Provided by: manpages-pl_0.5-1_all bug

NAZWA

       locale - opis pliku definicji locale

OPIS

       Pliki  definicji  locale zawierają wszelkie informacje potrzebne poleceniu localedef(1) do
       przekształcenia tych informacji w binarną bazę danych locale.

       Pliki definicji składają się  z  sekcji  opisujących  szczegółowo  poszczególne  kategorie
       locale.

   Składnia
       Na  początku  pliku  definicji  locale  znajduje  się  od  nagłówek,  który  może zawierać
       następujące słowa kluczowe:

       <escape_char>
              po którym następuje pewien znak. Znak ten powinien być używany w pozostałej  części
              pliku jako znak cytujący, zaznaczając znaki które należy interpretować w szczególny
              sposób. Domyślnie jest to odwrotny ukośnik ( \ ).

       <comment_char>
              po którym następuje pewien znak. Znak ten będzie używany w pozostałej części  pliku
              jako znak komentarza. Domyślnie jest to krzyżyk (#).

       Definicje locale podzielone są na części - jedna dla każdej kategorii locale.  Każda część
       może zostać skopiowana z innego istniejącego  locale,  lub  może  zostać  zdefiniowana  od
       podstaw.  Jeśli  kategorię  należy  skopiować, jedynym dozwolonym słowem kluczowym dla tej
       definicji jest słowo copy, po którym następuje nazwa locale, które należy skopiować.

   LC_CTYPE
       Definicja kategorii LC_CTYPE zaczyna się od napisu LC_CTYPE w pierwszej kolumnie.

       Dozwolone są następujące słowa kluczowe:

       upper  po  którym  następuje  lista  wielkich  liter.  Litery  od  A  do  Z  są  dołączane
              automatycznie.  Znaki,  które  określono  jednocześnie jako cntrl, digit, punct lub
              space są niedozwolone.

       lower  po  którym  następuje  lista  małych  liter.  Litery  od  a  do  z   są   dołączane
              automatycznie.  Znaki,  które  określono  jednocześnie jako cntrl, digit, punct lub
              space są niedozwolone.

       alpha  po którym następuje lista liter. Wszystkie znaki określone jako upper lub lower  są
              dołączane  automatycznie.  Znaki,  które  określono jednocześnie jako cntrl, digit,
              punct lub space są niedozwolone.

       digit  po którym następuje lista znaków klasyfikowanych jako  cyfry.  Dozwolone  są  tylko
              cyfry od 0 do 9.  Są one dołączane domyślnie do tej klasy.

       space  po  którym  następuje  lista  znaków klasyfikowanych jako białe znaki.  Znaki które
              określone są jednocześnie jako upper, lower, alpha,  digit,  graph  lub  xdigit  są
              niedozwolone.   Znaki   <spacja>,  <nowa-strona>,  <nowa-linia>,  <powrót-karetki>,
              <tabulacja> i <tabulacja-pionowa> są dołączane domyślnie.

       cntrl  po którym następuje lista znaków sterujących. Znaki, które  określono  jednocześnie
              jako upper, lower, alpha, digit, punct, graph, print lub xdigit, są niedozwolone.

       punct  po   którym   następuje  lista  znaków  interpunkcyjnych.  Znaki,  które  określono
              jednocześnie jako upper, lower, alpha, digit, cntrl, xdigit oraz znak  <spacja>  są
              niedozwolone.

       graph  po  którym  następuje lista znaków widocznych, z wyłączeniem znaku <spacja>.  Znaki
              określone  jako  upper,  lower,  alpha,  digit,  xdigit  oraz  punct  są  dołączane
              automatycznie. Znaki, które określono jednocześnie jako cntrl są niedozwolone.

       print  po  którym  następuje  lista znaków widocznych, łącznie ze znakiem <spacja>.  Znaki
              określone jako upper, lower, alpha, digit, xdigit,  punct  oraz  znak  <spacja>  są
              dołączane   automatycznie.  Znaki,  które  określono  jednocześnie  jako  cntrl  są
              niedozwolone.

       xdigit po którym następuje lista znaków klasyfikowanych jako  cyfry  szesnastkowe.   Muszą
              być podane cyfry dziesiętne, po których następuje jeden lub więcej zestawów sześciu
              znaków, w porządku rosnącym. Domyślnie zawarte są następujące znaki: 0 do 9,  a  do
              f, A do F.

       blank  po  którym  następuje  lista  znaków  klasyfikowanych  jako puste. Znaki <spacja> i
              <tabulacja> są dołączane automatycznie.

       toupper
              po którym następuje lista odwzorowań liter małych na wielkie. Każde odwzorowanie to
              para  składająca  się  z  małej  i wielkiej litery, rozdzielonych , i zamkniętych w
              nawiasach. Elementy tej listy rozdzielone są średnikami.

       tolower
              po którym następuje lista odwzorowań liter wielkich na małe.  Jeśli  nie  występuje
              słowo kluczowe tolower, to stosowane jest odwzorowanie odwrotne do listy toupper.

       Definicję LC_CTYPE kończy napis END LC_CTYPE.

   LC_COLLATE
       Kategoria  LC_COLLATE definiuje reguły porównywania znaków. Z powodu ograniczeń w libc nie
       wszystkie opcje POSIX zostały zaimplementowane.

       Definicja zaczyna się od napisu LC_COLLATE w pierwszej kolumnie.

       Dozwolone są następujące słowa kluczowe:

       collating-element

       collating-symbol

       Definicja porządku zaczyna się od wiersza:

       order_start

       po której następuje lista słów  kluczowych  forward,  backward  lub  position.   Definicja
       porządku składa się z linii opisujących kolejność, i zakończona jest słowem kluczowym

       order_end.

       Więcej  szczegółów  można  znaleźć  w źródłach, w /usr/lib/nls/src zwłaszcza w przykładach
       POSIX, Example i Example2.

       Definicję LC_COLLATE kończy napis END LC_COLLATE.

   LC_MONETARY
       Definicja zaczyna się od napisu LC_MONETARY w pierwszej kolumnie.

       Dozwolone są następujące słowa kluczowe:

       int_curr_symbol
              po którym następuje międzynarodowy symbol waluty. Musi to być czteroznakowy łańcuch
              zawierający  międzynarodowy symbol waluty zdefiniowany w standardzie ISO 4217 (trzy
              znaki), po których następuje separator.

       currency_symbol
              po którym następuje symbol waluty lokalnej.

       mon_decimal_point
              po którym następuje łańcuch służący do oddzielania części całkowitej od ułamkowej w
              zapisie dziesiętnym wielkości pieniężnych.

       mon_thousands_sep
              po  którym  następuje  łańcuch  służący  jako  separator  trzycyfrowych  grup  przy
              formatowaniu wielkości pieniężnych.

       mon_grouping
              po którym następuje łańcuch określający sposób formatowania wielkości liczbowych.

       positive_sign
              po którym następuje łańcuch służący jako znak dodatni dla wielkości pieniężnych.

       negative_sign
              po którym następuje łańcuch służący jako znak ujemny dla wielkości pieniężnych.

       int_frac_digits
              po  którym  następuje  liczba  cyfr  dziesiętnych,  które  powinny  wystąpić   przy
              formatowaniu z int_curr_symbol.

       frac_digits
              po   którym  następuje  liczba  cyfr  dziesiętnych,  które  powinny  wystąpić  przy
              formatowaniu z currency_symbol.

       p_cs_precedes
              po którym następuje liczba  całkowita  o  wartości  1  jeżeli  currency_symbol  lub
              int_curr_symbol mają poprzedzać sformatowaną wielkość pieniężną, lub 0 jeśli symbol
              ma występować po tej wielkości.

       p_sep_by_space
              po którym następuje liczba całkowita.

              0      oznacza, że pomiędzy symbolem a wartością nie powinna wystąpić spacja.

              1      oznacza, że pomiędzy symbolem a wartością powinna wystąpić spacja.

              2      oznacza, że pomiędzy symbolem a łańcuchem określającym znak powinna wystąpić
                     spacja, jeśli elementy te przylegają do siebie.

       n_cs_precedes

              0      - jeśli symbol następuje po wartości

              1      - jeśli symbol poprzedza wartość

       n_sep_by_space
              Liczba  całkowita  o  wartości 0 jeśli currency_symbol lub int_curr_symbol nie jest
              oddzielony spacją od ujemnej wielkości pieniężnej, o wartości 1  jeżeli  symbol  od
              wielkości  oddziela spacja, a o wartości 2 jeżeli spacja rozdziela symbol i łańcuch
              określający znak, gdy stoją obok siebie.

       p_sign_posn

              0      Wielkość i currency_symbol lub int_curr_symbol są ujęte w nawiasy.

              1      Łańcuch  określający  znak  poprzedza   wielkość   i   currency_symbol   lub
                     int_curr_symbol.

              2      Łańcuch  określający  znak  następuje  po  wielkości  i  currency_symbol lub
                     int_curr_symbol.

              3      Łańcuch określający znak poprzedza currency_symbol lub int_curr_symbol.

              4      Łańcuch określający znak następuje po currency_symbol lub int_curr_symbol.

       n_sign_posn

              0      Wielkość i currency_symbol lub int_curr_symbol są ujęte w nawiasy.

              1      Łańcuch  określający  znak  poprzedza   wielkość   i   currency_symbol   lub
                     int_curr_symbol.

              2      Łańcuch  określający  znak  następuje  po  wielkości  i  currency_symbol lub
                     int_curr_symbol.

              3      Łańcuch określający znak poprzedza currency_symbol lub int_curr_symbol.

              4      Łańcuch określający znak następuje po currency_symbol lub int_curr_symbol.

       Definicję LC_MONETARY kończy napis END LC_MONETARY.

   LC_NUMERIC
       Definicja zaczyna się od napisu LC_NUMERIC w pierwszej kolumnie.

       Dozwolone są następujące słowa kluczowe:

       decimal_point
              po którym następuje łańcuch  służący  przy  formatowaniu  wielkości  liczbowych  do
              oddzielania części całkowitej i ułamkowej liczb dziesiętnych.

       thousands_sep
              po  którym  następuje  łańcuch  służący przy formatowaniu wielkości liczbowych jako
              separator grup trzycyfrowych.

       grouping
              po którym następuje łańcuch określający sposób formatowania wielkości liczbowych.

       Definicję LC_NUMERIC kończy napis END LC_NUMERIC.

   LC_TIME
       Definicja zaczyna się od napisu LC_TIME w pierwszej kolumnie.

       Dozwolone są następujące słowa kluczowe:

       abday  po którym następuje lista skrótów nazw dni tygodnia. Lista zaczyna się od niedzieli
              (lub jej tłumaczenia).

       day    po którym następuje lista nazw dni tygodnia. Lista zaczyna się od niedzieli.

       abmon  po którym następuje lista skrótów nazw miesięcy.

       mon    po którym następuje lista nazw miesięcy.

       am_pm  Odpowiednia reprezentacja łańcuchów am (przed południem) i pm (po południu) .

       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.

       week   po  którym  następuje  lista  trzech wartości: liczba dni w tygodniu (domyślnie 7),
              data rozpoczynająca tydzień (domyślnie odnosząca  się  do  niedzieli)  i  minimalna
              długość  pierwszego  tygodnia  w  roku  (domyślnie  4). Niezależnie od początkowego
              tygodnia dla niedzieli powinno się używać 19971130, a dla poniedziałku 19971201.  Z
              tego  względu,  kraje z ustawieniem 19971130 powinny wpisać lokalną nazwę niedzieli
              jako pierwszy dzień w liście day, a  kraje  z  ustawieniem  19971201  powinny  użyć
              tłumaczenia poniedziałku jako pierwszą pozycję w liście day.

       first_weekday (od glibc 2.2)
              Liczba  pierwszego dnia z listy day do pokazania w kalendarzach. Domyślna wartość 1
              odnosi się albo do niedzieli,  albo  do  poniedziałku,  w  zależności  od  wartości
              drugiej pozycji z listy week.

       first_workday (od glibc 2.2)
              Numer pierwszego dnia roboczego z listy day.

       Definicję LC_TIME kończy napis END LC_TIME.

   LC_MESSAGES
       Definicja zaczyna się od napisu LC_MESSAGES w pierwszej kolumnie.

       Dozwolone są następujące słowa kluczowe:

       yesexpr
              po którym następuje wyrażenie regularne opisujące możliwe odpowiedzi na tak.

       noexpr po którym następuje wyrażenie regularne opisujące możliwe odpowiedzi na nie.

       Definicję LC_MESSAGES kończy napis END LC_MESSAGES.

       Szczegóły można znaleźć w standardzie POSIX.2.

PLIKI

       /usr/lib/locale/ - baza danych bieżących ustawień locale tej kategorii.
       usr/lib/nls/charmap/* - pliki z zestawami znaków

ZGODNE Z

       POSIX.2, ISO/IEC 14652.

BŁĘDY

       Ta strona podręcznika nie jest kompletna.

ZOBACZ TAKŻE

       locale(1), localedef(1), localeconv(3), setlocale(3), charmap(5)

O STRONIE

       Angielska  wersja  tej  strony  pochodzi  z  wydania  3.52  projektu Linux man-pages. Opis
       projektu  oraz  informacje  dotyczące  zgłaszania  błędów  można   znaleźć   pod   adresem
       http://www.kernel.org/doc/man-pages/.

TŁUMACZENIE

       Autorami  polskiego  tłumaczenia  niniejszej strony podręcznika man są: Gwidon S. Naskrent
       (PTM)      <naskrent@hoth.amu.edu.pl>,      Andrzej      M.      Krzysztofowicz      (PTM)
       <ankry@green.mf.pg.gda.pl> i Michał Kułach <michal.kulach@gmail.com>.

       Polskie  tłumaczenie jest częścią projektu manpages-pl; uwagi, pomoc, zgłaszanie błędów na
       stronie  http://sourceforge.net/projects/manpages-pl/.  Jest   zgodne   z   wersją    3.52
       oryginału.