Je sais très bien que pour remplacer les paramètres régionaux, nous pouvons utiliser LC_ALL
avant la commande que l'on veut exécuter. Je sais également C
utiliser les paramètres régionaux par défaut d'un système. Mais qu'est-ce que cela signifie C
?
environment-variables
locale
Sergiy Kolodyazhnyy
la source
la source
Réponses:
Le seul indice solide que je pouvais provenir d'une documentation Slackware écrite par le grand Patrick Volkerding. Dans le dossier,
/etc/profile.d/lang.sh
il a fait le commentaire suivant:Sans révéler ce que le «C» représente réellement, mais je suppose que «C» est un alias pour ce niveau de localisation le plus bas et le plus sûr .... Pas très satisfaisant je sais :(.
Pour voir ce commentaire par vous-même dans le package Slackware, essayez ce qui suit:
Et puis ouvrez le fichier
lang.sh.new
avec votre éditeur de texte préféré ...la source
C
représente le langage de programmation C. C'est un synonyme de l'POSIX
environnement local.Voir http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.html#tag_07_02
la source
gettext
était en langage C. Pas non plus pour les "paramètres régionaux par défaut d'un système" mais en réalité les "paramètres régionaux par défaut de chaque application". Le développeur peut utiliser des paramètres régionaux d'origine / source différents deen_US
ouen
. Cela peut être l'arabe, le chinois, le français, l'allemand, le japonais ... peu importe.