Wiem bardzo dobrze, że aby zastąpić ustawienia regionalne, możemy użyć LC_ALL
wcześniejszej komendy, którą chcemy uruchomić. Wiem również, że C
używa domyślnych ustawień regionalnych systemu. Ale co to C
oznacza?
environment-variables
locale
Sergiy Kolodyazhnyy
źródło
źródło
Odpowiedzi:
Jedyną solidną wskazówką, jaką mogłem uzyskać, była dokumentacja Slackware napisana przez wielkiego Patricka Volkerdinga. W pliku
/etc/profile.d/lang.sh
umieścił następujący komentarz:Nie zdradzając, co tak naprawdę oznacza „C”, ale zgaduję, że „C” jest aliasem dla tego bardzo najniższego i najbezpieczniejszego poziomu lokalizacji ... Wiem niezbyt zadowalające :(.
Aby zobaczyć ten komentarz dla siebie w pakiecie Slackware, spróbuj wykonać następujące czynności:
A następnie otwórz plik za
lang.sh.new
pomocą ulubionego edytora tekstu ...źródło
C
oznacza język programowania C. Jest to synonimPOSIX
lokalizacji.Zobacz http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap07.html#tag_07_02
źródło
gettext
było w języku C. Nie dotyczy to również „domyślnych ustawień regionalnych systemu”, ale „domyślnych ustawień regionalnych każdej aplikacji”. Deweloper może używać innych ustawień narodowych / źródłowych niżen_US
luben
. Może to być arabski, chiński, francuski, niemiecki, japoński ... to nie ma znaczenia.