Khả năng Java I18n thật tuyệt vời. hỗ trợ locales công trình hoàn hảo:Java I18n không được hỗ trợ Locales
Locale ar = new Locale("ar","SA");
System.out.println(ar.getDisplayName(ar));
kết quả đầu ra: العربية (السعودية)
Nhưng đối với miền địa phương không được hỗ trợ như Kazakh
ngôn ngữ, tên ngôn ngữ được hiển thị trong cùng lang sẽ đầu ra trong Enlish (Tiêu chuẩn), như viết bằng Java Spec.
Locale locale = new Locale("kk","KZ");
System.out.println(kk.getDisplayLanguage(kk));
kết quả đầu ra: Kazakh (Kazakhstan)
Tôi đang cố gắng để giải quyết vấn đề này, mã cuối cùng phải đầu ra như thế này: Қазақша (Қазақстан)
.
Bất kỳ ai biết giải pháp?
Bất kỳ đoán (hoặc cách để liên hệ với nhà phát triển Java SE, hoặc với những người biết thuật toán) Tôi sẽ lưu ý là câu trả lời;)
Cảm ơn bạn!
Tốt hơn không bao giờ ^^ – erko