Locale

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2020. május 30-án felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

locale  - UNIX segédprogram, amely információkat jelenít meg a regionális beállításokról (paraméterekről) .

Használat

Ha nem ad meg paramétereket indításkor locale, akkor az aktuális területi beállítások jelennek meg, a megfelelő környezeti változókkal beállítva, például:

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="en_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=

Alapértelmezés szerint az LC_ALL és a LANG változók üresek, és az összes többi értéke "POSIX". Az oroszosított rendszerekben a regionális beállítások megadásakor egy bizonyos cirill kódolást adnak meg , például UTF-8 ( Unicode ) vagy ritkábban CP1251 (orosz nyelvű kódolás Microsoft Windows ) vagy KOI-8 (orosz nyelvű UNIX kódolás ).

A területi beállítás értékének beállításához be kell állítania a LANG változó értékét , például:

export LANG=ru_RU.UTF-8

Vagy állítson be értékeket az egyes változókhoz. Például az LC_MESSAGES változó határozza meg, hogy az üzenetek milyen nyelven jelenjenek meg.

Szintaxis

Opciók

-a, --all-locales megjeleníti az elérhető regionális beállítások nevét. -m, --charmaps megjeleníti a rendelkezésre álló karakterkonverziós táblák nevét. -c, --kategória-név megjeleníti a megadott kategóriák nevét. -k, --kulcsszó-név megjeleníti a megadott kulcsszavak nevét és értékét.

Példa a kategóriákkal való munkára:

$ locale -ck LC_NUMERIC LC_NUMERIC decimális_pont="," ezer_szep=" " csoportosítás=3;3 numeric-decimal-point-wc=44 numeric-thousands-sep-wc=160 numeric-codeset="UTF-8" $ echo A tizedespont a \"`locale decimal_point`\" a "helyi területen". A tizedesvessző a "," Oroszországban.

Linkek