如何为阿拉伯语添加区域设置



我试图使用本教程使用JSF 2.0构建多语言网站

但我面对的是

countries.put("English", Locale.ENGLISH);
countries.put("Chinese", Locale.SIMPLIFIED_CHINESE);
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

我想把它称为Arabic,但Locale.XXXXXXX并不支持阿拉伯国家。我得到的是一些国家,但没有阿拉伯国家。

知道吗,该怎么办才能拥有阿拉伯国家?

您必须使用此

countries.put("Arabic", new Locale("ar", "DZ"));
//or just language name for generic Arabic
new Locale("ar"); 

其中第一对字母表示语言,第二对字母表示国家(地区)——本例中为阿尔及利亚。你可以使用这个链接作为可用国家和地区列表的参考(我知道,Roseindia很糟糕,但这个列表对我来说非常有用)。

最新更新