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 [07/08/2018 04:43] – [configuración] matelinux:bash:locales [07/07/2020 07:42] (actual) – [configuración] mate
Línia 1: Línia 1:
 = Locales = Locales
 +{{tag>linux bash}}
 == variables == variables
   * ''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 11: 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 16: 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 38: 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]]
   * [[https://stackoverflow.com/questions/30479607/explain-the-effects-of-export-lang-lc-ctype-lc-all]]   * [[https://stackoverflow.com/questions/30479607/explain-the-effects-of-export-lang-lc-ctype-lc-all]]
 +  * [[https://www.cyberciti.biz/faq/how-to-set-locales-i18n-on-a-linux-unix/]]
  
  • linux/bash/locales.1533642223.txt.gz
  • Darrera modificació: 07/08/2018 04:43
  • per mate