4

このチュートリアルを使用して、JSF 2.0 を使用して多言語 Web サイトを構築しようとしていました。

しかし、私はこの線に直面しています

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

と言いたいところですが、アラブ諸国への支援はしてArabicLocale.XXXXXXXません。私が得るのはいくつかの国ですが、アラビア語の国はありません。

アラビア語の国を持つにはどうすればいいですか?

4

1 に答える 1

17

これを使用する必要があります

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

最初の文字のペアは言語を意味し、2 番目の文字は国 (地域) - この場合はアルジェリアです。このリンクは、利用可能な国とロケールのリストのリファレンスとして使用できます(Roseindia は最低ですが、このリストは非常に役立つように思えました)。

于 2013-02-14T13:55:24.973 に答える