i18nTranslator
i18nTranslator, çok dilli bir uygulamanın ürettiği JSON dil dosyası yığınını izlenebilir, gözden geçirilebilir ve yer tutucuya karşı güvenli bir iş akışına dönüştürür. İçe aktarın, yapay zekâ desteğiyle çevirin ve JSON, .po ya da PHP olarak dışa aktarın — veya doğrudan bir GitHub dalına commit edin.
Özellikler
Her paket bir NIZU projesinin içinde yaşar; yani kaynak dosyalar, dosya geçmişi ve izinler zaten kullandıklarınızdır. Hiçbir şey e-postayla dolaşmaz ve hiçbir şey çalışma alanınızdan çıkmaz.
Elektronik tablo değil, paket
Bir paket bir uygulamadır: bir kaynak dil, hedef dilleri ve türetildiği JSON dosyaları. İç içe anahtarlar noktalı anahtarlara düzleştirilir ve dışa aktarımda birebir aynı şekilde yeniden iç içe geçirilir.
Hızlı bir çeviri ızgarası
Anahtar başına bir satır, kaynak metin çeviri alanının hemen yanında. Duruma göre süzün, anahtar ve metni aynı anda arayın, tek kısayolla kaydedip bir sonraki eksik satıra geçin.
Denetimi sizde kalan yapay zekâ desteği
Bir süzgecin tamamını ya da seçtiğiniz birkaç satırı çalışma alanınızın yapay zekâ sağlayıcısıyla çevirin. Her sonuç taslak olarak kaydedilir ve çevrilmiş sayılmadan önce bir insan onaylar.
Bozulamayan yer tutucular
Her kayıt, her yapay zekâ yazımı ve her içe aktarma kaynak metne göre denetlenir. Bir %1$s, bir {count} ya da bir <b> etiketini kaybeden çeviri yayına alınmak yerine reddedilir.
İlerleme ve sapma, göz önünde
Her dil bir tamamlanma yüzdesi ve duruma göre dağılım gösterir. Bir anahtarın kaynak metni değiştiğinde, o anahtarın mevcut tüm çevirileri otomatik olarak eskimiş işaretlenir.
Üç dışa aktarma biçimi
Gidiş-dönüş için JSON, çeviri araç zincirleri için gettext .po ve PHP dil dosyaları. Çevrilmemiş anahtarlar varsayılan olarak dışarıda bırakılır, böylece uygulamanız kaynak dile geri düşer.
Her iki yönde GitHub
Dil dosyalarını bir depo ve daldan çekin ya da değişen tüm dilleri tek bir commit olarak gönderin. Depo önce değiştiyse gönderim durur ve hiçbir şeyin üzerine yazılmadan önce sorar.
JSON dosyasından çevrilmiş sürüme
Dört adım ve her yeni metinde aynı döngü.
İçe aktar
.json dil dosyalarını projenin Dosyalar sekmesine yükleyin, ardından kaynak dili içe aktarın. Önizleme, hiçbir şey yazılmadan önce tam olarak neyin değişeceğini gösterir.
Çevir
Hedef dillerinizi ekleyin ve ızgarayı baştan sona çalışın. Çevrilmemiş sekmesinden başlayın ya da ilk taslağı yapay zekâya hazırlatın.
Gözden geçir
İkinci bir kişi satırları Gözden geçirildi olarak işaretler. Değişiklik geçmişi eski değeri, yeni değeri, yazanı ve bunun bir insandan mı, yapay zekâdan mı, içe aktarmadan mı yoksa GitHub'dan mı geldiğini gösterir.
Dışa aktar
İhtiyacınız olan diller için JSON, .po veya PHP indirin ya da tüm seti tek bir commit ile GitHub dalınıza gönderin.
Bağlantılı Uygulamalar
Projeler
Nasıl bağlanır: Her paket bir projeye aittir. Kaynak dosyalar projenin Dosyalar sekmesinde durur ve projeye erişemeyen, çevirilerine de erişemez.
uygulamaYapay zekâ sağlayıcıları
Nasıl bağlanır: Çeviri, çalışma alanının ortak yapay zekâ katmanından geçer; OpenAI, Claude, Gemini, DeepSeek, Grok veya Ollama ek kurulum olmadan çalışır — ve maliyeti ayrı ölçülür.
uygulamaHiçbir uygulama tek başına çalışmaz
i18nTranslator şunlara bağlanır:
-
Tek doğruluk kaynağı olarak proje dosyaları
-
İnce ayarlı belirteçlerle GitHub çekme ve gönderme
-
Çalışma alanı ayarlarınızdan ortak yapay zekâ sağlayıcıları
-
Yayımlama olayları için NizuEvents web kancaları
-
Çalışma alanınızın kendi dil dosyalarında değişiklik yok
Roller ve izinler
Nasıl bağlanır: Standart rol düzenleyicide dört izin: görüntüleme, çevirme, gözden geçirme ve yönetme. Serbest çalışan bir çevirmene yalnızca çevirme hakkı verin.
Ekip üyeleri
Nasıl bağlanır: Her çeviri, durum değişikliği, içe aktarma, dışa aktarma ve gönderim, geçmişte ve etkinlik akışında onu yapan kişiye atfedilir.