- Trạng thái
- Đang mở
Tổng quan về lỗi
Trên trang thiết lập WPML, khi thêm en_US (tiếng Anh Mỹ) làm ngôn ngữ tùy chỉnh, bạn sẽ thấy một lỗi có nội dung “Giá trị en_US đã tồn tại.”
Thêm một locale đã tồn tại
Theo mặc định, WordPress và các nhà phát triển giao diện sử dụng locale en_US cho tiếng Anh. Đây là lý do bạn thấy lỗi sau khi cố gắng thêm locale en_US tùy chỉnh: “Giá trị en_US đã tồn tại.”

Giải pháp tạm thời
Thay vì thêm phiên bản en_US , bạn có thể thêm bất kỳ ngôn ngữ tiếng Anh nào (locale en) được sử dụng ở một quốc gia khác ngoài Hoa Kỳ. Sau đó, bạn có thể thay đổi thủ công các cờ mặc định thành các cờ tương ứng.
Cách thêm ngôn ngữ tiếng Anh tùy chỉnh mới:
Truy cập trang Thiết lập WPML của bạn trong tab Ngôn ngữ và nhấp vào Tạo ngôn ngữ tùy chỉnh.

Chọn tiếng Anh làm ngôn ngữ và chọn một Vị trí khác ngoài Hoa Kỳ (ví dụ: Vương quốc Anh). Bằng cách này, locale được đặt thành en_GB (Mã ngôn ngữ và Mã quốc gia), sau đó nhấp vào Lưu ngôn ngữ.

Bây giờ bạn có hai phiên bản tiếng Anh khác nhau:
- Tiếng Anh: Phiên bản này sử dụng locale en_US cho Hoa Kỳ
- Tiếng Anh (Vương quốc Anh): Phiên bản này sử dụng locale en_GB cho Vương quốc Anh
Chỉ định một trong số đó làm ngôn ngữ mặc định và ngôn ngữ còn lại làm ngôn ngữ dịch của bạn, sau đó tiếp tục với Thiết lập WPML của bạn.

Sau khi hoàn thành Thiết lập WPML của bạn, bạn có thể tùy chỉnh cờ ngôn ngữ, vì cả hai phiên bản đều đang sử dụng cờ Vương quốc Anh.