Yerelleştirme.One modern ön uç çerçeveleriyle sorunsuz bir şekilde entegre olur. Git deposundaki büyük, çelişkiye açık JSON dosyalarını yönetmek yerine, çevirileri doğrudan React, Vue veya Angular uygulamanıza akıtabilirsiniz.
Geliştiriciler neden React API'mizi tercih ediyor?
- Temiz JSON Formatı: { "key": "value" } biçiminde standart bir anahtar-değer nesnesi oluşturuyoruz ve bu i18next, react-intl, vue-i18nve diğer popüler kütüphanelerle uyumludur.
- Çerçeve Bağımsız: React için mükemmel olmasına rağmen, bu format Vue.js, Angular, Svelte ve Node.js arka uçlarıyla yerel olarak çalışır.
- Çelişki Olmadan: JSON dosyalarını manuel olarak birleştirmeyi bırakın. Ekibinizin çevirileri UI'mızda düzenlemesine izin verin ve yalnızca inşa zamanı sırasında son dosyayı çekin.
Gelişmiş Proje Yönetimi
Ön uç yerelleştirmenizi baş ağrısı olmadan ölçeklendirin.
İsim Alanları: Dize gruplarını ayrı dosyalara (örneğin, common.json, home.json, validation.json) düzenlemek için Kategorileri kullanın ve tembel yüklemeyi destekleyin.
Etiketler & Tagler: Dize gruplarını API aracılığıyla dışa aktarmak için özel etiketlerle işaretleyin.
Ekip İşbirliği: Tasarımcıları ve metin yazarlarını davet edin. Ayrıntılı roller atayın (Sahip, Yönetici, Müdür, Çevirmen).
Webhook'lar: Çeviriler güncellendiğinde Vercel veya Netlify inşalarını otomatik olarak tetikleyin.
Nasıl Entegre Edilir
Seçenek 1: Manuel Dışa Aktarma (UI)
Yerel geliştirme veya test için mükemmel.
- Proje Kontrol Panelinizegidin.
- İndir butonuna tıklayın.
- Format açılır menüsünden JSON (Temiz) seçin.
- Dili seçin ve .json dosyasını indirin.
Seçenek 2: API ile Otomatikleştir (CI/CD)
En son çevirileri doğrudan package.json betiklerinizde veya CI boru hattınızda alın. format=json-clean parametresini geçin.
# İngilizce çevirileri indirin
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=1&format=json-clean" > src/locales/en/translation.json
# İspanyolca çevirileri indirin
curl "https://api.localization.one/{YOUR_API_KEY}/getTranslations?translation_language=2&format=json-clean" > src/locales/es/translation.jsonSeçenek 3: Webhook'lar aracılığıyla Gönder
Projeniz ayarlarında süreci tamamen otomatikleştirmek için bir Webhook URL'si yapılandırın.
- Hızlı Güncellemeler: Sunucunuz, değişikliklerden kısa bir süre sonra (genellikle 5 dakika içinde) bir POST isteği alır.
- İnşaları Tetikleyin: Webhook'ları CI/CD sağlayıcınıza (GitHub Actions, GitLab CI) bağlayarak içerik değiştiğinde ön uçunuzu otomatik olarak yeniden inşa edin.
Sıkça Sorulan Sorular
Bu Next.js ile çalışır mı?
Evet. Next.js, uluslararasılaştırma (i18n) için standart JSON dosyaları kullandığından, json-clean formatımızı inşa süreci sırasında public/locales klasörünüze kolayca alabilirsiniz.
İç içe anahtarlar kullanabilir miyim?
Şu anda, i18next ile mükemmel çalışan düz bir anahtar-değer yapısı dışa aktarıyoruz. Eğer iç içe JSON (örneğin, home.title) tercih ediyorsanız, dosyayı indirdikten sonra işleyebilir veya anahtarlarınızda nokta notasyonu kullanabilirsiniz (home.title).
Web geliştiricileri için de ilgili:
- PHP üzerinde arka uç mu? Laravel Yerelleştirme Kılavuzumuzagöz atın.
- Evrensel bir format mı gerekiyor? CSV Dışa Aktarımımızabakın.
Ön uç yerelleştirmenizi otomatikleştirmeye hazır mısınız? Bugün ücretsiz hesabınızı oluşturun.




