Ubuntu nie ustawia LC_ALL, dlaczego?


8

Jeśli uruchomisz localeinstalację Ubuntu, otrzymasz coś takiego:

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=

Dlaczego LC_ALL jest rozbrojony? Wiem, jak to ustawić, ale dlaczego Ubuntu nie ustawia go automatycznie, jak w przypadku innych LC_?


Nie sądzę, aby było to zalecane, ponieważ spowoduje to zastąpienie wszystkich innych ustawień regionalnych.
Mitch

Jeśli chcesz wiedzieć, jak to zmienić, daj mi znać.
Mitch

Odpowiedzi:


14

Jeśli ustawiono LC_ALL, to zastępuje wartości wszystkich innych zmiennych LC_. Dlatego ustawienie go domyślnie miałoby taki sam efekt dla ustawień regionalnych jak ustawienie wszystkich zmiennych LC, ale utrudniłoby zmianę tylko niektórych wartości.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.