Skip to main content
AI agent network visualization

JSON dosyalarını saniyeler içinde çevirin

Anahtarlar değişmez. İç içe yapı korunur. Değer yerleştirme değişkenlerine dokunulmaz. Dizelerinizin yerinde yalnızca çevrilmiş içerik bulunur.

Elle JSON çevirisi risklerle doludur

Süreci bilirsiniz. JSON yerel ayar dosyanızı dışa aktarır, elektronik tabloda veya çeviri aracında açar, iç içe anahtarları bozmamaya çalışır, kimsenin değişkenlere dokunmamasını umar, yeniden içe aktarır, bozulan yapıyı düzeltir ve her dil için bunları tekrarlarsınız.

Genel amaçlı çeviri araçları iç içe anahtarları düzleştirir veya bozar

Genel amaçlı araçlar değer yerleştirme değişkenlerini çevirir veya bozar

Araçlar MessageFormat söz dizimini anlamadığında ICU çoğul kuralları fark edilmeden bozulur

Dizi indisleri kayar, anahtar sırası değişir ve biçimlendirme kaybolur

Kaynak (İngilizce)
messages/en.json
{
  "welcome": "Welcome, {name}!",
  "items": {
    "count": "{count, plural, one {# item} other {# items}}",
    "empty": "Your cart is empty"
  },
  "nav": {
    "home": "Home",
    "settings": "Settings"
  }
}
Çeviri (Almanca)
messages/de.json
{
  "welcome": "Willkommen, {name}!",
  "items": {
    "count": "{count, plural, one {# Artikel} other {# Artikel}}",
    "empty": "Ihr Warenkorb ist leer"
  },
  "nav": {
    "home": "Startseite",
    "settings": "Einstellungen"
  }
}

i18n Agent neleri korur?

Anahtar yapısı

İç içe anahtarlar, nokta gösterimi ve dizi indisleri tam olarak yerlerinde kalır

Değer yerleştirme değişkenleri

name, count ve price gibi değişken yer tutucuları tanınır ve tüm büyük i18n çerçevelerinde değiştirilmeden bırakılır

ICU çoğul kuralları

ICU MessageFormat yapısı korunurken çoğul kategorileri doğru çevrilir

Biçimlendirme ve boşluklar

Girintiler, anahtar sırası ve JSON biçimlendirmesi kaynak dosyanızla eşleşir

i18n çerçevenizle çalışır

next-intl
i18next / react-i18next
react-intl (FormatJS)
vue-i18n
Angular i18n
Flutter ARB

Nasıl çalışır?

How i18n Agent works: Install, Translate, Done
1
2
3
terminal
$translate_filesrc/messages/en.json
 --target["de", "ja", "es"]
Done.3 languages, 142 keys translated.

Elle kopyalayıp yapıştırmanız veya dizeleri ayıklamanız gerekmez. Yalnızca çevrilmiş dosyalar.

i18n Agent'ı şimdi deneyin

Çeviri dosyanızı buraya bırakın

JSON, YAML, PO, XML, CSV, Markdown, Properties

veya göz atmak için tıklayın

Hedef diller

Kayıt gerekmezAnında fiyat tahmini

Sık sorulan sorular

Geliştirici misiniz?

CLI aracını kurun ve ilk dosyanızı 2 dakika içinde çevirin.

CLI aracını kurun

Kurumsal ekip misiniz?

Hâlâ bir TMS sözleşmesine bağlı mısınız? Geçiş hakkında görüşelim.