Yorumlar, anahtarlar ve tırnak işaretleri korunarak YAML dosyasını veya Rails en.yml dosyasını çevirin
Rails en.yml, Symfony mesaj dosyası ya da Hugo veri dosyası gibi bir YAML dosyası yükleyin; değerler çevrilmiş, geri kalan her şey ise yazdığınız gibi kalsın: yorumlar, anahtar sırası, girintileme ve tırnak stili. Kök dizininde en: bulunan bir Rails dosyası, kök dizininde fr: bulunan fr.yml olarak geri döner. 300 değere kadar olan dosyalar tamamen ücretsizdir; daha büyük dosyalar ise tek seferlik ödemeyle $5.
- Yalnızca değerler: anahtarlar, yorumlar, girintiler ve çıpalar aynen kalır
- Düz, "çift tırnaklı", 'tek tırnaklı' ve blok (| ve >) değerler kendi biçimlerinde çevrilir
- Rails: en: kök anahtarı fr: olur ve en.yml dosyası fr.yml olarak geri döner
- %{count} ve %{name} gibi değişken eklemeleri her değerde kontrol edilir
- $5 karşılığında 50,000 değere kadar; Sınırsız ile 200,000 değere kadar
YAML dosyalarında yapay zekâ sohbet asistanı ve bu araç
Bir yapay zekâ sohbet asistanı birkaç YAML satırını gayet iyi halleder. Sorunlar, uzun dosyalarda ve YAML sözdiziminin ince detaylarında başlar.
| Durumunuz | Yapay zekâ sohbet asistanı | Bu araç |
|---|---|---|
| On satırlık metin | Genelde doğru çevirir | Bunu da çevirir |
| Yorumlar içeren uzun bir en.yml | Dosyayı baştan yazar; yorumlar ve tırnak işaretleri genellikle kaybolur | Yalnızca değerleri değiştirir; yorumlar kalır |
| İki nokta üst üste içeren bir çeviri | Tırnaksız yazabilir ve bu da dosyanın yapısını bozar | Değer gerektirdiğinde tırnak işareti ekler |
| %{count} öge | Genellikle korur ama kimse kontrol etmez | Her değerde kontrol eder |
Dosya nasıl işlenir?
Dosya satır satır okunur ve biçimlendirmesi asla bozulmaz. Araç, her bir değerin satırında nerede başlayıp nerede bittiğini bildiğinden yalnızca o karakterler değişir. Örneğin Fransızca çeviride "Panier : contenu" hâline gelen düz bir değer tırnak içine alınır; çünkü YAML'de iki nokta üst üste işaretinin ardından gelen bir boşluk tırnaksız bırakılırsa yapıyı bozar. Tek tırnaklı olan bir değer ise kesme işaretleri çiftlenerek yine tek tırnaklı kalır.
| veya > işaretinden sonraki blok metinler girintisini satır satır korur. Tanımlayıcı adlarındaki anahtarlar (id, url, slug, type, status, code ve benzerleri) ile cart_path gibi tanımlayıcı gibi görünen değerlere, ayrıca true, false, null ve sayılara hiç dokunulmaz.
Neler olduğu gibi bırakılır?
Akış tarzı (flow-style) değerler ([a, b] veya {a: b}), takma adlar ve çıpalar (*name, &name), etiketli değerler ve blok işareti olmadan birden fazla satıra yayılan düz değerler çevrilmez; böylece bozulmalarının da önüne geçilir. Çeviri dosyalarında bunlara zaten pek rastlanmaz.
YAML dosyanız, çoğul biçimleri ayrı anahtarlardan okuyan bir yazılım çatısı için uygulama dizgeleri içeriyorsa, bu araç her biçimi ayrı bir değer olarak çevirir. Çoğul kuralları olan gettext PO, i18next veya ARB dosyaları için Yerelleştirme Dosyası Çevirisi aracını kullanın.
Aracın nasıl çalıştığı, ne kadar tuttuğu ve dosyalarınızın nasıl işlendiği JSON, XML ve YAML Çevirisi sayfasında; tüm araçların fiyatları fiyatlar sayfasında.
Son güncelleme:
Sorular ve yanıtlar
Rails en.yml dosyasını çevirebilir miyim?
Evet. Her bir değer çevrilir, anahtarlar ve yorumlar korunur, %{count} tarzı değişken eklemeleri kontrol edilir ve en: kök anahtarı hedef dile göre yeniden adlandırılarak dosya da buna uygun şekilde isimlendirilir.
Yorumlarım korunur mu?
Evet. Yorumlar, boş satırlar ve girintiler dosyanızdan olduğu gibi kopyalanır; yalnızca değerler değiştirilir.
Çevirinin tırnak işaretine ihtiyacı olursa ne olur?
İki nokta üst üste ve boşluk içeren metinler gibi tırnak işareti olmadığında anlamı ya da yapısı değişecek değerler çift tırnak içine alınır.
Ücreti ne kadar?
300 değere kadar olan bir dosya tamamen ücretsizdir. Daha büyük dosyalar ise 50,000 değere kadar tek seferlik $5 tutarındadır.
Dosyam gizli kalıyor mu?
İşinizi yalnızca siz açabilirsiniz. Değerler, yalnızca çeviri amacıyla ve verilerinizi model eğitiminde kullanmayan güvenli yollarla bir yapay zekâ modeli sağlayıcısına iletilir. Hesap açmadan yüklenen işler 7 gün sonra silinir.