Bantuan Localization Editor
en de fr id

Dasar-dasar

Halaman ini menjelaskan bagaimana sebuah aplikasi menemukan teks-teksnya dan apa artinya bagi berkas yang Anda edit.

Bahasa

Sebuah bahasa (locale) adalah suatu bahasa, bisa juga untuk wilayah tertentu. Setiap bahasa memiliki kunci yang singkat, misalnya en untuk bahasa Inggris, de untuk bahasa Jerman, atau de-AT untuk bahasa Jerman di Austria. Sebuah definisi bahasa (.locale) menjelaskan sebuah bahasa: kuncinya, namanya sebagaimana ditampilkan kepada pengguna, ikonnya, dan beberapa pengaturan. Lihat Definisi bahasa.

Sebuah bahasa dapat memiliki bahasa dasar. Bahasa de-AT yang berdasarkan de hanya memerlukan teks yang berbeda di Austria; semua teks lainnya diambil dari de.

Tabel bahasa

Sebuah tabel bahasa (.ltab atau .cltab) berisi teks-teks satu bahasa untuk sebuah aplikasi atau sebagian darinya. Kolom Bahasa di bagian kepala tabel menunjukkan bahasa mana yang memiliki teks-teks tersebut. Sebuah aplikasi biasanya memiliki satu tabel per bahasa, misalnya app.en.ltab, app.de.ltab, dan app.fr.ltab, masing-masing dengan simbol yang sama.

Simbol dan teks

Setiap entri dalam tabel memiliki sebuah simbol dan sebuah teks. Simbol adalah nama yang digunakan aplikasi untuk meminta sebuah teks; simbol sama di semua bahasa. Teks adalah terjemahannya. Simbol biasanya terdiri dari kata-kata yang dipisahkan titik, misalnya menu.file.open atau message.saved. Huruf besar dan kecil dibedakan: Save dan save adalah dua simbol yang berbeda.

Prefiks

Prefiks memisahkan simbol-simbol dari aplikasi atau komponen yang berbeda. Aplikasi meminta sebuah teks sebagai prefix:symbol, misalnya app:menu.file.open. Di dalam tabel, Anda hanya memasukkan simbolnya (menu.file.open), dan prefiksnya cukup sekali di bagian kepala. Tabel dengan beberapa prefiks menyediakan simbol-simbolnya di bawah masing-masing prefiks; tabel tanpa prefiks menyediakannya apa adanya.

Jangan menulis prefiks di depan simbol di dalam tabel. Editor menandai baris seperti itu sebagai masalah, karena tabel sudah menambahkan prefiksnya sendiri di depannya.

Placeholder

Teks dapat berisi placeholder: sebuah $ diikuti nama dalam huruf kapital, misalnya $NAME dalam $NAME has been saved. Aplikasi menggantinya dengan sebuah nilai. Biarkan placeholder tidak berubah saat Anda menerjemahkan teks; Anda boleh memindahkannya ke posisi lain dalam kalimat.

Tombol akses

Dalam teks untuk menu, tombol, dan label, sebuah & menandai huruf yang digarisbawahi dan dapat digunakan bersama Alt, misalnya &Open.... Dalam satu menu atau jendela, setiap huruf sebaiknya hanya digunakan sekali. Untuk menampilkan & itu sendiri, tulis &&.

Apa yang terjadi jika sebuah teks tidak ada

Jika tabel bahasa yang sedang digunakan tidak berisi sebuah simbol, aplikasi menggunakan teks dari bahasa dasar atau teks yang sudah tertanam di dalam aplikasi, biasanya teks bahasa Inggris. Karena itu, entri yang tidak ada tidak menyebabkan galat, tetapi pengguna melihat teks yang belum diterjemahkan.

Jika simbol yang sama muncul dua kali untuk bahasa yang sama, yang terakhir yang berlaku. Editor memperingatkan Anda tentang duplikat seperti itu, baik di dalam tabel maupun saat membuka berkas.