Engine yang didukung · Gettext (.po / .mo)
Gettext adalah cara sebagian besar gim indie non-Jepang dilokalkan: gim Python dan pygame, Solarus, gim SDL dan GTK, serta apa pun yang melewati Poedit, Weblate atau Crowdin. Teksnya berada di folder locale sebagai sumber .po dan katalog .mo terkompilasi. RuneTranslate mendeteksinya saat pembuatan proyek, menerjemahkan setiap string, lalu menulis kembali .mo yang berfungsi — berkas yang dibaca gim saat berjalan.
Katalog gettext sebagian besar berupa antarmuka: item menu, label tombol, tooltip dan baris status yang berulang di banyak layar. Tambahkan kata benda, nama item dan kata kerja utama Anda ke glosarium sekali saja, maka setiap kemunculan akan sama — ini lebih penting daripada di dialog, karena menu yang menulis “Simpan” di satu tempat dan “Menyimpan” di tempat lain terbaca seperti bug. Glossary 101 →
Arahkan RuneTranslate ke direktori gim — yang memuat folder locale/, lang/ atau i18n/. Deteksi mencari katalog berdasarkan bita sebenarnya, bukan ekstensinya, sehingga .mo yang sebenarnya adegan 3D akan diabaikan. Folder berisi berkas .po lepas juga bisa.
Dialog proyek baru menampilkan berapa katalog yang terbaca, berapa yang .mo terkompilasi dibanding .po sumber, bahasa apa saja yang sudah disertakan gim, dan total stringnya — sebelum Anda membuat proyek.
Pilih bahasa tujuan dan penyedia: Google atau DeepL gratis, atau kunci DeepL, OpenAI, Claude, DeepSeek milik Anda. Placeholder format — %s, %d, %(player)s, {count} — disamarkan sebelum diterjemahkan dan dipulihkan setelahnya, agar penyedia tidak bisa menghapus atau menulis ulangnya.
String dikelompokkan per berkas katalog. Setiap entri menyimpan konteks gettext-nya (msgctxt), yaitu pembeda yang ditulis pengembang khusus untuk string itu — sehingga Anda tahu mengapa kata yang sama muncul dua kali dan bisa menerjemahkan keduanya dengan tepat.
Ekspor menulis salinan lengkap gim dengan katalog locale/<bahasa Anda>/LC_MESSAGES/ yang benar DAN versi terbarui dari katalog yang sudah dimuat gim, sehingga terjemahan muncul apa pun cara gim memilih bahasanya. Baik .po maupun .mo terkompilasi ditulis.