Araç açıklaması

Bu araç, YAML dosyalarını yapay zekâ ile başka bir dile çevirir. Rails, Symfony, Hugo veya Jekyll yerel dosyaları, kullanıcıya gösterilen metinleri içeren yapılandırmalar ya da başka herhangi bir YAML belgesi için kullanabilirsiniz. Bir YAML dosyası açın, dili seçin ve aynı dosyayı çevrilmiş hâliyle alın.

Dosya, belgeyi yazıldığı biçimde koruyan bir YAML parser'ı ile tarayıcınızda okunur. Yalnızca dize değerleri, yollarıyla birlikte (örneğin en.errors.not_found) çeviri için gönderilir ve aynı yerlere geri yerleştirilir. Yorumlar, anahtarlar, anchor'lar, blok stilleri ve tırnak işaretleri olduğu gibi korunur.

Özellikler

  • Haritalarda ve listelerde herhangi bir derinlikteki dize değerlerini çevirir. Harita anahtarları hiçbir zaman çevrilmez.
  • Yorumları, boş satırları, anchor'ları ve alias'ları, ayrıca | ve > blok scalar'larını korur.
  • Bir çeviri YAML'ın anlamını aksi hâlde değiştirecekse yalnızca o zaman tırnak işareti ekler; örneğin true olarak okunan veya : içeren bir çeviri.
  • %{count}, {name} ve %s gibi yer tutucuları korur.
  • Sayıları, boolean değerlerini, tarihleri, URL'leri ve tanımlayıcıları atlar.
  • --- ile ayrılmış birden fazla belge içeren dosyaları destekler.

Örnekler

# Giriş sayfasındaki mesajlar
en:
  sign_in:
    title: Giriş yap
    hint: |
      Kayıt olurken kullandığınız
      e-posta adresini kullanın.
    attempts: "%{count} deneme kaldı"

Fransızcaya çevrilmiş hâli:

# Giriş sayfasındaki mesajlar
en:
  sign_in:
    title: Se connecter
    hint: |
      Utilisez l'adresse e-mail
      avec laquelle vous vous êtes inscrit.
    attempts: "%{count} tentatives restantes"

İpuçları

Rails tarzı yerel dosyaları, kök anahtar olarak dil koduyla başlar. Araç anahtarları yeniden adlandırmaz; bu nedenle çeviriden sonra en: anahtarını yeni dil koduyla (örneğin fr:) değiştirin.

Bir seferde en fazla 10.000 karakterlik metin çevrilebilir. Anahtarlar, yorumlar ve diğer değerler bu sınıra dâhil değildir.

SSS

Yorumlarım korunur mu?
Evet. Yorumlar bulundukları yerde kalır ve çevrilmez; böylece geliştiricilere yönelik notlar değiştirilmeden korunur.

Dosyam yükleniyor mu?
Hayır. Dosya tarayıcınızda ayrıştırılır ve yalnızca metin değerleri ile bunların yolları yapay zekâya gönderilir.