Desteklenen motor · Godot Engine
Godot, hızla büyüyen bir bağımsız ve Japon doujin oyunu dilimin arkasındaki ücretsiz, açık kaynaklı motordur — ve çevirmenler için kapalı bir kutudur, çünkü gönderilmiş bir Godot oyunu her şeyi tek bir .pck arşivinin içinde tutar (çoğu zaman .exe’ye eklenmiş), betikler GDScript bytecode’una (.gdc) derlenmiş ve sahneler ikili olarak (.scn) kaydedilmiştir. RuneTranslate onu açar. Paketlenmiş bir GDRE Tools kopyası (açık kaynaklı Godot RE araç seti) kullanarak paketi açar, GDScript’i .gd kaynağına geri çözer ve ikili sahneleri metne dönüştürür, ardından her çevrilebilir dizeyi listeler — betiklerden diyalog ve anlatı, artı sahnelerdeki etiketler ve arayüz metni. .gd / .tscn / .tres / .cfg / .godot içindeki sabit kodlanmış dizeleri okur; .csv / .po / .translation yerelleştirme tablolarını okumaz. Herhangi bir sağlayıcıyla çevirirsiniz ve dışa aktarımda çevirilerinizi kurtarılan kaynağa ekler ve oyunu yeniden paketler. Algılama ve çıkarma Godot 3.x ve 4.x’i kapsar, ama saf-TS yeniden paketleme yalnızca Godot 4’tür (pack v2–v3) ve dışa aktarma şu anda .pck’si .exe’ye gömülü olan oyunlar için çalışır — bağımsız .pck ve Godot 3 projeleri algılar, çıkarır ve çevirir ama henüz yeniden paketlenemez. Şifreli .pck dosyaları (anahtar ikiliye pişirilmiş) açılmaz. Dışa aktarılan sürüm, motorun gevşek kaynağı çalışma zamanında derlemesine dayanır, dolayısıyla yeniden dağıtmadan önce çevrilmiş kopyanın çalıştığını doğrulayın. Kaynak dil varsayılan olarak Japoncadır ve proje başına yapılandırılabilir.
Godot diyalogu genellikle tek bir GDScript 'veritabanı' dosyasında uzun satır dizileri olarak saklanır, dolayısıyla tekrar eden bir karakter veya yer adı yüzlerce kez görünür. Kadronuzu ve anahtar terimlerinizi önceden sözlüğe ekleyin, böylece her satır bunları aynı şekilde işlesin. Sözlük 101 →
RuneTranslate’i oyun dizinine yönlendirin — .exe içeren klasör (.pck genellikle içine gömülüdür) ya da yanında bağımsız bir .pck / data.pck. Motor algılama gömülü-paket imzasını otomatik olarak tanır; orijinal dosyalarınız asla değiştirilmez.
RuneTranslate .pck’yi açmak, derlenmiş GDScript’i çözmek (.gdc → .gd) ve ikili sahneleri dönüştürmek (.scn → .tscn) için paketlenmiş GDRE Tools yan bileşenini çalıştırır. Ardından kurtarılan kaynağı tarar ve her çevrilebilir dizeyi listeler — betik diyalogu ve sahne/arayüz metni — dosyaya göre gruplanmış, motor işaretlemesi yer tutucuların arkasına maskelenmiş.
Godot oyunları genellikle diyalog ağırlıklıdır, dolayısıyla hikaye metni için bir LLM (OpenAI GPT-4o / Anthropic Claude) veya DeepL en iyi okur; ücretsiz Google Translate veya bir yerel model (Ollama / LM Studio) kısa arayüz dizelerini kapsar ve OpenAI uyumlu sağlayıcıyı OpenRouter veya NanoGPT’ye yönlendirebilirsiniz. İsteğe bağlı bir yapay zeka iyileştiricisi ikinci geçişi ifadeyi sıkılaştırır.
.pck’si .exe’ye gömülü olan oyunlar için RuneTranslate çevirilerinizi kurtarılan GDScript / sahne kaynağına ekler, taze bir .pck yeniden paketler (motorun çevrilmiş kaynağı yüklemesi için derlenmiş .gdc / ikili .scn’yi bırakarak) ve onu .exe’nin bir kopyasına yeniden gömer. Bağımsız .pck ve Godot 3 projeleri düzenleyicide çevrilebilir ama henüz dışa aktarılamaz. Dışa aktarılan kopyayı çalıştırın ve dilinizde oynasın.
Dışa aktarılan sürüm, Godot çalışma zamanının gevşek çevrilmiş kaynağı derlemesine dayandığı için, dışa aktarılan oyunu bir kez başlatın ve paylaşmadan önce diyalog ve menülerin dilinizi gösterdiğini onaylayın.