Masukkan locale seperti en_US, pt-BR, zh-Hant-TW, atau nama bahasa biasa. Dapatkan kod kanonik dan butiran yang boleh dibaca serta-merta.
Cuba en_US, pt-BR, zh-Hant-TW, Serbian, atau Portuguese Brazil.
Inggeris AS
BCP 47 Kanonik
en-US
POSIX / garis bawah
en_US
bahasa
en — Inggeris
Skrip
Tidak dinyatakan
Wilayah
US — Amerika Syarikat
Kemungkinan dimaksimumkan
en-Latn-US
Arah penulisan
Kiri ke kanan
🔒Persendirian mengikut reka bentuk. Alat ini berjalan sepenuhnya dalam pelayar anda. Nilai yang ditampal tidak akan pernah dimuat naik, disimpan, atau dimasukkan ke dalam analitik.
Masukkan pengecam localeTaip tag BCP 47, lokal gaya POSIX, atau nama bahasa dalam medan input.
Semak format kanonikSemak bentuk BCP 47 dan bentuk garis bawah yang dinormalisasikan serta bahasa, skrip, rantau, dan arah penulisan yang dikesan.
Salin penukaranSalin hasil berlabel apabila anda sudah bersedia untuk menggunakan locale dalam kod atau konfigurasi.
Tukar format lokasi tanpa meneka
Pengenal lokal kelihatan ringkas, tetapi penggunaan huruf besar/kecil, pemisah, dan andaian wilayah yang tidak konsisten sering memecahkan penghalaan bahasa dan fallback terjemahan. Penukar ini mengekanonkan kod dengan API Antarabangsa pelayar dan menunjukkan format setara sebelah-menyebelah.
Anda boleh bermula dengan tag BCP 47, kod gaya_garis_bawah, atau nama bahasa yang biasa. Hasilnya memisahkan bahasa, skrip, dan rantau supaya anda boleh melihat dengan tepat apa yang pengecam itu janjikan kepada pengguna dan perisian.
BCP 47, POSIX, dan kod ISO dijelaskan
BCP 47 ialah piawaian web: bahasa dahulu, kemudian subtajuk skrip dan wilayah pilihan yang dipisahkan oleh sempang. Lokel gaya POSIX biasanya menggunakan garisan bawah. Subtajuk bahasa biasanya berasal daripada ISO 639, manakala subtajuk wilayah dua huruf berasal daripada ISO 3166-1.
Penormalan kanonik memperbaiki penyampaian, bukan makna. Sebagai contoh, ia boleh menormalkan penggunaan huruf besar/kecil dan alias yang dikenali, tetapi ia tidak dapat memutuskan sama ada Bahasa Sepanyol am patut menjadi es-ES atau es-MX. Keputusan produk itu sepatutnya mencerminkan kandungan yang sebenarnya anda terjemahkan.
Gunakan lokal yang paling spesifik selagi masih tepat
Pilih tag hanya-bahasa apabila satu terjemahan benar-benar memenuhi setiap wilayah. Tambah wilayah apabila ejaan, mata wang, teks undang-undang, ukuran, atau ketersediaan produk berbeza. Tambah skrip apabila pembaca dalam bahasa yang sama menggunakan sistem tulisan yang berbeza secara ketara.
Segala yang dimasukkan di sini diproses dalam pelayar anda. Multilocale tidak menerima nilainya, menyimpannya, atau melampirkannya kepada acara analitik.
Soalan lazim
Apakah perbezaan antara en-US dan en_US?
en-US ialah bentuk BCP 47 yang digunakan oleh HTML, hreflang, JavaScript, dan kebanyakan API web. en_US ialah bentuk gaya POSIX yang masih digunakan oleh beberapa sistem operasi, pangkalan data, dan fail terjemahan. Kedua-duanya biasanya menggambarkan locale Bahasa Inggeris untuk Amerika Syarikat yang sama.
Adakah kod locale sama dengan kod bahasa?
Tidak. Kod bahasa seperti en mengenal pasti satu bahasa. Satu locale juga boleh mengenal pasti skrip, rantau, atau kedua-duanya, contohnya zh-Hant-TW untuk Bahasa Cina Tradisional yang digunakan di Taiwan. Gunakan hanya butiran yang produk anda benar-benar perlukan.
Format lokal mana yang patut saya gunakan di web?
Gunakan tag BCP 47 kanonik dengan penghubung (-) untuk atribut lang HTML, hreflang, API Intl, dan rundingan bahasa HTTP. Kekalkan kod garis bawah (_) hanya apabila rangka kerja atau konvensi fail sedia ada secara jelas memerlukannya.