Národní prostředí

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 30. května 2020; ověření vyžaduje 1 úpravu .

locale  - UNIXový nástroj, který zobrazuje informace o regionálních nastaveních (parametrech) .

Použití

Pokud nezadáte parametry při spuštění locale, zobrazí se aktuální nastavení národního prostředí nastavené pomocí příslušných proměnných prostředí, například:

LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC="ru_RU.UTF-8" LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES="POSIX" LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="cs_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=

Ve výchozím nastavení jsou proměnné LC_ALL a LANG prázdné a všechny ostatní jsou nastaveny na "POSIX". V rusifikovaných systémech je při nastavování regionálních nastavení specifikováno určité kódování azbuky , například UTF-8 ( Unicode ) nebo méně často CP1251 (kódování ruského jazyka Microsoft Windows ) nebo KOI-8 (kódování ruského jazyka UNIX ).

Chcete-li nastavit hodnotu národního prostředí, musíte nastavit hodnotu proměnné LANG takto:

export LAN=ru_RU.UTF-8

Nebo nastavte hodnoty pro jednotlivé proměnné. Například proměnná LC_MESSAGES určuje jazyk, ve kterém se budou zprávy zobrazovat.

Syntaxe

Možnosti

-a, --all-locales zobrazit názvy dostupných regionálních nastavení. -m, --charmaps zobrazí názvy dostupných konverzních tabulek znaků. -c, --název-kategorie zobrazit názvy zadaných kategorií. -k, --název-klíčového slova zobrazit názvy a hodnoty zadaných klíčových slov.

Příklad práce s kategoriemi:

$ locale -ck LC_NUMERIC LC_NUMERIC decimal_point="," tisíce_sep=" " seskupení=3;3 číselná-desetinná-tečka-wc=44 číselné-tisíce-září-wc=160 numeric-codeset="UTF-8" $ echo Desetinná čárka je \"`místní desetinná_tečka`\" v `území národního prostředí`. Desetinná čárka je v Rusku ",".

Odkazy