Aby wyłączyć funkcje lokalizacyjne, należy ustawić zmienną środowiskową LANG na „C”.
Dlaczego C"? Skąd to się wzieło?
Aby wyłączyć funkcje lokalizacyjne, należy ustawić zmienną środowiskową LANG na „C”.
Dlaczego C"? Skąd to się wzieło?
W języku programowania C nazwa ustawień regionalnych C
„określa minimalne środowisko dla tłumaczenia C” ( C99, § 7.11.1.1; zasada jest taka sama od co najmniej lat osiemdziesiątych). Ponieważ większość systemów operacyjnych jest napisanych w języku C, szczególnie te zainspirowane Uniksem, w których ustawienia narodowe są ustawiane za pomocą zmiennych środowiskowych LANG
i LC_xxx
, w C
końcu wszędzie jest to nazwa „bezpiecznych” ustawień regionalnych.
POSIX określa, że zarówno C
i POSIX
muszą być poprawne nazwy lokalizacji, z tymi samymi ustawieniami neutralnych.