- สถานะ
- เปิด
ภาพรวมของปัญหา
ในหน้าการตั้งค่า WPML เมื่อเพิ่ม en_US (ภาษาอังกฤษแบบสหรัฐอเมริกา) เป็นภาษาแบบกำหนดเอง คุณจะพบข้อผิดพลาดที่ระบุว่า ”The Value en_US already exists.”
การเพิ่มโลแคลที่มีอยู่แล้ว
โดยค่าเริ่มต้น WordPress และผู้พัฒนาธีมจะใช้โลแคล en_US สำหรับภาษาอังกฤษ นี่คือเหตุผลที่คุณพบข้อผิดพลาดต่อไปนี้เมื่อพยายามเพิ่มโลแคล en_US แบบกำหนดเอง: “The Value en_US already exists.”

วิธีแก้ปัญหาชั่วคราว
แทนที่จะเพิ่มเวอร์ชัน en_US คุณสามารถเพิ่มภาษาอังกฤษ (โลแคล en) ที่ใช้ในประเทศอื่นที่ไม่ใช่สหรัฐอเมริกาได้ จากนั้น คุณสามารถเปลี่ยนธงเริ่มต้นให้ตรงกับประเทศนั้น ๆ ได้ด้วยตนเอง
วิธีเพิ่มภาษาอังกฤษที่กำหนดเองใหม่
ไปที่หน้าการตั้งค่า WPML ของคุณภายใต้แท็บ ภาษา และคลิกที่ “สร้างภาษาที่กำหนดเอง”

เลือกภาษาอังกฤษเป็นภาษา และเลือกตำแหน่งอื่นที่ไม่ใช่สหรัฐอเมริกา (เช่น สหราชอาณาจักร) ด้วยวิธีนี้ โลแคลจะถูกตั้งค่าเป็น en_GB (รหัสภาษาและรหัสประเทศ) จากนั้นคลิก “บันทึกภาษา”

ตอนนี้คุณมีภาษาอังกฤษสองเวอร์ชันที่แตกต่างกัน:
- English: เวอร์ชันนี้ใช้โลแคล en_US สำหรับสหรัฐอเมริกา
- English (United Kingdom): เวอร์ชันนี้ใช้โลแคล en_GB สำหรับสหราชอาณาจักร
กำหนดให้ภาษาหนึ่งเป็นภาษาเริ่มต้นของคุณ และอีกภาษาหนึ่งเป็นภาษาที่แปล และดำเนินการการตั้งค่า WPML ของคุณต่อไป

หลังจากเสร็จสิ้นการตั้งค่า WPML ของคุณ คุณสามารถปรับแต่งธงภาษาได้ เนื่องจากทั้งสองเวอร์ชันใช้ธงของสหราชอาณาจักร