Araç açıklaması

Bu araç, XML dosyalarının içindeki metinleri AI ile çevirir. Android strings.xml kaynakları, .NET .resx dosyaları ve etiketler arasındaki metinlerin insanlar tarafından okunduğu diğer tüm XML dosyalarıyla çalışır. Bir XML dosyası açın, dili seçin ve çevrilmiş metinleri içeren aynı XML dosyasını elde edin.

Dosya tarayıcınızda ayrıştırılır. Çeviri için yalnızca metin düğümleri, öğe yollarıyla birlikte gönderilir (Android için resources/string[app_name] gibi dize adı). Etiketler, öznitelikler, yorumlar ve işleme yönergeleri değiştirilmez; XML bildirimi korunur.

Özellikler

  • Her öğenin metin ve CDATA içeriğini çevirir.
  • Öğe adlarını, öznitelikleri, ad alanlarını ve yorumları korur.
  • translatable="false" ile işaretlenmiş Android dizelerini ve .resx dosyalarının üst bilgisi ile şemasını atlar.
  • Android <string>, <string-array> ve <plurals> kaynaklarını destekler.
  • %s, %1$d ve {0} gibi yer tutucuları ve \' gibi kaçışlı kesme işaretlerini korur.
  • XML söz dizimi hatalarının konumunu, herhangi bir metin çevrilmeden önce bildirir.

Örnekler

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name" translatable="false">Notely</string>
    <string name="welcome">Tekrar hoş geldiniz, %1$s!</string>
    <plurals name="notes">
        <item quantity="one">%d not</item>
        <item quantity="other">%d not</item>
    </plurals>
</resources>

İspanyolcaya çevrildiğinde app_name korunur ve şu çıktıyı verir:

<string name="welcome">¡Bienvenido de nuevo, %1$s!</string>
<item quantity="one">%d nota</item>
<item quantity="other">%d notas</item>

İpuçları

Dillerin çoğul kuralları birbirinden farklıdır. Android yalnızca hedef dilin ihtiyaç duyduğu quantity değerlerini kullanır; bu nedenle <plurals> bloklarını kontrol edin ve gerekirse <item> öğeleri ekleyin veya kaldırın.

Tek seferde en fazla 10.000 karakterlik metin çevrilebilir.

SSS

XLIFF dosyalarını çevirebilir miyim?
XLIFF, kaynak metni ve çeviriyi ayrı <source> ve <target> öğelerinde tutar; bu araç bu öğeleri doldurmaz. Metni bulunduğu yerde çevirir.

Dosyam yükleniyor mu?
Hayır. XML dosyası tarayıcınızda ayrıştırılır ve AI'ye yalnızca metin ile öğe yolları gönderilir.