Ubuntu ne définit pas LC_ALL, pourquoi?


8

Si vous exécutez localesur une installation Ubuntu, vous obtenez quelque chose comme:

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=

Comment se fait-il que LC_ALL ne soit pas défini? Je sais comment le configurer, mais pourquoi Ubuntu ne le définit-il pas automatiquement, comme avec les autres LC_?


Je ne pense pas qu'il soit recommandé de le faire car cela remplacera tous vos autres paramètres régionaux.
Mitch

Si vous souhaitez savoir comment changer cela, faites-le moi savoir.
Mitch

Réponses:


14

Si LC_ALL est défini, il remplace les valeurs de toutes les autres variables LC_. Par conséquent, sa définition par défaut aurait le même effet pour vos paramètres régionaux que la définition de toutes les variables LC, mais il serait plus difficile de modifier uniquement certaines des valeurs.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.