Masukkan locale seperti en_US, pt-BR, zh-Hant-TW, atau nama bahasa umum. Dapatkan kode kanonis dan detail yang mudah dibaca secara instan.
Coba en_US, pt-BR, zh-Hant-TW, Serbian, atau Portuguese Brasil.
Inggris (Amerika Serikat)
BCP 47 Kanonis
en-US
POSIX / garis bawah
en_US
Bahasa
en — Inggris
Skrip
Tidak ditentukan
Wilayah
US — Amerika Serikat
Kemungkinan locale yang dimaksimalkan
en-Latn-US
Arah penulisan
Kiri ke kanan
🔒Pribadi berdasarkan desain. Alat ini berjalan sepenuhnya di browser Anda. Nilai yang ditempelkan tidak pernah diunggah, disimpan, atau dimasukkan ke dalam analitik.
Masukkan pengenal localeKetik tag BCP 47, locale bergaya POSIX, atau nama bahasa di bidang input.
Tinjau format kanonisPeriksa bentuk BCP 47 yang dinormalisasi dan bentuk dengan garis bawah serta bahasa, skrip, wilayah, dan arah penulisan yang terdeteksi.
Salin konversi tersebutSalin hasil yang diberi label ketika Anda siap menggunakan locale dalam kode atau konfigurasi.
Konversi format lokal tanpa menebak
Pengidentifikasi locale tampak kecil, tetapi penulisan huruf (casing), pemisah, dan asumsi wilayah yang tidak konsisten sering merusak routing bahasa dan fallback terjemahan. Konverter ini mengkanonikan sebuah kode dengan Internationalization API browser dan menampilkan format ekuivalennya berdampingan.
Anda dapat memulai dengan tag BCP 47, kode bergaya underscore, atau nama bahasa umum. Hasilnya memisahkan bahasa, skrip, dan wilayah sehingga Anda dapat melihat dengan tepat apa yang dijanjikan pengenal tersebut kepada pengguna dan perangkat lunak.
BCP 47, POSIX, dan kode ISO dijelaskan
BCP 47 adalah standar web: bahasa di depan, lalu subtag skrip dan wilayah opsional yang dipisahkan dengan tanda hubung. Locale gaya POSIX umumnya menggunakan garis bawah. Subtag bahasa biasanya berasal dari ISO 639, sedangkan subtag wilayah dua huruf berasal dari ISO 3166-1.
Kanonisasi memperbaiki tampilan, bukan makna. Misalnya, itu dapat menormalkan penggunaan huruf dan alias yang dikenal, tetapi tidak dapat memutuskan apakah Spanish umum harus menjadi es-ES atau es-MX. Keputusan produk tersebut harus mencerminkan konten yang sebenarnya Anda terjemahkan.
Gunakan locale yang paling spesifik yang tetap akurat
Pilih tag hanya-bahasa ketika satu terjemahan benar-benar melayani setiap wilayah. Tambahkan wilayah ketika ejaan, mata uang, teks hukum, pengukuran, atau ketersediaan produk berbeda. Tambahkan skrip ketika pembaca dalam bahasa yang sama menggunakan sistem penulisan yang secara material berbeda.
Semua yang Anda masukkan di sini diproses di peramban Anda. Multilocale tidak menerima nilainya, menyimpannya, atau melampirkannya ke peristiwa analitik.
Pertanyaan yang sering diajukan
Apa perbedaan antara en-US dan en_US?
en-US adalah bentuk BCP 47 yang digunakan oleh HTML, hreflang, JavaScript, dan sebagian besar web API. en_US adalah bentuk gaya POSIX yang masih digunakan oleh beberapa sistem operasi, basis data, dan berkas terjemahan. Keduanya biasanya menggambarkan locale English-for-the-United-States yang sama.
Apakah kode lokal sama dengan kode bahasa?
Tidak. Kode bahasa seperti en mengidentifikasi sebuah bahasa. Sebuah locale juga dapat mengidentifikasi sebuah skrip, wilayah, atau keduanya, seperti zh-Hant-TW untuk Bahasa Tionghoa Tradisional yang digunakan di Taiwan. Gunakan hanya detail yang benar-benar dibutuhkan produk Anda.
Format lokal mana yang harus saya gunakan di web?
Gunakan tag BCP 47 kanonis dengan tanda hubung untuk atribut lang HTML, hreflang, API Intl, dan negosiasi bahasa HTTP. Simpan kode dengan garis bawah hanya ketika suatu kerangka kerja atau konvensi berkas yang ada secara eksplisit mengharuskannya.