เครื่องมือพัฒนาการทำโลคัลไลเซชันเวอร์ชันฟรี

ตัวแปลงรหัสโลเคลออนไลน์ฟรี

ป้อน locale เช่น en_US, pt-BR, zh-Hant-TW หรือชื่อภาษาทั่วไป รับรหัสมาตรฐานและรายละเอียดที่อ่านเข้าใจได้ทันที

ลองใช้ en_US, pt-BR, zh-Hant-TW, Serbian หรือ Brazilian Portuguese

อังกฤษ - สหรัฐอเมริกา

BCP 47 มาตรฐาน canonical
en-US
POSIX / ขีดล่าง
en_US
ภาษา
en — อังกฤษ
สคริปต์
ไม่ได้ระบุ
ภูมิภาค
US — สหรัฐอเมริกา
อาจเป็น locale ที่เหมาะสมที่สุด
en-Latn-US
ทิศทางการเขียน
ซ้ายไปขวา

เป็นแบบส่วนตัวโดยออกแบบมาตั้งแต่เริ่มแรก เครื่องมือนี้ทำงานทั้งหมดภายในเบราว์เซอร์ของคุณ ค่าที่วางเข้ามาจะไม่ถูกอัปโหลด เก็บรักษา หรือรวมอยู่ในการวิเคราะห์ใด ๆ

วิธีใช้ตัวแปลงรหัสโลเคล

  1. ป้อนตัวระบุ localeพิมพ์แท็ก BCP 47, ภาษารูปแบบ POSIX, หรืชื่อภาษาในช่องป้อนข้อมูล
  2. ตรวจทบทวนรูปแบบมาตรฐานตรวจสอบรูปแบบ BCP 47 ที่ถูกนอร์มัลไลซ์และรูปแบบที่ใช้ขีดล่าง รวมทั้งภาษาที่ตรวจพบ สคริปต์ ภูมิภาค และทิศทางการเขียนข้อความ (RT L/LTR)
  3. คัดลอกการแปลงคัดลอกผลลัพธ์ที่ติดป้ายเมื่อคุณพร้อมที่จะใช้งาน locale ในโค้ดหรือการกำหนดค่า

แปลงรูปแบบ locale โดยไม่เดา

ตัวระบุ locale ดูเหมือนจะเล็กน้อย แต่การใช้ตัวพิมพ์ไม่สม่ำเสมอ ตัวคั่นต่างกัน และสมมติฐานภูมิภาคที่ต่างกันมักทำให้การนำทางภาษาและการย้อนกลับการแปลเสียหาย ตัวแปลงนี้จะทำให้โค้ดเป็นมาตรฐานโดยใช้ Browser Internationalization API และแสดงรูปแบบที่เทียบเท่ากันแบบข้างกัน

คุณสามารถเริ่มด้วยแท็ก BCP 47, รหัสสไตล์ขีดล่าง (underscore-style), หรือชื่อภาษาที่ใช้อย่างแพร่หลาย ผลลัพธ์จะแยกภาษา สคริปต์ และภูมิภาคออกเพื่อให้คุณเห็นอย่างชัดเจนว่า identifier นั้นสัญญาอะไรกับผู้ใช้และซอฟต์แวร์

คำอธิบายรหัส BCP 47, POSIX และ ISO

BCP 47 เป็นมาตรฐานเว็บ: ใส่ภาษาก่อน แล้วตามด้วยสคริปต์และซับแท็กภูมิภาคที่เป็นทางเลือก แยกด้วยขีดกลาง สถานที่ตั้งแบบ POSIX มักใช้ขีดล่าง ซับแท็กภาษามักมาจาก ISO 639 ขณะที่ซับแท็กภูมิภาคสองตัวอักษรมาจาก ISO 3166-1

การทำ canonicalization แก้ปัญหาการนำเสนอ ไม่ใช่ความหมาย ตัวอย่างเช่น มันสามารถทำให้ตัวพิมพ์เหมือนกันและจัดการชื่อแทนที่ที่รู้จักได้ แต่ไม่สามารถตัดสินใจได้ว่า Spanish ทั่วไปควรกลายเป็น es-ES หรือ es-MX การตัดสินใจเชิงผลิตภัณฑ์นั้นควรสะท้อนเนื้อหาที่คุณแปลจริง ๆ

ใช้รหัสภาษาที่เฉพาะเจาะจงที่สุดเท่าที่ยังคงถูกต้อง

เลือกแท็กเฉพาะภาษาเมื่อการแปลเดียวครอบคลุมทุกภูมิภาคจริง ๆ เพิ่มภูมิภาคเมื่อการสะกดคำ สกุลเงิน ข้อความทางกฎหมาย หน่วยวัด หรือความพร้อมของสินค้าแตกต่างกัน เพิ่มสคริปต์เมื่อผู้อ่านที่ใช้ภาษานั้นเดียวกันใช้ระบบการเขียนที่แตกต่างกันอย่างมีนัยสำคัญ

ทุกอย่างที่ป้อนที่นี่จะถูกประมวลผลในเบราว์เซอร์ของคุณ Multilocale จะไม่ได้รับค่า ไม่จัดเก็บค่า และจะไม่แนบค่านั้นกับเหตุการณ์วิเคราะห์ข้อมูลใดๆ

คำถามที่พบบ่อย

en-US และ en_US ต่างกันอย่างไร

en-US เป็นรูปแบบ BCP 47 ที่ใช้โดย HTML, hreflang, JavaScript, และ API เว็บส่วนใหญ่ en_US เป็นรูปแบบสไตล์ POSIX ที่ยังคงใช้โดยระบบปฏิบัติการบางตัว ฐานข้อมูล และไฟล์แปลบางประเภท ทั้งสองมักจะอธิบาย locale ภาษาอังกฤษสำหรับสหรัฐอเมริกาเดียวกัน

locale code เป็นสิ่งเดียวกับ language code หรือไม่

ไม่ใช่ รหัสภาษา เช่น en ระบุภาษาหนึ่ง ภูมิภาค (locale) ยังสามารถระบุสคริปต์ เขตภูมิภาค หรือทั้งสองอย่าง เช่น zh-Hant-TW สำหรับภาษาจีนตัวเต็มที่ใช้ในไต้หวัน ให้ใช้รายละเอียดเฉพาะเท่าที่ผลิตภัณฑ์ของคุณต้องการเท่านั้น

ควรใช้รูปแบบ locale ใดบนเว็บ

ใช้แท็ก BCP 47 แบบมาตรฐานที่มีขีดกลางสำหรับแอตทริบิวต์ lang ของ HTML, hreflang, API ของ Intl และการต่อรองภาษาใน HTTP เก็บรหัสที่มีขีดล่างไว้เฉพาะเมื่อเฟรมเวิร์กหรือคอนเวนชันของไฟล์ที่มีอยู่กำหนดไว้ชัดเจนให้ต้องใช้เท่านั้น