> Blog

oct 13, 2011 || por Yortx

Locale para Gallego en Java

En la máquina virtual de Java, no existen las locales 'gl_ES' ni 'gl'. Lo que provoca esto es que si en algún momento se trata de utilizar el formateo de fechas o de monedas de Java (por ejemplo SimpleDateFormat, DateFormat o NumberFormat), con la locale del idioma gallego, el resultado será una fecha o un número perfectamente formateado en idioma inglés.

En este articulo veremos como la gente de javagalician viene en nuestro rescate para sacarnos las castañas del fuego.

De hecho el problema es más grave cuando no es el código que uno mismo escribe el que trata de utilizar las locales del gallego, ya que por ejemplo si un datepicker de struts está en una página con locale a gl_ES, éste esperará que la fecha se le pase en formato anglosajón (yyyy/MM/dd)

Para permitir el uso de la locale gl_ES, necesitamos añadir a la máquina virtual de Java una serie de clases extra. Para ello nos bajamos el zip que encontramos en javagalician y seguimos las instrucciones que vienen en su interior.

Una cosa a tener en cuenta, es que si actualizamos la máquina virtual de Java (al menos esto ocurre si lo haces en Debian), se genera un nuevo árbol de directorios, y se pierde la nueva locale. En este caso deberemos reinstalarla.

Comenta
Título:
Nombre:
(obligatorio)
Email:
(no se publicará)
Comentario:
This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)
 

Categorías

Últimas entradas

Página 1 de 3 > >>

dic 20, 2014 || Categoría:General
dic 9, 2013 || Categoría:android
nov 11, 2013 || Categoría:android