Estaba tratando de construir un sitio web en varios idiomas usando JSF 2.0 usando este tutorial
Pero me estoy enfrentando en esta línea.
countries.put("English", Locale.ENGLISH);
countries.put("Chinese", Locale.SIMPLIFIED_CHINESE);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Quiero ponerlo como Arabic
, pero Locale.XXXXXXX
No está dando ningún apoyo a los países árabes. Lo que obtengo es algunos países pero NO un país árabe.
¿Alguna idea, qué hacer para que pueda tener un país árabe?
Respuestas
10 por respuesta № 1Tienes que usar esto
countries.put("Arabic", new Locale("ar", "DZ"));
//or just language name for generic Arabic
new Locale("ar");
Donde el primer par de letras significa idioma y el segundo es el país (región) - Argelia en este caso. Puedes usar esta enlace como referencia para la lista de países y lugares disponibles (lo sé, Roseindia apesta pero esta lista me pareció muy útil).