¿Cómo cambiar o establecer configuraciones regionales del sistema en Linux?

La configuración regional es básicamente un conjunto de variables ambientales que define el idioma del usuario, la región y cualquier preferencia de variante especial que el usuario quiera ver en su interfaz de Linux. Las bibliotecas del sistema y las aplicaciones que reconocen la configuración regional en el sistema utilizan estas variables ambientales.

La configuración local generalmente consta de al menos un código de idioma, un código de país/región, formato de hora/fecha, configuración de formato de números, configuración de formato de moneda, configuración de color, etc. Aquí veremos cómo configurar/cambiar o ver la configuración regional del sistema en linux

Visualización de la configuración regional del sistema en Linux

Para ver la información sobre la configuración regional actualmente instalada, use el siguiente comando en la terminal:-

$ locale

How to Change or Set System Locales in Linux

Obtendremos una lista de variables que se pueden restablecer a un valor diferente según nuestra elección más adelante.

El estado actual se puede ver usando el siguiente comando:

localectl status

How to Change or Set System Locales in Linux

Mostrar detalles de una variable específica

También podemos ver más información sobre una variable específica que vimos cuando ejecutamos el comando locale, por ejemplo, LC_TIME, que almacena el formato de fecha y hora, LC_PAPER, que almacena la configuración del tamaño del papel, LC_TELEPHONE, que almacena el formato de configuración del teléfono, etc.

Puede obtener esta información utilizando los siguientes comandos:-

$ locale -k LC_TIME
$ locale -k LC_TELEPHONE
$ locale -k LC_PAPER  

How to Change or Set System Locales in Linux

How to Change or Set System Locales in Linux

Mostrar todas las configuraciones regionales disponibles

 Muestre una lista de todas las configuraciones regionales disponibles usando el siguiente comando:-

$ locale -a

How to Change or Set System Locales in Linux

Configuración de la configuración regional del sistema en Linux

Es posible que queramos cambiar o configurar el sistema como local, para eso tenemos que usar el programa update-locale . La variable LANG nos permite configurar la configuración regional para todo el sistema.

Para configurar LANG en en_IN.UTF-8 y eliminar definiciones para LANGUAGE, podemos usar el siguiente comando:-

$ sudo update-locale LANG=LANG=en_IN.UTF-8 LANGUAGE
OR
$ sudo localectl set-locale LANG=en_IN.UTF-8

Configuración local global

Podemos encontrar configuraciones locales globales en /etc/default/locale en distribuciones Ubuntu/Debian Linux que puede editar para configurar la configuración regional de su sistema manualmente usando el siguiente comando:

$  sudo vi /etc/default/locale

How to Change or Set System Locales in Linux

Para cambiar la configuración regional

También podemos cambiar el valor de una configuración regional predeterminada, editando el perfil .bashrc usando el siguiente comando:-

sudo nano ~/.bashrc

How to Change or Set System Locales in Linux

Podemos establecer una configuración regional global para un solo usuario agregando las siguientes líneas al final del archivo ~/.bash_profile 

LANG="en_IN.utf8"
export LANG

Si desea obtener más información sobre la configuración regional del sistema, update-locale y localectl, simplemente consulte las páginas del manual con el siguiente comando:

$ man locale
$ man update-locale
$ man localectl

How to Change or Set System Locales in Linux

How to Change or Set System Locales in Linux

How to Change or Set System Locales in Linux

Publicación traducida automáticamente

Artículo escrito por tithimukherjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *