Ubuntu no establece LC_ALL, ¿por qué?

8

Si ejecuta localeuna instalación de Ubuntu obtendrá algo como:

LANG=en_US.utf8
LANGUAGE=
LC_CTYPE="en_US.utf8"
LC_NUMERIC="en_US.utf8"
LC_TIME="en_US.utf8"
LC_COLLATE="en_US.utf8"
LC_MONETARY="en_US.utf8"
LC_MESSAGES="en_US.utf8"
LC_PAPER="en_US.utf8"
LC_NAME="en_US.utf8"
LC_ADDRESS="en_US.utf8"
LC_TELEPHONE="en_US.utf8"
LC_MEASUREMENT="en_US.utf8"
LC_IDENTIFICATION="en_US.utf8"
LC_ALL=

¿Cómo es que LC_ALL no está configurado? Sé cómo configurarlo, pero ¿por qué Ubuntu no lo configura automáticamente, como con los otros LC_?

Joril
fuente
No creo que se recomiende hacer esto porque anulará todas las demás configuraciones locales.
Mitch
Si desea saber cómo cambiar eso, hágamelo saber.
Mitch

Respuestas:

14

Si se establece LC_ALL, anula los valores de todas las demás variables LC_ALL. Por lo tanto, configurarlo de manera predeterminada tendría el mismo efecto para su configuración regional que configurar todas las variables LC, pero dificultaría cambiar solo algunos de los valores.

Florian Diesch
fuente