Skip to main content
AI agent network visualization

Girintileri bozmadan YAML dosyalarını çevirin

Çapalar korunur. Çok satırlı dizeler değişmez. Yorumlar saklanır. YAML yapınız gönderdiğiniz biçimi aynen korur; yalnızca içeriği çevrilir.

YAML çevirisi doğası gereği hassastır

YAML boşluklara duyarlıdır. Tek bir hatalı girinti tüm yapılandırmanızı bozar. Genel amaçlı çeviri araçları YAML çapalarını, çok satırlı dizeleri veya akış skalerlerini anlamaz ve bunları kesinlikle korumaz.

Tek bir boşluk hatası YAML dosyanızı geçersiz kılar. Genel amaçlı araçlar girinti kurallarına uymaz.

YAML çapaları (&anchor) ve takma adları (*anchor) çevrilebilir metin olarak değerlendirilir

Çok satırlı dizeler (|, >, |-, >-) blok skaler biçimlendirmesini kaybeder

Yorumlar kaldırılır veya taşınır ve geliştirici bağlamı kaybolur

Kaynak (İngilizce)
config/locales/en.yml
en:
  welcome: "Welcome, %{name}!"
  products:
    title: "Our Products"
    empty: "No products found"
  errors:
    not_found: "Page not found"
    server: |
      Something went wrong.
      Please try again later.
Çeviri (Japonca)
config/locales/ja.yml
ja:
  welcome: "ようこそ、%{name}さん!"
  products:
    title: "製品一覧"
    empty: "製品が見つかりません"
  errors:
    not_found: "ページが見つかりません"
    server: |
      問題が発生しました。
      後でもう一度お試しください。

i18n Agent neleri korur?

Girintiler ve boşluklar

YAML'ın boşluklara duyarlı yapısı eksiksiz korunur. Girintiler bozulmaz.

Çapalar ve takma adlar

&anchor ile tanımlanan çapalar ve *anchor biçimindeki takma adlar tanınır ve değiştirilmeden bırakılır

Çok satırlı dizeler

Blok skalerler (|, >), kırpma göstergeleri (-, +) ve akış skalerlerinin tümü korunur

Yorumlar

Satır içi ve blok yorumlar yerlerinde tutularak geliştirici bağlamı korunur

Teknoloji yığınınızla çalışır

Ruby on Rails i18n
Ansible çalışma kitapları
Kubernetes yapılandırmaları
Hugo / statik site oluşturucuları
Spring Boot
Symfony çevirisi

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.