linux:bash:locale

locale

  • para lanzar una aplicación en un idioma determinado (y si la aplicación lo soporta): $ export LANG=<codigo>; <aplicacion>
  • locale → permite ver todos los valores en el sistema
  • locale -a → permite ver los locales del sistema
  • locale -m → permite ver los mapas de caracteres instalados en el sistema
  • locale-gen <locale>
    • /usr/share/i18m/SUPPORTED hay una lista de todos los locales
    • /etc/default/locale fichero de configuración por defecto
sudo nano /etc/locale.gen # desmarcar las locales usads
sudo locale-gen # generarlas
# ~/.bashrc o ~/.profile
export LC_ALL="es_ES.UTF-8"
export LANG="es_ES.UTF-8"
  • $ sudo apt-get install localepurge
  • /etc/locale.nopurge contiene los ficheros que no se eliminarán al aplicar el comando
  • Debian
    • Cambiar el lenguaje: $ dpkg-reconfigure locales
    • Cambiar la configuración del teclado: $ sudo dpkg-reconfigure keyboard-configuration
      • para que los cambios se hagan efectivos inmediatamente: $ setupcon
    • Cambiar la configuración del teclado: $ dpkg-reconfigure console-data ?
  • Ubuntu
    • Cambiar el lenguaje: $ sudo set-language-env -E
    • Cambiar la configuración del teclado: $ sudo dpkg-reconfigure console-setup
  • sudo setxkbmap -layout 'es,es' -model pc105
  • sudo loadkeys es
  • linux/bash/locale.txt
  • Darrera modificació: 17/11/2025 02:21
  • per mate