Provided by:
manpages-pl_20060617-3_all 
NAZWA
locale - opis pliku definicji locale
OPIS
Pliki definicji locale zawieraj wszelkie informacje potrzebne poleceniu
localedef(1) do przeksztalcenia tych informacji w binarn baz danych
locale.
Pliki definicji skladaj si z sekcji opisujcych szczegolowo poszczegolne
kategorie locale.
SK/LADNIA
Na pocztku pliku definicji locale znajduje si od naglowek, ktory moe
zawiera nastpujce slowa kluczowe:
<escape_char>
po ktorym nastpuje pewien znak. Znak ten powinien by uywany w
pozostalej czci pliku jako znak cytyjcy, zaznaczajc znaki ktore
naley interpretowa w szczegolny sposob. Domylnie jest to
odwrotny ukonik ( \ ).
<comment_char>
po ktorym nastpuje pewien znak. Znak ten bdzie uywany w
pozostalej czci pliku jako znak komentarza. Domylnie jest to
krzyyk (#).
Definicje locale podzielone s na czci - jedna dla kadej kategorii
locale. Kada cz moe zosta skopiowana z innego istniejcego locale, lub
moe zosta zdefiniowana od podstaw. Jeli kategori naley skopiowa,
jedynym dozwolonym slowem kluczowym dla tej definicji jest slowo copy,
po ktorym nastpuje nazwa locale, ktore naley skopiowa.
LC_CTYPE
Definicja kategorii LC_CTYPE zaczyna si od napisu LC_CTYPE w pierwszej
kolumnie.
Dozwolone s nastpujce slowa kluczowe:
upper po ktorym nastpuje lista wielkich liter. Litery od A do Z s
dolczane automatycznie. Znaki, ktore okrelono jednoczenie jako
cntrl, digit, punct lub space s niedozwolone.
lower po ktorym nastpuje lista malych liter. Litery od a do z s
dolczane automatycznie. Znaki, ktore okrelono jednoczenie jako
cntrl, digit, punct lub space s niedozwolone.
alpha po ktorym nastpuje lista liter. Wszystkie znaki okrelone jako
upper lub lower s dolczane automatycznie. Znaki, ktore okrelono
jednoczenie jako cntrl, digit, punct lub space s niedozwolone.
digit po ktorym nastpuje lista znakow klasyfikowanych jako cyfry.
Dozwolone s tylko cyfry od 0 do 9. S one dolczane domylnie do
tej klasy.
space po ktorym nastpuje lista znakow klasyfikowanych jako biale
znaki. Znaki ktore okrelone s jednoczenie jako upper, lower,
alpha, digit, graph lub xdigit s niedozwolone. Znaki <spacja>,
<nowa-strona>, <nowa-linia>, <powr'ot-karetki>, <tabulacja> i
<tabulacja-pionowa> s dolczane domylnie.
cntrl po ktorym nastpuje lista znakow sterujcych. Znaki, ktore
okrelono jednoczenie jako upper, lower, alpha, digit, punct,
graph, print lub xdigit, s niedozwolone.
punct po ktorym nastpuje lista znakow interpunkcyjnych. Znaki, ktore
okrelono jednoczenie jako upper, lower, alpha, digit, cntrl,
xdigit oraz znak <spacja> s niedozwolone.
graph po ktorym nastpuje lista znakow widocznych, z wylczeniem znaku
<spacja>. Znaki okrelone jako upper, lower, alpha, digit,
xdigit oraz punct s dolczane automatycznie. Znaki, ktore
okrelono jednoczenie jako cntrl s niedozwolone.
print po ktorym nastpuje lista znakow widocznych, lcznie ze znakiem
<spacja>. Znaki okrelone jako upper, lower, alpha, digit,
xdigit, punct oraz znak <spacja> s dolczane automatycznie.
Znaki, ktore okrelono jednoczenie jako cntrl s niedozwolone.
xdigit po ktorym nastpuje lista znakow klasyfikowanych jako cyfry
szesnastkowe. Musz by podane cyfry dziesitne, po ktorych
nastpuje jeden lub wicej zestawow szeciu znakow, w porzdku
rosncym. Domylnie zawarte s nastpujce znaki: 0 do 9 , a do f , A
do F .
blank po ktorym nastpuje lista znakow klasyfikowanych jako puste .
Znaki <spacja> i <tabulacja> s dolczane automatycznie.
toupper
po ktorym nastpuje lista odwzorowa liter malych na wielkie. Kade
odwzorowanie to para skladajca si z malej i wielkiej litery,
rozdzielonych , i zamknitych w nawiasach. Elementy tej listy
rozdzielone s rednikami.
tolower
po ktorym nastpuje lista odwzorowa liter wielkich na male. Jeli
nie wystpuje slowo kluczowe tolower, to stosowane jest
odwzorowanie odwrotne do listy toupper.
Definicj LC_CTYPE koczy napis END LC_CTYPE.
LC_COLLATE
Kategoria LC_COLLATE definiuje reguly porownywania znakow. Z powodu
ogranicze w libc nie wszystkie opcje POSIX zostaly zaimplementowane.
Definicja zaczyna si od napisu LC_COLLATE w pierwszej kolumnie.
Dozwolone s nastpujce slowa kluczowe:
collating-element
collating-symbol
Definicja porzdku zaczyna si od linii:
order_start
po ktorej nastpuje lista slow kluczowych forward, backward lub
position. Definicja porzdku sklada si z linii opisujcych kolejno, i
zakoczona jest slowem kluczowym
order_end.
Wicej szczegolow mona znale w rodlach, w /usr/lib/nls/src zwlaszcza w
przykladach POSIX, Example i Example2.
Definicj LC_COLLATE koczy napis END LC_COLLATE.
LC_MONETARY
Definicja zaczyna si od napisu LC_MONETARY w pierwszej kolumnie.
Dozwolone s nastpujce slowa kluczowe:
int_curr_symbol
po ktorym nastpuje midzynarodowy symbol waluty. Musi to by
czteroznakowy lacuch zawierajcy midzynarodowy symbol waluty
zdefiniowany w standardzie ISO 4217 (trzy znaki), po ktorych
nastpuje separator.
currency_symbol
po ktorym nastpuje symbol waluty lokalnej.
mon_decimal_point
po ktorym nastpuje lacuch slucy do oddzielania czci calkowitej
od ulamkowej w zapisie dziesitnym wielkoci pieninych.
mon_thousands_sep
po ktorym nastpuje lacuch slucy jako separator trzycyfrowych
grup przy formatowaniu wielkoci pieninych.
mon_grouping
po ktorym nastpuje lacuch opisujcy sposob formatowania wielkoci
numerycznych.
positive_sign
po ktorym nastpuje lacuch slucy jako znak dodatni dla wielkoci
pieninych.
negative_sign
po ktorym nastpuje lacuch slucy jako znak ujemny dla wielkoci
pieninych.
int_frac_digits
po ktorym nastpuje liczba cyfr dziesitnych, ktore powinny wystpi
przy formatowaniu z int_curr_symbol.
frac_digits
po ktorym nastpuje liczba cyfr dziesitnych, ktore powinny wystpi
przy formatowaniu z currency_symbol.
p_cs_precedes
po ktorym nastpuje liczba calkowita o wartoci 1 jeeli
currency_symbol lub int_curr_symbol maj poprzedza sformatowan
wielko pienin, lub 0 jeli symbol ma wystpowa po tej wielkoci.
p_sep_by_space
po ktorym nastpuje liczba calkowita.
0 oznacza, e pomidzy symbolem a wartoci nie powinna wystpi
spacja.
1 oznacza, e pomidzy symbolem a wartoci powinna wystpi
spacja.
2 oznacza, e pomidzy symbolem a lacuchem okrelajcym znak
powinna wystpi spacja, jeli elementy te przylegaj do
siebie.
n_cs_precedes
0 - jeli symbol nastpuje po wartoci
1 - jeli symbol poprzedza warto
n_sep_by_space
Liczba calkowita o wartoci 0 jeli currency_symbol lub
int_curr_symbol nie jest oddzielony spacj od ujemnej wielkoci
pieninej, o wartoci 1 jeeli symbol od wielkoci oddziela spacja,
a o wartoci 2 jeeli spacja rodziela symbol i lacuch okrelajcy
znak, gdy stoj obok siebie.
p_sign_posn
0 Wielko i currency_symbol lub int_curr_symbol s ujte w
nawiasy.
1 Lacuch okrelajcy znak poprzedza wielko i currency_symbol
lub int_curr_symbol.
2 Lacuch okrelajcy znak nastpuje po wielkoci i
currency_symbol lub int_curr_symbol.
3 Lacuch okrelajcy znak poprzedza currency_symbol lub
int_curr_symbol.
4 Lacuch okrelajcy znak nastpuje po currency_symbol lub
int_curr_symbol.
n_sign_posn
0 Wielko i currency_symbol lub int_curr_symbol s ujte w
nawiasy.
1 Lacuch okrelajcy znak poprzedza wielko i currency_symbol
or the int_curr_symbol.
2 Lacuch okrelajcy znak nastpuje po wielkoci i
currency_symbol lub int_curr_symbol.
3 Lacuch okrelajcy znak poprzedza currency_symbol lub
int_curr_symbol.
4 Lacuch okrelajcy znak nastpuje po currency_symbol lub
int_curr_symbol.
Definicj LC_MONETARY koczy napis END LC_MONETARY.
LC_NUMERIC
Definicja zaczyna si od napisu LC_NUMERIC w pierwszej kolumnie.
Dozwolone s nastpujce slowa kluczowe:
decimal_point
po ktorym nastpuje lacuch slucy przy formatowaniu wielkoci
liczbowych do oddzielania czci calkowitej i ulamkowej liczb
dziesitnych.
thousands_sep
po ktorym nastpuje lacuch slucy przy formatowaniu wielkoci
liczbowych jako separator grup trzycyfrowych.
grouping
po ktorym nastpuje lacuch okrelajcy sposob formatowania wielkoci
liczbowych.
Definicj LC_NUMERIC koczy napis END LC_NUMERIC.
LC_TIME
Definicja zaczyna si od napisu LC_TIME w pierwszej kolumnie.
Dozwolone s nastpujce slowa kluczowe:
abday po ktorym nastpuje lista skrotow nazw dni tygodnia. Lista
zaczyna si od niedzieli (lub jej tlumaczenia).
day po ktorym nastpuje lista nazw dni tygodnia. Lista zaczyna si od
niedzieli.
abmon po ktorym nastpuje lista skrotow nazw miesicy.
mon po ktorym nastpuje lista nazw miesicy.
am_pm Odpowiednia reprezentacja lacuchow am (przed poludniem) i pm (po
poludniu) .
d_t_fmt
Odpowiedni format daty i czasu.
d_fmt Odpowiedni format daty.
t_fmt Odpowiedni format czasu.
t_fmt_ampm
Odpowiedni format czasu dla zegara 12-godzinnego.
Definicj LC_TIME koczy napis END LC_TIME.
LC_MESSAGES
Definicja zaczyna si od napisu LC_MESSAGES w pierwszej kolumnie.
Dozwolone s nastpujce slowa kluczowe:
yesexpr
po ktorym nastpuje wyraenie regularne opisujce moliwe odpowiedzi
na tak.
noexpr po ktorym nastpuje wyraenie regularne opisujce moliwe odpowiedzi
na nie.
Definicj LC_MESSAGES koczy napis END LC_MESSAGES.
Szczegoly mona znale w standardzie POSIX.2.
PLIKI
/usr/lib/locale/ - baza danych biecych ustawie locale tej kategorii.
/usr/lib/nls/charmap/* - pliki z zestawami znakow
B/LDY
Ta strona podrcznika nie jest kompletna.
ZGODNE Z
POSIX.2
ZOBACZ TAKE
Opisy locale w dokumentacji info w pakietach libc, gettext oraz poza
tym setlocale(3), localeconv(3), charmap(5), locale(1), localedef(1)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.
Obsluga wielu jzykow 1994-11-09 locale(5)