/ / Як додати локалі для арабської мови - Java, інтернаціоналізація, багатомовний

Як додати мову для арабського - java, інтернаціоналізація, багатомовність

Я намагався побудувати багатомовний веб-сайт, використовуючи JSF 2.0 цей підручник

Але я стикаюся з цією лінією

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

Я хочу сказати так Arabic, але Locale.XXXXXXX не надає підтримки арабським країнам. Я отримую деякі країни, але ніяка арабська країна.

Будь-яка ідея, що робити так, щоб я міг мати арабську країну?

Відповіді:

10 за відповідь № 1

Ви повинні використовувати це

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

Якщо перша пара літер означає мову, а друга - країна (регіон) - Алжир у цьому випадку. Ви можете використовувати це посилання як посилання на список доступних країн та місцевостей (я знаю, Роузіндіа засмоктує, але цей список здавався мені дуже корисним).