Anda dapat menggunakan parameter di tabel lokalisasi Anda ketika hanya bagian dari string yang ditampilkan memerlukan terjemahan, seperti melokalkan unit pengukuran setelah nilai angka, merujuk pada nama pengguna, atau menampilkan waktu dan tanggal.



Parameter terdiri dari nilai parameter dan spesifikator format opsional yang dikelilingi oleh kurung.

Dalam contoh berikut, pengalaman memiliki entri berikut di tabel lokalisasinya:
Sumber | es |
---|---|
Halo Player_Name! | Hola Player_Name! |
Nama saya adalah NPC_Name | Saya llamo NPC_Name |
Jika pengguna memiliki lokal mereka diatur ke es , output terjemahan akan seperti berikut:
Teks asli dalam game | Terjemahan Spanyol |
---|---|
Halo new_storm! | Hola baru_storm! |
Namaku adalah Diva Dragonslayer | Saya llamo Diva Dragonslayer |
Dalam beberapa kasus, Anda mungkin ingin menggunakan spesifikator format untuk mengontrol bagaimana nilai parameter dibentuk dalam string terlokalisasi.
Spesifikator format yang tersedia adalah sebagai berikut:
Pengidentifikasi | Jenis | Deskripsi | Contoh output |
---|---|---|---|
int | angka | Integer dengan tanda negatif opsional; tidak ada pemisah ribuan. | 1234 |
ditetapkan | angka | Dua desimal dengan indikator desimal, tanda negatif opsional, dan tidak ada pemisah ribuan. | 1234.501234,50 |
num | angka | Dua desimal dengan indikator desimal, tanda negatif opsional, dan pemisah ribuan. | 1,234.501234,50 |
HEX | angka | Angka berubah menjadi hex; negatif dikonversi ke komplement dua 64-bit. | 3FF |
hex | angka | Sama dengan HEX, tetapi huruf kecil. | 3ff |
waktu tanggal | angka | timestamp UTC sebagai nomor ke format pembaca universal. | 2017-10-10 13:38:10 |
iso8601 | angka | 戳 UTC sebagai angka untuk format UTC ISO-8601 waktu. | 2017-10-12T22:02:38Z |
waktu singkat | angka | 戳 UTC ke format lokal "jam:menit" | 1:45 PM13:45 |
waktu singkatdatetime | angka | 戳 UTC ke pola tanggal umum + waktu dengan waktu singkat. | 10/10/2017 1:45 PM |
tanggal singkat | angka | timestamp UTC ke pola tanggal pendek. | 10/10/20172017-10-10 |
terjemahkan | string | Mencari pertandingan string literal Sumber di tabel lokalisasi dan menggunakan terjemahan lokal yang tersedia. |
Terjemahkan substring
Gunakan spesifikator terjemahkan saat memerlukan terjemahan langsung dari tabel lokalisasi Anda.Lokalisasi akan mencari pertandingan yang tepat dari parameter di kolom Sumber tabel lokalisasi Anda.
Dalam contoh berikut, pengalaman memiliki baris berikut di tabel lokalisasinya:
Sumber | es |
---|---|
Saya berasal dari Place_Name:translate. | Soy dari Place_Name:translate. |
Brasil | Brasil |
London | Londres |
Jerman | Jerman |
Jika pengguna memiliki lokal mereka diatur ke 'es', output terjemahan ditampilkan sebagai berikut:
Teks asli dalam game | Terjemahan Spanyol |
---|---|
Saya berasal dari Brasil. | Soy dari Brasil. |
Saya berasal dari London. | Soy dari London. |
Saya berasal dari Jerman. | Soy dari Jerman. |
Terjemahkan dengan angka
Anda dapat menggunakan spesifikator untuk memformat nilai numerik Anda untuk cocok dengan konteks dalam pengalaman Anda.
Dalam contoh berikut, pengalaman memiliki entri berikut dengan nomor terkait di tabel lokalisasi mereka:
Sumber | es |
---|---|
race_time:fixed detik | race_time:fixed detik |
$1:num uang dan 2:int perhiasan | $1:num dinero dan 2:int perhiasan |
Jika pengguna memiliki lokal mereka diatur ke es , output terjemahan ditampilkan sebagai berikut:
Teks asli dalam game | Terjemahan Spanyol |
---|---|
75.202844 detik | 75,20 detik |
$2500.5 uang dan 99.8 perhiasan | $2.500,50 uang dan 100 perhiasan |