Java I18nの機能は素晴らしいです。サポートされていないJava I18nロケール
Locale ar = new Locale("ar","SA");
System.out.println(ar.getDisplayName(ar));
出力:العربية (السعودية)
しかしKazakh
言語、言語名は、Javaの仕様に書かれたようEnlish(標準)で同じLANGが出力に表示されるようにロケールをサポートしていないために は完璧に動作しlocalesサポートされています。
Locale locale = new Locale("kk","KZ");
System.out.println(kk.getDisplayLanguage(kk));
出力:Қазақша (Қазақстан)
:Kazakh (Kazakhstan)
私はこの問題を解決しようとしている、最後のコードは次のように出力しています。
誰もが解決策を知っていますか?
どれ推測(またはJava SE開発者に連絡する方法、またはアルゴリズムを知っている人との)私は答えとして注意されます。)
ありがとうございます!
決して遅くない^^ – erko