Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
linux:bash:locales [15/08/2018 08:56] – [+ info] matelinux:bash:locales [07/07/2020 07:42] (actual) – [configuración] mate
Línia 4: Línia 4:
   * ''LANG'' : establece el valor del lenguaje (y de LC_*) usado en el sistema   * ''LANG'' : establece el valor del lenguaje (y de LC_*) usado en el sistema
   * ''LC_ALL'' : establece el valor de todas las categorias y tiene prefereencia   * ''LC_ALL'' : establece el valor de todas las categorias y tiene prefereencia
 +  * definidos por POSIX
     * ''LC_COLLATE'' : funciones de cadena     * ''LC_COLLATE'' : funciones de cadena
     * ''LC_CTYPE'' : establece el comportamiento de funciones que tengan que ver con la convención de mayúsculas/minúsculas     * ''LC_CTYPE'' : establece el comportamiento de funciones que tengan que ver con la convención de mayúsculas/minúsculas
Línia 12: Línia 13:
  
 == configuración == configuración
 +listado de **locales** instalados en el sistema: <code bash>locale -a</code>
 +listado de **locales** en sistemas debian/ubuntu: <code bash>less /usr/share/i18n/SUPPORTED</code>
 +
 +
 +<code bash>
 +sudo locale-gen en_IN
 +sudo locale-gen en_IN.UTF-8
 +sudo update-locale
 +</code>
 +
 <code bash> <code bash>
 $ export LANG=en_US.utf8 $ export LANG=en_US.utf8
Línia 17: Línia 28:
 $ sudo dpkg-reconfigure locales $ sudo dpkg-reconfigure locales
 </code> </code>
 +con ''sudo dpkg-reconfigure locales'' se pueden añadir más (por ejemplo, cuando conectas via SSH a un servidor remoto que no las tiene instaladas)
  
-listado de **locales** instalados en el sistema''locale -a'' +para un usuario: 
-con ''sudo dpkg-reconfigure locales'' se pueden añadir más+<code bash "~/.bash_profile"> 
 +LANG="en_IN.utf8" 
 +export LANG 
 +</code> 
 +<code bash "~/.i18n"> 
 +LANG="en_US.UTF-8" 
 +SUPPORTED="en_IN.utf8:en_IN:en_US.UTF-8:en_US:en" 
 +SYSFONT="latarcyrheb-sun16" 
 +</code> 
 + 
 +== detalles
  
 <code bash> <code bash>
Línia 39: Línia 61:
 LC_ALL=en_US.utf8 LC_ALL=en_US.utf8
 </code> </code>
 +mostrar detalle de las categorias POSIX: <code bash>locale -k LC_NUMERIC
 +decimal_point=","
 +thousands_sep=""
 +grouping=-1;-1
 +numeric-decimal-point-wc=44
 +numeric-thousands-sep-wc=0
 +numeric-codeset="UTF-8"
 +</code>
 +
 == + info == + info
   * [[https://gerardnico.com/linux/locale]]   * [[https://gerardnico.com/linux/locale]]
  • linux/bash/locales.1534348566.txt.gz
  • Darrera modificació: 15/08/2018 08:56
  • per mate