LinuxParty

NUESTRO SITIO necesita la publicidad para costear hosting y el dominio. Por favor considera deshabilitar tu AdBlock en nuestro sitio. También puedes hacernos una donación entrando en linuxparty.es, en la columna de la derecha.
Inicio desactivadoInicio desactivadoInicio desactivadoInicio desactivadoInicio desactivado
 

Las configuraciones regionales se utilizan en Linux para definir qué idioma y juego de caracteres (codificación) ve el usuario en la terminal.

En este artículo, aprenderá cómo verificar y cambiar la configuración regional y de idioma actual desde la línea de comandos en Linux.

Mostraré cómo verificar la configuración regional y de idioma actual y cómo obtener la lista de locales disponibles.

También verá cómo establecer la configuración regional y el idioma de forma temporal para la sesión actual solo y de forma permanente para un solo usuario o para todos los usuarios (cambiar la configuración regional predeterminada del sistema).

Configuración de idioma y configuración regional

Ejecute el localecomando para obtener información sobre la configuración regional y de idioma actual:

$ locale

Para enumerar todas las configuraciones regionales habilitadas, ejecute:

$ locale -a

La configuración regional se define en el siguiente formato:

<LANGUAGE>_<TERRITORY>.<CODESET>[@<MODIFIERS>]

IDIOMA Código de idioma ISO 639
TERRITORIO Código de país ISO 3166
CODESET Conjunto de caracteres o identificador de codificación, como ISO-8859-1 o UTF-8

Por ejemplo, el inglés australiano con codificación UTF-8 se define como: en_AU.UTF-8

Agregar nueva configuración regional

Nueva configuración regional: antes de que se pueda habilitar una configuración regional en el sistema, se debe generar.

Si no encontró el idioma o la codificación deseados en la lista de configuraciones regionales habilitadas, puede buscarlas en la lista de todas las configuraciones regionales compatibles e instalar lo que necesite.

Ubuntu y Fedora

Versiones compatibles: Ubuntu-15.04, 15.10, 16.04, 16.10, 18.04, posiblemente también las posteriores

Enumere todas las configuraciones regionales admitidas (disponibles para la generación):

$ cat /etc/locale.gen (o locale.conf)

Busque la configuración regional deseada, por ejemplo:

$ grep es_ES.UTF-8 /etc/locale.gen 
LANG="es_ES.UTF-8"

Generarlo con:

$ sudo locale-gen es_ES.UTF-8 

Ahora debería verlo en la lista de configuraciones regionales disponibles:

$ locale -a | grep es_ES.utf8
es_ES.utf8

Ubuntu-14.04

Versiones compatibles: Ubuntu-9.10, 10.04, 10.10, 11.04, 11.10, 12.04, 12.10, 13.04, 13.10, 14.04, 14.10.

Enumere todas las configuraciones regionales admitidas (disponibles para la generación):

$ cat /usr/share/i18n/SUPPORTED

Busque la configuración regional deseada, por ejemplo:

$ grep fr_FR.UTF-8 /usr/share/i18n/SUPPORTED
fr_FR.UTF-8 UTF-8

Generarlo con:

$ sudo locale-gen fr_FR.UTF-8

Ahora debería verlo en la lista de configuraciones regionales disponibles:

$ locale -a | grep fr_FR.utf8
fr_FR.utf8

CentOS-7, CentOS-6 y Fedora

Enumere todas las configuraciones regionales admitidas (disponibles para la generación):

$ localedef --list-archive

Busque la configuración regional deseada, por ejemplo:

localedef --list-archive | grep hi_IN.utf8
hi_IN.utf8

Generarlo con:

$ sudo localedef -c -i hi_IN -f UTF-8 hi_IN.UTF-8

Ahora debería verlo en la lista de configuraciones regionales disponibles:

$ locale -a | grep hi_IN.utf8
hi_IN.utf8

Establecer la configuración regional para la sesión actual

La configuración regional y de idioma se definen en la LANGvariable que puede ver si ejecuta echo $LANG.

Para establecer la configuración regional y el idioma necesarios para la sesión actual, solo es necesario redefinir esta variable.

A continuación, encontrará ejemplos de configuración regional para algunos idiomas populares.

Establezca la variable de entorno LANG, como se muestra en los ejemplos, para cambiar un idioma y codificación para la sesión actual:

Establecer la configuración regional en inglés:

$ LANG = en_US.utf8

Establecer la configuración regional rusa:

$ LANG = ru_RU.utf8

Establecer la configuración regional francesa:

$ LANG = fr_FR.iso-8859-15

Establezca la configuración regional alemana:

$ LANG = de_DE.utf8

Establezca la configuración regional hindi:

$ LANG = hi_IN.utf8

Definir la configuración regional y el idioma de forma permanente

Si no desea cambiar la configuración regional manualmente para cada sesión, puede configurarla de forma permanente.

Para esto, puede establecer el valor requerido de la variable LANG en el perfil de bash de un usuario y la configuración regional y el idioma necesarios se cargarán automáticamente en cada sesión.

Coloque la siguiente línea en los archivos ~/.bashrc o ~/.profile, para cambiar permanentemente la configuración regional del usuario actual a en_US.utf8:

export LANG=en_US.utf8

De forma predeterminada, la modificación tendrá efecto después de cerrar sesión / iniciar sesión, pero puede forzarla si ejecuta uno de los siguientes comandos, según en qué archivo haya definido la LANGvariable:

$ source ~/.profile

- o -

$ source ~/.bashrc

Establecer la configuración regional predeterminada del sistema

Buen consejo: crea los impresionantes banners ASCII desde la línea de comandos de Linux y decora tus mensajes de advertencia SSH. Leer más →

Realice los siguientes pasos para cambiar permanentemente la configuración regional del sistema (para todos los usuarios).

Ubuntu-18.04

Versiones compatibles: Ubuntu-15.04, 15.10, 16.04, 16.10, 18.04.

$ localectl set-locale LANG = en_US.utf8

Ubuntu-14.04

Versiones compatibles: Ubuntu-9.10, 10.04, 10.10, 11.04, 11.10, 12.04, 12.10, 13.04, 13.10, 14.04, 14.10.

Edite el archivo con la configuración regional predeterminada:

/etc/default/locale

Establecer la variable LANG:

LANG = "en_US.utf8"

CentOS-7

$ localectl set-locale LANG = en_US.utf8

CentOS-6

Edite el archivo con la configuración regional predeterminada:

/etc/sysconfig /i18n

Establecer la variable LANG:

LANG = "en_US.utf8"

Se requiere reiniciar: tenga en cuenta que la configuración anterior tendrá efecto solo después del reinicio.

Pin It

Escribir un comentario


Código de seguridad
Refescar



Redes:



 

Suscribete / Newsletter

Suscribete a nuestras Newsletter y periódicamente recibirás un resumen de las noticias publicadas.

Donar a LinuxParty

Probablemente te niegues, pero.. ¿Podrías ayudarnos con una donación?


Tutorial de Linux

Filtro por Categorías