現状、言語コード2文字でしか管理していないので、
(日本語=ja、英語=en、ドイツ語=de)
同じ言語コードなのに地域によってそれぞれ言語リソースを用意しないといけないケースに対応できない。
例えば、簡体字中国語と繁体字中国語(いずれも言語コードはzh)。
次期バージョンでは、言語コード2文字から、言語コード_地域コード 5文字に変更したい。
具体的には次の通り。
日本語=ja_JP、英語=en_US、ドイツ語=de_DE、
簡体字中国語(中国)=zh_CN、繁体字中国語(台湾)=zh_TW
これらの値は、システムプロパティのuser.languageとuser.countryの値を、アンダーバーで繋いだものに従うものとする。
具体的な一覧は、下記のURL先を参照。
https://docs.oracle.com/javase/jp/6/technotes/guides/intl/locale.doc.html