Penyetempatan permainan AI
Updated 2026-09-05
Terjemahkan perjalanan pemain yang lengkap, bukan senarai rentetan terputus. Mulakan dengan pengecam stabil, kekalkan makna gameplay dan semak hasil dalam permainan yang dieksport.
Ekstrak rentetan yang benar-benar ditemui pemain
Mulakan dengan satu perjalanan lengkap: tajuk, tetapan, tutorial, maklum balas gameplay, menang atau kalah dan mula semula. Sertakan mesej ralat dan gesaan simpan, bukan dialog sahaja. Berikan setiap mesej kunci stabil supaya semakan boleh digunakan tanpa meneka frasa Inggeris yang sama yang dimaksudkan penterjemah.
Simpan konteks di sebelah teks: skrin, penceramah, tindakan, nada dan kekangan ruang. Perkataan charge boleh bermaksud harga, serangan atau tenaga tersimpan. Medan konteks pendek menghalang kekaburan itu merebak ke seluruh kelompok. Asingkan pengecam daripada prosa dan jangan menamakan semula kunci hanya kerana perkataan Inggeris berubah.
Sediakan jadual sumber Godot yang bersih
Godot mendokumenkan input terjemahan CSV dengan kunci unik dan lajur bahasa. Lajur yang bermula dengan garis bawah boleh membawa komen. Contoh ini ialah fixture sumber Inggeris asal; tambah lajur locale sasaran selepas semakan terjemahan. Gunakan editor atau parser yang memahami CSV supaya petikan, koma dan pemisah baris kekal sah.
Kekalkan senarai istilah untuk kawalan, item dan mekanik berulang. Beritahu penterjemah istilah mana ialah nama dan mana yang boleh disesuaikan. Bekukan semakan sumber sebelum kelompok, kemudian jejak perubahan seterusnya mengikut kunci. Ini membolehkan anda menyemak mesej berubah dan bukannya menjana semula setiap baris diterima.
keys,en,_context
MENU_START,Start game,Title screen action
MENU_RESTART,Restart round,Shown after win or loss
SCORE_TOTAL,Score: {score},HUD; preserve the named placeholder
SAVE_FAILED,Progress could not be saved.,Error after a failed saveLindungi placeholder dan fakta gameplay
Asingkan teks yang boleh berubah daripada nilai yang dimasukkan permainan semasa runtime. Godot menyokong rentetan diterjemah dengan argumen pemformatan bernama, yang membolehkan penterjemah menyusun semula ayat sambil mengekalkan pembolehubahnya. Contoh menganggap sumber terjemahan telah dikonfigurasi dan score_label ialah rujukan Label sedia ada.
Sahkan set placeholder, kunci wajib, nombor dalam arahan dan sebarang markup projek. Minta penyemak manusia memeriksa makna secara bebas. Terjemahan yang sah secara struktur masih boleh membalikkan arahan kawalan atau mengubah objektif. Kekalkan pemeriksaan struktur dan kelulusan bahasa sebagai hasil berasingan supaya setiap kegagalan sampai kepada penyemak yang betul.
score_label.text = tr("SCORE_TOTAL").format({"score": score})Terjemah mengikut konteks dan semak mesej sukar
Kelompokkan skrin atau perbualan berkaitan supaya model mengekalkan istilah dan suara. Berikan konteks sumber, glosari diluluskan, token terlindung dan audiens sasaran untuk setiap kelompok. Minta output berstruktur yang menggunakan pengecam asal, kemudian tolak entri hilang atau tidak dijangka sebelum gabungan.
Hantar mekanik kabur, jenaka, suara watak dan teks sensitif budaya kepada penyemak bahasa yang berkelayakan. Label butang pendek sering memerlukan lebih pertimbangan daripada teks penerangan panjang kerana ruangnya kecil. Simpan pembetulan penyemak sebagai kemas kini istilah atau konteks apabila sesuai supaya kelompok seterusnya tidak mengulangi salah faham sama.
Import dan daftarkan terjemahan
Selepas import, sahkan sumber terjemahan yang dimaksudkan di bawah Godot's Project Settings, Localization, Translations. Jangan simpulkan pendaftaran berjaya hanya daripada kehadiran fail CSV. Gunakan dokumentasi versi enjin anda dan semak senarai sumber sebenar.
Tukar bahasa dalam projek yang berjalan dan lawati skrin yang menggunakan kunci baharu. Jika kunci dipaparkan secara verbatim, periksa ejaan kunci, pendaftaran sumber dan locale dipilih. Jika teks hilang, periksa fon dan liputan glif yang diperlukan. Simpan kebenaran fon dan pilihan fallback bersama rekod aset kerana terjemahan betul tidak berguna jika build tidak boleh merendernya.
Uji susun atur sebelum menterjemah semuanya
Gunakan alat pseudo-penyetempatan Godot untuk mendedahkan andaian susun atur lebih awal. Kemudian uji rentetan bahasa sasaran sebenar yang telah disemak dalam skrin sama. Label panjang, banyak baris, susunan kanan-ke-kiri, tanda baca dan nombor bercampur boleh mendedahkan masalah yang tidak kelihatan dalam tangkapan bahasa sumber.
Semak kawalan pada saiz tetingkap terkecil yang disokong dan dengan kaedah input yang dimaksudkan. Pastikan label kekal boleh dibaca tanpa menutup kawalan bersebelahan dan pemain masih boleh mencapai tindakan penting. Uji kemajuan dialog dan masa sari kata ketika bermain, bukan dalam hamparan sahaja. Simpan tangkapan daripada build sebenar untuk isu yang memerlukan penilaian visual.
Kekalkan salinan kedai dan sokongan bahasa konsisten
Terjemahkan penerangan kedai daripada inventori ciri yang diluluskan. Jejaki teks antara muka, sari kata dan sokongan audio secara berasingan, dan jadikan gambaran kedai sepadan dengan perkara yang benar-benar disediakan build. Jangan biarkan penerangan setempat yang menarik menjanjikan mod, platform atau ciri kebolehcapaian yang belum dihantar.
Steam menyediakan aliran kerja penyetempatan dan tetapan bahasa sendiri. Rekonsiliasikan perkara ini dengan pakej keluaran permainan sebelum penyerahan. Sertakan terjemahan pemain yang dibantu AI dalam inventori sumbangan produk untuk semakan Content Survey semasa. Penerbitan kedai ialah tindakan berasingan daripada menyediakan fail penyetempatan, jadi jadikan tanggungjawab semakan dan penerbitan jelas.
Terima perjalanan setempat, kemudian kekalkan perbezaan
Untuk setiap locale sasaran, jalankan perjalanan pemain yang dipilih melalui satu pusingan lengkap dan lancarkan semula dengan keutamaan bahasa dikekalkan seperti yang direka. Rekod kunci hilang, kecacatan pemformatan, isu visual dan pembetulan semantik terhadap semakan sumber dan build. Terima locale hanya selepas penyemak berkaitan menyelesaikan dapatan tersebut.
Pada kemas kini seterusnya, batalkan terjemahan bagi makna sumber yang berubah sambil mengekalkan entri diluluskan yang tidak berubah. Panduan ini menyediakan langkah bersandarkan dokumentasi dan fixture ilustratif; ia tidak melaporkan hasil penyetempatan yang dilaksanakan. Gunakan perjalanan kecil sebagai skop pengesahan pertama sebelum meluaskan kepada skrip penuh atau bahasa tambahan.
Soalan lazim
Patutkah saya menghantar seluruh skrip permainan dalam satu permintaan?
Mulakan dengan scene atau skrin yang koheren dan glosari bersama. Sahkan kunci yang dipulangkan dan semak perjalanan pemain lengkap sebelum meluaskan kelompok.
Bolehkah model menamakan semula kunci terjemahan?
Kekalkan kunci stabil dan berasingan daripada teks boleh edit. Namakan semula hanya sebagai migrasi kod dan kandungan yang disengajakan, bukan kesan sampingan terjemahan.
Mengapa permainan memaparkan kunci dan bukannya terjemahan?
Semak locale terpilih, kunci tepat dan sumber terjemahan berdaftar. Kewujudan fail CSV dalam projek tidak mencukupi untuk mendiagnosis masalah.
Adakah pseudo-penyetempatan membuktikan kualiti terjemahan?
Ia membantu mendedahkan masalah susun atur dan penyetempatan. Makna bahasa sasaran sebenar masih memerlukan semakan bahasa dan ujian dalam permainan.
Patutkah dakwaan bahasa kedai mengikut hamparan terjemahan?
Ia perlu mengikut build yang diuji. Jejaki antara muka, sari kata dan audio secara berasingan dan rekonsiliasikan dengan tetapan kedai.