Java 如何为阿拉伯语添加语言环境
我试图使用JSF2.0和 但我面对的是这条线Java 如何为阿拉伯语添加语言环境,java,internationalization,multilingual,Java,Internationalization,Multilingual,我试图使用JSF2.0和 但我面对的是这条线 countries.put("English", Locale.ENGLISH); countries.put("Chinese", Locale.SIMPLIFIED_CHINESE); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 我想把它改成阿拉伯语,但是,Locale.XXXXXXX不支持阿拉伯国家。我得到的是一些国家,但没有阿拉伯国家 你知道怎么做才能让我拥有一个阿拉伯国家吗?你
countries.put("English", Locale.ENGLISH);
countries.put("Chinese", Locale.SIMPLIFIED_CHINESE);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我想把它改成阿拉伯语,但是,Locale.XXXXXXX
不支持阿拉伯国家。我得到的是一些国家,但没有阿拉伯国家
你知道怎么做才能让我拥有一个阿拉伯国家吗?你必须使用这个
countries.put("Arabic", new Locale("ar", "DZ"));
//or just language name for generic Arabic
new Locale("ar");
其中,第一对字母表示语言,第二对字母表示国家(地区)-阿尔及利亚。您可以使用link作为可用国家和地区列表的参考(我知道,Roseindia很糟糕,但这个列表对我来说非常有用)。我认为我必须将欢迎列表重命名为
欢迎\u ar\u DZ
,但它仍然不起作用抱歉,您应该使用不同的构造函数,我已经编辑了我的答案我所做的一切都保持原样。。。刚刚使用的countries.put(“中文”,Locale.简体中文)
而不是countries.put(“阿拉伯语”,Locale.简体中文)代码>这应该很有效,我不久前对捷克语也做了同样的操作。额外:请参阅