Ubuntu setzt LC_ALL nicht, warum?


8

Wenn Sie localeeine Ubuntu-Installation ausführen, erhalten Sie Folgendes:

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=

Wie kommt es, dass LC_ALL nicht gesetzt ist? Ich weiß, wie man es einstellt, aber warum stellt Ubuntu es nicht automatisch ein, wie bei den anderen LC_s?


Ich glaube nicht, dass dies empfohlen wird, da dadurch alle anderen Einstellungen für das Gebietsschema überschrieben werden.
Mitch

Wenn Sie wissen möchten, wie Sie dies ändern können, lassen Sie es mich wissen.
Mitch

Antworten:


14

Wenn LC_ALL gesetzt ist, werden die Werte aller anderen LC_-Variablen überschrieben. Daher würde das Festlegen der Standardeinstellung für Ihre Gebietsschemaeinstellungen den gleichen Effekt haben wie das Festlegen aller LC-Variablen, würde es jedoch schwieriger machen, nur einige der Werte zu ändern.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.