miércoles, 23 de octubre de 2013

Punto como separador decimal en Ubuntu

Antes que nada, agradecer la referencia de esta entrada, del foro de ubuntu:
http://www.ubuntu-es.org/node/177441#.UmiH-FMW1c9, la entrada de Gabriel_M

El problema es este:
La configuración regional oficial del Perú (así parece) hace que el separador de decimales por defecto sea la coma. Pero la verdad aquí usamos el punto. Así que hay que cambiar la configuración regional por defecto del Ubuntu.

Por ahí encontré una sugerencia que decía cambiar el lenguaje a "Español (EU)" pero el problema es que esta configuración cambia la moneda por defecto a $, y la fecha (me parece) al poco práctico formato mes-dia-año (siempre comparo este formato a escribir un numero con centenas-unidades-decenas, pero ese es otro tema).

Lo propio es conservar el formato regional de Perú y sólo cambiar el separador decimal a punto, y el separador de miles a coma, y el linux en general permite manipular lo que querramos (¡felizmente!)

Es como sigue:
Hay que editar el archivo "es_PE" poniendo en la terminal:

sudo gedit /usr/share/i18n/locales/es_PE

ubicar las líneas:
mon_decimal_point    "<U002C>"
mon_thousands_sep    "
<U002E>"

e invertir los parámetros así:
mon_decimal_point    "<U002E>"
mon_thousands_sep    "
<U002C>"

esto fue para moneda.

Ahora hay que hacer algo similar para los números.
Ubicar las lineas entre:
LC_NUMERIC
(aqui dice algo para copiar la configuración de españa)
END LC_NUMERIC

y reemplazarlas con:
LC_NUMERIC
decimal_point        "
<U002E>"
thousands_sep        "
<U002C>"
grouping             3;3
END LC_NUMERIC


Grabar y cerrar.

Ahora hay que actualizar la modificación en el sistema con el siguiente comando de terminal:

sudo dpkg-reconfigure locales

Eso es todo. Ahora los programas que utilizan números (calculadora, hoja de cálculo, etc.) usarán el punto como separador decimal y la coma como separador de miles.


6 comentarios: