System Locale – Que es, como configurarlo en Centos Linux ✍️

System Locale – Que es, como configurarlo en Centos Linux ✍️

Ya sea para una pagina web que vas a comenzar a desarrollar o un sistema o aplicación opensource que quieres implementar en tu Linux Centos, vas a necesitar seguramente configurar o conocer que system locale usaras.

Que es system locale?

System locale te permite modificar la configuracion de idioma para la interfaz de usuario (lease escritorio gráfico) y servicios del sistema operativo. Generalmente al instalar tu OS queda ya predefinido al elegir el idioma de instalación.

System Locale – Que es y como configurarlo en Centos Linux ✍️

Pero, que pasa si queremos instalar o modificar una aplicación que nos pide un diferente system locale al que ya tenemos instalado en nuestro Linux Centos?

Linux Centos mantiene un archivo (/etc/locale.conf) donde encontramos el system locale actual configurado para todo el OS y este es leído por el servicio systemd al iniciar nuestro equipo. Esto no quiere decir que no podamos instalar o configurar un diferente valor para una interfaz de usuario o software en especifico. A partir de este momento todos los comandos los ejecutaremos como root. Se recomienda tener un backup y tomar nota de los cambios por si debemos devolvernos a un estado anterior. Comencemos

-Tenemos dos formas para ver el valor actual. Con el comando cat
cat /etc/locale.conf
LANG="es_CO.UTF-8"

-O con el comando localectl. Hay que aclarar que para hacer cambios a nivel global de nuestro OS, es mejor hacerlos con este comando y no hacerlo directamente escribiendo el valor, nos podemos equivocar y dañar otros servicios que dependen de este valor

Como podemos ver en este ejemplo, tenemos configurado español colombia UTF-8 ademas de distribución de teclado latinoamericano
localectl status
System Locale: LANG=es_CO.UTF-8
VC Keymap: latam
X11 Layout: latam

Como root podemos por medio de cat o localectl ver el valor actual a nivel global de nuestro Linux Centos
Como root podemos por medio de cat o localectl ver el valor actual a nivel global de nuestro Linux Centos

-Ahora, si queremos listar todos los posibles valores lo haríamos con el comando localectl list-locales y veríamos una lista interminable de idiomas que podemos activar. Una forma mas optima para no desgastarnos buscando es filtrando con grep, por ejemplo, para es_ (filtrando que nos muestre solo los idiomas español)
localectl list-locales|grep es_
es_AR
es_AR.iso88591
es_AR.utf8
es_BO
es_BO.iso88591
es_BO.utf8
es_CL
es_CL.iso88591
es_CL.utf8
es_CO
es_CO.iso88591
es_CO.utf8
es_CR
es_CR.iso88591
es_CR.utf8
es_CU
es_CU.utf8
es_DO
es_DO.iso88591
es_DO.utf8
es_EC
es_EC.iso88591
es_EC.utf8
es_ES
es_ES.iso88591
es_ES.iso885915@euro
es_ES.utf8
es_ES@euro
es_GT
es_GT.iso88591
es_GT.utf8
es_HN
es_HN.iso88591
es_HN.utf8
es_MX
es_MX.iso88591
es_MX.utf8
es_NI
es_NI.iso88591
es_NI.utf8
es_PA
es_PA.iso88591
es_PA.utf8
es_PE
es_PE.iso88591
es_PE.utf8
es_PR
es_PR.iso88591
es_PR.utf8
es_PY
es_PY.iso88591
es_PY.utf8
es_SV
es_SV.iso88591
es_SV.utf8
es_US
es_US.iso88591
es_US.utf8
es_UY
es_UY.iso88591
es_UY.utf8
es_VE
es_VE.iso88591
es_VE.utf8

-Pero como puedes ver, la lista aun es bastante larga por lo que ajusto aun mas el filtro, buscaremos por es_CO (español de colombia, haz el cambio a tu país) y ahora solo me muestra tres (3) resultados, muy bien!!
localectl list-locales|grep es_CO
es_CO
es_CO.iso88591
es_CO.utf8

-Ya solo me queda activar el que necesite para mi proyecto en Linux Centos, en este caso usare es_CO
localectl set-locale LANG=es_CO

-Verificamos que haya quedado bien hecho el cambio con un status del comando localectl
localectl status
System Locale: LANG=es_CO
VC Keymap: latam
X11 Layout: latam

Es buena idea verificar haya quedado bien hecho el cambio de system locale en nuestro Centos Linux
Es buena idea verificar haya quedado bien hecho el cambio de system locale en nuestro Centos Linux

Cambiar el idioma de tu Linux Centos no tiene que ser complejo, aunque a veces no esta lo suficientemente documentado. En algún momento necesitaras este cambio para alguna interfaz de usuario o servicio que estés implementando. Ya sabias como hacerlo, cuéntame aquí debajo en los comentarios

Satisfech@ con el articulo, hazme una donación, no importa la cantidad, la intención es lo que vale, dale click a este botón

Comparte este articulo opensource en tus redes sociales (compartir es sexy) por medio de los botones de redes sociales para que otros lo conozcan y apoyes mi blog.

Ademas, no olvides escribirme en los comentarios aquí debajo y pasa la voz compartiendo el tweet.

Te gusto, vota por este post

Escribe tu comentario

Please Login to comment
  Suscribete  
Notificación de