locale(5) File Formats Manual locale(5) NUME locale - descrie un fiier de definiii regionale DESCRIERE Fiierul de definiii regionale conine toate informaiile de care are nevoie comanda localedef(1) pentru a-l converti in baza de date de configuraie regionala binara. Fiierele de definiii sunt alcatuite din seciuni care descriu fiecare in detaliu o categorie de configuraie regionala. A se vedea locale(7) pentru detalii suplimentare privind aceste categorii. Sintaxa Fiierul de definiii regionale incepe cu un antet care poate fi format din urmatoarele cuvinte cheie: escape_char este urmat de un caracter care trebuie utilizat drept caracter de eludare pentru restul fiierului pentru a marca caracterele care trebuie interpretate intr-un mod special. In mod implicit, este vorba de bara oblica inversa (\). caracter-comentariu este urmat de un caracter care va fi folosit drept caracter de comentariu pentru restul fiierului. In mod implicit, acesta este semnul numeric (#). Definiia regionala are o parte pentru fiecare categorie regionala. Fiecare parte poate fi copiata de la o alta categorie din configuraia regionala existenta sau poate fi definita de la zero. In cazul in care categoria trebuie copiata, singurul cuvant cheie valabil in definiie este copy urmat de numele categoriei configuraiei regionale intre ghilimele duble care trebuie copiata. Excepiile pentru aceasta regula sunt LC_COLLATE i LC_CTYPE, unde o declaraie copy poate fi urmata de reguli specifice categoriei configuraiei regionale i de suprascrieri selectate. Atunci cand se definete un parametru regional sau o categorie de la zero, un fiier existent de definire a parametrilor regionali furnizat de sistem trebuie utilizat ca referina pentru a respecta conveniile comune glibc. Seciuni de categorii regionale Urmatoarele seciuni de categorie sunt definite de POSIX: o LC_CTYPE o LC_COLLATE o LC_MESSAGES o LC_MONETARY o LC_NUMERIC o LC_TIME In plus, incepand cu glibc 2.2, biblioteca GNU C suporta urmatoarele categorii nestandardizate: o LC_ADDRESS o LC_IDENTIFICATION o LC_MEASUREMENT o LC_NAME o LC_PAPER o LC_TELEPHONE A se vedea locale(7) pentru o descriere mai detaliata a fiecarei categorii. LC_ADDRESS Definiia incepe cu irul de caractere LC_ADDRESS in prima coloana. Sunt permise urmatoarele cuvinte cheie: postal_fmt urmat de un ir de caractere care conine descriptori de camp care definesc formatul utilizat pentru adresele potale in regiunea respectiva. Sunt recunoscui urmatorii descriptori de camp: %n Numele persoanei, eventual construit cu ajutorul cuvantului cheie LC_NAME name_fmt (incepand cu glibc 2.24). %a Reprezinta o persoana sau o organizaie. %f Numele firmei. %d Numele departamentului. %b Numele cladirii. %s Numele strazii sau al blocului (de exemplu, in Japonia). %h Numarul casei sau denumirea acesteia. %N Introduce un sfarit de linie daca valoarea descriptorului anterior nu a fost un ir gol; in caz contrar, ignora. %t Introduce un spaiu daca valoarea descriptorului anterior nu a fost un ir gol; in caz contrar, ignora. %r Numarul camerei, denumirea uii. %e Numarul etajului. %C Denumirea arii, din cuvantul cheie country_post. %l Districtul local din cadrul oraului sau al localitaii ( incepand cu glibc 2.24). %z Codul potal. %T Oraul, localitatea. %S Statul, provincia sau prefectura. %c ara, aa cum reiese din inregistrarea datelor. Fiecare descriptor de camp poate avea un 'R' dupa '%' pentru a specifica faptul ca informaiile sunt preluate dintr-un ir de versiuni latinizate ale entitaii. country_name urmat de numele arii in limba in care este redactat documentul curent (de exemplu, ,,Romania" pentru parametrul regional ro_RO). country_post urmat de abrevierea arii (a se vedea CERT_MAILCODES). country_ab2 urmat de abrevierea din doua litere a arii (ISO 3166). country_ab3 urmat de abrevierea din trei litere a arii (ISO 3166). country_num urmat de codul numeric al arii (ISO 3166). country_car urmat de codul de ara al placuei de inmatriculare internaionale. country_isbn urmat de codul ISBN (pentru cari). lang_name urmat de numele limbii in limba documentului curent. lang_ab urmat de abrevierea din doua litere a limbii (ISO 639). lang_term urmat de abrevierea din trei litere a limbii (ISO 639-2/T). lang_lib urmat de abrevierea din trei litere a limbii pentru uzul bibliotecii (ISO 639-2/B). In general, aplicaiile ar trebui sa prefere lang_term in locul lui lang_lib. Definiia LC_ADDRESS se incheie cu irul END LC_ADDRESS. LC_CTYPE Definiia incepe cu irul de caractere LC_CTYPE in prima coloana. Sunt permise urmatoarele cuvinte cheie: upper urmat de o lista de litere in majuscula. Literele de la A pana la Z sunt incluse automat. Caracterele definite de asemenea ca cntrl, digit, punct sau space nu sunt permise. lower urmat de o lista de litere in minuscula. Literele de la a pana la z sunt incluse automat. Caracterele definite de asemenea ca cntrl, digit, punct sau space nu sunt permise. alpha urmat de o lista de litere. Toate caracterele specificate fie ca upper (majuscule), fie ca lower (minuscule) sunt incluse automat. Caracterele definite de asemenea ca cntrl, digit, punct sau space nu sunt permise. digit urmat de caracterele clasificate ca cifre numerice. Sunt permise numai cifrele de la 0 la 9. Acestea sunt incluse in mod implicit in aceasta clasa. spaiu urmat de o lista de caractere definite ca fiind caractere de spaiu alb. Caracterele specificate i ca upper, lower, alfa, digit, graf sau xdigit nu sunt permise. Caracterele , , , , , i sunt incluse automat. cntrl urmat de o lista de caractere de control. Caracterele specificate i ca upper, lower, alpha, digit, punct, graph, print, sau xdigit nu sunt permise. punct urmat de o lista de caractere de punctuaie. Caracterele specificate de asemenea ca upper, lower, alpha, digit, cntrl, xdigit sau caracterul nu sunt permise. graph urmat de o lista de caractere imprimabile, care nu include caracterul . Caracterele definite ca upper, lower, alpha, digit, xdigit i punct sunt incluse automat. Caracterele definite de asemenea ca cntrl nu sunt permise. print urmat de o lista de caractere imprimabile, inclusiv caracterul . Caracterele definite ca upper, lower, alpha, digit, xdigit, punct i caracterul sunt incluse automat. Caracterele definite de asemenea ca cntrl nu sunt permise. xdigit urmat de o lista de caractere clasificate ca cifre hexazecimale. Cifrele zecimale trebuie sa fie incluse, urmate de unul sau mai multe seturi de ase caractere in ordine crescatoare. Urmatoarele caractere sunt incluse in mod implicit: de la 0 la 9, de la a la f, de la A la F. blank urmat de o lista de caractere clasificate ca blank. Caracterele i sunt incluse automat. charclass urmata de o lista de nume de clase de caractere specifice regiunii, care urmeaza sa fie definite in parametrii regionali. toupper urmat de o lista de corespondene de la litere minuscule la majuscule. Fiecare corespondena este o pereche de litere minuscule i majuscule, separate prin , i inchise intre paranteze. tolower urmata de o lista de corespondene de la majuscule la minuscule. Daca cuvantul cheie tolower nu este prezent, se utilizeaza inversul listei de toupper. map totitle urmat de o lista de perechi de corespondena de caractere i litere care urmeaza sa fie utilizate in titluri (rubrici). class urmat de o definiie a clasei de caractere specifice regiunii, care incepe cu numele clasei urmat de caracterele care aparin clasei. charconv urmat de o lista de nume de corespondena de caractere specifice regiunii, care urmeaza sa fie definite in parametrii regionali. outdigit urmat de o lista de cifre de ieire alternative pentru regiune. map to_inpunct urmat de o lista de perechi de corespondena a cifrelor alternative i a separatorilor pentru cifrele de intrare pentru regiune. map to_outpunct urmat de o lista de perechi de perechi de separatori alternativi de ieire pentru regiune. translit_start marcheaza inceputul seciunii privind regulile de transliterare. Seciunea poate conine cuvantul cheie include la inceput, urmat de reguli specifice regiunii i de suprascrieri. Orice regula specificata in fiierul de parametri regionali va anula orice regula copiata sau inclusa din alte fiiere. In cazul in care exista definiii duble ale regulilor in fiierul de parametri regionali, se utilizeaza numai prima regula. O regula de transliterare consta dintr-un caracter care urmeaza sa fie transliterat, urmat de o lista de obiective de transliterare separate prin punct i virgula. Se utilizeaza prima inta care poate fi prezentata in setul de caractere inta, iar daca niciuna dintre ele nu poate fi utilizata, se va folosi in schimb caracterul default_missing. include in seciunea regulilor de transliterare se include un fiier de reguli de transliterare (i, opional, un fiier de corespondena a repertoriului). default_missing in seciunea reguli de transliterare se definete caracterul implicit care urmeaza sa fie utilizat pentru transliterare atunci cand niciuna dintre inte nu poate fi prezentata in setul de caractere inta. translit_end marcheaza sfaritul regulilor de transliterare. Definiia LC_CTYPE se incheie cu irul END LC_CTYPE. LC_COLLATE Reinei ca glibc nu suporta toate opiunile definite de POSIX, ci doar opiunile descrise mai jos (incepand cu glibc 2.23). Definiia incepe cu irul de caractere LC_COLLATE in prima coloana. Sunt permise urmatoarele cuvinte cheie: coll_weight_max urmat de numarul care reprezinta nivelurile de colaionare utilizate. Acest cuvant cheie este recunoscut, dar ignorat de glibc. collating-element urmat de definiia unui simbol al unui element de colaionare care reprezinta un element de colaionare cu mai multe caractere. collating-symbol urmat de definiia unui simbol de colaionare care poate fi utilizat in declaraiile de ordine de colaionare. define urmat de IR pentru a fi evaluat intr-o construcie ifdef IR / else / endif. reorder-after urmat de o redefinire a unei reguli de colaionare. reorder-end marcheaza sfaritul redefinirii unei reguli de colaionare. reorder-sections-after urmat de un nume de script pentru a reordona scripturile enumerate. reorder-sections-end marcheaza sfaritul reordonarii seciunilor. script urmat de o declaraie a unui script. symbol-equivalence urmat de un simbol de grupare pentru a fi echivalent cu un alt simbol de grupare definit. Definiia regulii de colaionare incepe cu o linie: order_start urmat de o lista de cuvinte cheie alese dintre forward, backward sau position. Definiia ordinului consta in linii care descriu ordinea de colaionare i se incheie cu cuvantul cheie order_end. Definiia LC_COLLATE se incheie cu irul END LC_COLLATE. LC_IDENTIFICATION Definiia incepe cu irul de caractere LC_IDENTIFICATION in prima coloana. Sunt permise urmatoarele cuvinte cheie: title urmat de titlul documentului parametrilor regionali (de exemplu, ,,Limba maori pentru Noua Zeelanda"). source urmat de numele organizaiei care menine acest document. adresa urmat de adresa organizaiei care menine acest document. contact urmat de numele persoanei de contact din cadrul organizaiei care pastreaza acest document. email urmat de adresa de e-mail a persoanei sau a organizaiei care pastreaza acest document. tel urmat de numarul de telefon (in format internaional) al organizaiei care gestioneaza acest document. Incepand cu glibc 2.24, acest cuvant cheie este depreciat in favoarea altor metode de contact. fax urmat de numarul de fax (in format internaional) al organizaiei care gestioneaza acest document. Incepand cu glibc 2.24, acest cuvant cheie este depreciat in favoarea altor metode de contact. language vom Namen der Sprache gefolgt, auf die sich dieses Dokument bezieht. territory urmat de numele arii/zonei geografice la care se aplica prezentul document. audience urmat de o descriere a publicului caruia ii este destinat acest document. application urmat de o descriere a oricarei aplicaii speciale pentru care este destinat prezentul document. abbreviation urmat de numele scurt al furnizorului sursei acestui document. revision urmat de numarul de revizuire al acestui document. date urmata de data revizuirii acestui document. In plus, pentru fiecare dintre categoriile definite de document, trebuie sa existe o linie care sa inceapa cu cuvantul cheie category, urmata de: (1) un ir de caractere care identifica definiia acestei categorii de parametri regionali, (2) un punct i virgula, i (3) unul dintre identificatorii LC_*. Definiia LC_IDENTIFICATION se incheie cu irul END LC_IDENTIFICATION. LC_MESSAGES Definiia incepe cu irul de caractere LC_MESSAGES in prima coloana. Sunt permise urmatoarele cuvinte cheie: yesexpr urmat de o expresie regulata care descrie posibilele raspunsuri afirmative. noexpr urmat de o expresie regulata care descrie posibilele raspunsuri negative. yesstr urmat de irul de ieire corespunzator lui ,,da". nostr urmat de irul de ieire corespunzator lui ,,nu". Definiia LC_MESSAGES se incheie cu irul END LC_MESSAGES. LC_MEASUREMENT Definiia incepe cu irul de caractere LC_MEASUREMENT in prima coloana. Sunt permise urmatoarele cuvinte cheie: measurement urmat de un numar care identifica etalonul utilizat pentru masurare. Sunt recunoscute urmatoarele valori: 1 Metric. 2 Unitai de masura din SUA. Definiia LC_MEASUREMENT se incheie cu irul END LC_MEASUREMENT. LC_MONETARY Definiia incepe cu irul de caractere LC_MONETARY in prima coloana. Sunt permise urmatoarele cuvinte cheie: int_curr_symbol urmat de simbolul-i internaional al monedei naionale. Acesta trebuie sa fie un ir de 4 caractere care sa conina simbolul internaional al monedei, astfel cum este definit de standardul ISO 4217 (trei caractere), urmat de un separator. currency_symbol urmat de simbolul-local monedei naionale. mon_decimal_point urmat de irul de un singur caracter care va fi utilizat ca delimitator zecimal la formatarea cantitailor monetare. mon_thousands_sep urmat de irul de un singur caracter care va fi utilizat ca separator de grup la formatarea cantitailor monetare. mon_grouping urmat de o secvena de numere intregi separate prin punct i virgula care descriu formatarea cantitailor monetare. Pentru detalii, a se vedea grouping de mai jos. positive_sign urmat de un ir de caractere care este utilizat pentru a indica un semn pozitiv pentru cantitaile monetare. negative_sign urmat de un ir de caractere care este utilizat pentru a indica un semn negativ pentru cantitaile monetare. int_frac_digits urmat de numarul de cifre fracionare care trebuie utilizate la formatarea cu int_curr_symbol. frac_digits urmat de numarul de cifre fracionare care trebuie utilizate la formatarea cu currency_symbol. p_cs_precedes urmat de un numar intreg care indica plasarea lui currency_symbol pentru o cantitate monetara formatata nenegativa: 0 simbolul succede valorii. 1 simbolul precede valoarea. p_sep_by_space urmat de un numar intreg care indica separarea dintre currency_symbol, irul de semne i valoarea pentru o cantitate monetara formatata nenegativa. Sunt recunoscute urmatoarele valori: 0 Fara spaiu intre simbolul monetar i valoare. 1 In cazul in care simbolul monetar i irul de semne sunt adiacente, un spaiu le separa de valoare; in caz contrar, un spaiu separa simbolul monetar de valoare. 2 In cazul in care simbolul monetar i irul de semne sunt adiacente, un spaiu le separa de valoare; in caz contrar, un spaiu separa irul de semne de valoare. n_cs_precedes urmat de un numar intreg care indica plasarea lui currency_symbol pentru o cantitate monetara formatata negativ. Sunt recunoscute aceleai valori ca i pentru p_cs_precedes. n_sep_by_space urmat de un numar intreg care indica separarea dintre currency_symbol, irul de semne i valoarea pentru o cantitate monetara formatata negativ. Sunt recunoscute aceleai valori ca i pentru p_sep_by_space. p_sign_posn urmat de un numar intreg care indica locul in care trebuie plasat positive_sign (semnul pozitiv) pentru o cantitate monetara nenegativa: 0 Parantezele incadreaza cantitatea i simbolul currency_symbol sau int_curr_simbol. 1 irul de semne precede cantitatea i currency_symbol sau int_curr_symbol. 2 irul de semne succede cantitatea i currency_symbol sau int_curr_symbol. 3 irul de semne precede currency_symbol sau int_curr_symbol. 4 irul de semne succede currency_symbol sau int_curr_symbol. n_sign_posn urmat de un numar intreg care indica unde trebuie plasat negative_sign pentru o cantitate monetara negativa. Sunt recunoscute aceleai valori ca i pentru p_sign_posn. int_p_cs_precedes urmat de un numar intreg care indica plasarea lui int_curr_simbol pentru o cantitate monetara formatata la nivel internaional, nenegativa. Sunt recunoscute aceleai valori ca i pentru p_cs_precedes. int_n_cs_precedes urmat de un numar intreg care indica plasarea lui int_curr_simbol pentru o cantitate monetara negativa formatata la nivel internaional. Sunt recunoscute aceleai valori ca i pentru p_cs_precedes. int_p_sep_by_space urmat de un numar intreg care indica separarea dintre int_curr_simbol, irul de semne i valoarea unei cantitai monetare formatate internaional nenegativ. Sunt recunoscute aceleai valori ca i pentru p_sep_by_space. int_n_sep_by_space urmat de un numar intreg care indica separarea dintre int_curr_simbol, irul de semne i valoarea pentru o cantitate monetara negativa formatata la nivel internaional. Sunt recunoscute aceleai valori ca i pentru p_sep_by_space. int_p_sign_posn urmat de un numar intreg care indica unde trebuie plasat pozitive_sign pentru o cantitate monetara nenegativa formatata la nivel internaional. Sunt recunoscute aceleai valori ca i pentru p_sign_posn. int_n_sign_posn urmat de un numar intreg care indica locul unde trebuie plasat negative_sign pentru o cantitate monetara negativa formatata la nivel internaional. Sunt recunoscute aceleai valori ca i pentru p_sign_posn. Definiia LC_MONETARY se incheie cu irul END LC_MONETARY. LC_NAME Definiia incepe cu irul de caractere LC_NAME in prima coloana. Sunt permise diferite cuvinte cheie, dar numai name_fmt este obligatoriu. Celelalte cuvinte cheie sunt necesare numai daca exista o convenie comuna de a utiliza salutul corespunzator in aceasta regiune. Cuvintele cheie permise sunt urmatoarele: name_fmt urmat de un ir de caractere care conine descriptori de camp care definesc formatul utilizat pentru nume in limba locala. Sunt recunoscui urmatorii descriptori de camp: %f Numele de familie. %F Numele de familie in majuscule. %g Prenumele. %G Iniiala prenumelui. %l Prenumele cu litere latine. %o Diminutivul. %m Prenume suplimentar(e). %M Iniiala prenumelui suplimentar. %p Profesia. %s Titlul, cum ar fi ,,Doctor". %S Titlul abreviat, precum ,,Dnul." sau ,,Dr.". %d Titlul, folosind conveniile culturale actuale (dupa gen, starea civila, etc.) %t Daca descriptorul de camp precedent a avut ca rezultat un ir gol, urmeaza un ir gol, in caz contrar un caracter de spaiu. name_gen urmat de salutul general pentru orice gen. name_mr urmata de salutul pentru barbai. name_mrs urmat de salutul pentru femeile casatorite. name_miss urmat de salutul pentru femeile necasatorite. name_ms urmata de salutul valabil pentru toate femeile. Definiia LC_NAME se incheie cu irul END LC_NAME. LC_NUMERIC Definiia incepe cu irul de caractere LC_NUMERIC in prima coloana. Sunt permise urmatoarele cuvinte cheie: decimal_point urmat de irul de un singur caracter care va fi utilizat ca delimitator zecimal la formatarea cantitailor numerice. thousands_sep urmat de irul de un singur caracter care va fi utilizat ca separator de grup la formatarea cantitailor numerice. grouping urmat de o secvena de numere intregi separate prin punct i virgula care descriu formatarea cantitailor numerice. Fiecare numar intreg specifica numarul de cifre dintr-un grup. Primul numar intreg definete dimensiunea grupului aflat imediat la stanga delimitatorului zecimal. Urmatoarele numere intregi definesc grupurile care urmeaza in stanga grupului anterior. In cazul in care ultimul numar intreg nu este -1, atunci dimensiunea grupului anterior (daca exista) este utilizata in mod repetat pentru restul cifrelor. In cazul in care ultimul numar intreg este -1, atunci nu se mai efectueaza nicio grupare. Definiia LC_NUMERIC se incheie cu irul END LC_NUMERIC. LC_PAPER Definiia incepe cu irul de caractere LC_PAPER in prima coloana. Sunt permise urmatoarele cuvinte cheie: inalime urmat de inalimea, in milimetri, a formatului standard al hartiei. width urmat de laimea, in milimetri, a formatului standard al hartiei. Definiia LC_PAPER se incheie cu irul END LC_PAPER. LC_TELEPHONE Definiia incepe cu irul de caractere LC_TELEPHONE in prima coloana. Sunt permise urmatoarele cuvinte cheie: tel_int_fmt urmat de un ir de caractere care conine descriptori de camp care identifica formatul utilizat pentru a forma numere internaionale. Sunt recunoscui urmatorii descriptori de camp: %a Indicativul de zona fara prefix naional (prefixul este adesea ,,00"). %A Indicativul de zona, inclusiv prefixul naional. %l Numar local (in interiorul codului de zona). %e Extensie (la numarul local). %c Codul arii. %C Codul de serviciu al operatorului alternativ utilizat pentru apelarea in strainatate. %t Daca descriptorul de camp precedent a avut ca rezultat un ir gol, urmeaza un ir gol, in caz contrar un caracter de spaiu. tel_dom_fmt urmat de un ir de caractere care conine descriptori de camp care identifica formatul utilizat pentru a forma numerele naionale. Descriptorii de camp recunoscui sunt aceiai ca i pentru tel_int_fmt. int_select urmat de prefixul utilizat pentru apelarea numerelor de telefon internaionale. int_prefix urmat de prefixul utilizat in alte ari pentru a apela aceasta ara. Definiia LC_TELEPHONE se incheie cu irul END LC_TELEPHONE. LC_TIME Definiia incepe cu irul de caractere LC_TIME in prima coloana. Sunt permise urmatoarele cuvinte cheie: abday urmat de o lista de denumiri prescurtate ale zilelor saptamanii. Lista incepe cu prima zi a saptamanii, aa cum este specificata de week (duminica in mod implicit). A se vedea NOTE. day urmat de o lista de denumiri prescurtate ale zilelor saptamanii. Lista incepe cu prima zi a saptamanii, aa cum este specificata de week (sambata in mod implicit). A se vedea NOTE. abmon urmat de o lista cu numele lunilor prescurtate. mon urmata de o lista cu numele lunilor. d_t_fmt urmat de formatul corespunzator de data i ora (pentru sintaxa, a se vedea strftime(3)). d_fmt urmat de formatul de data corespunzator (pentru sintaxa, a se vedea strftime(3)). t_fmt urmat de formatul de ora corespunzator (pentru sintaxa, a se vedea strftime(3)). am_pm urmat de reprezentarea corespunzatoare a irurilor am i pm. Aceasta rubrica trebuie lasata goala pentru regiunile care nu utilizeaza convenia AM/PM. t_fmt_ampm urmat de formatul de timp corespunzator (pentru sintaxa, a se vedea strftime(3)) atunci cand se utilizeaza formatul de ceas 12h. Aceasta rubrica trebuie lasata goala pentru regiunile care nu utilizeaza convenia AM/PM. era urmat de iruri de caractere separate prin punct i virgula care definesc modul in care sunt numarai i afiai anii pentru fiecare epoca la nivel regional. Fiecare ir are urmatorul format: direcie:decalaj: data_inceput: data_sfarit: nume_era:format_era Campurile sunt definite dupa cum urmeaza: direcie Fie +, fie -. + inseamna ca anii mai apropiai de data_inceput au numere mai mici decat anii mai apropiai de data_sfarit. - inseamna contrariul. poziia Numarul anului cel mai apropiat de data_inceput din era, corespunzator descriptorului %Ey (a se vedea strptime(3)). start_date Inceputul erei sub forma aaaa/ll/zz. Anii anteriori anului 1 d.Hr. sunt reprezentai sub forma de numere negative. data-de-sfarit Sfaritul erei sub forma aaaa/ll/zz sau una dintre cele doua valori speciale -* sau +*. -* inseamna ca data de sfarit este inceputul timpului. +* inseamna ca data de sfarit este sfaritul timpului. nume-era Numele erei care corespunde descriptorului %EC (a se vedea strptime(3)). format-era Formatul anului in era care corespunde descriptorului %EY (a se vedea strptime(3)). era_d_fmt urmat de formatul datei in notaia alternativa a erei, care corespunde descriptorului %Ex (a se vedea strptime(3)). era_t_fmt urmat de formatul orei in notaia alternativa a erei, care corespunde descriptorului %EX (a se vedea strptime(3)). era_d_t_fmt urmat de formatul datei i al orei in notaia alternativa a erei, care corespunde descriptorului %Ec (a se vedea strptime(3)). alt_digits urmate de cifrele alternative utilizate pentru data i ora din regiunea respectiva. week urmat de o lista de trei valori separate prin punct i virgula: Numarul de zile dintr-o saptamana (implicit 7), o data de inceput a saptamanii (implicit corespunde duminicii) i lungimea minima a primei saptamani din an (implicit 4). In ceea ce privete inceputul saptamanii, 19971130 se utilizeaza pentru duminica i 19971201 se utilizeaza pentru luni. A se vedea NOTE. first_weekday (incepand cu glibc 2.2) urmat de numarul zilei din lista day care trebuie sa fie afiata ca prima zi a saptamanii in aplicaiile calendaristice. Valoarea implicita a lui 1 corespunde fie duminicii, fie zilei de luni, in funcie de valoarea celui de-al doilea element din lista week. A se vedea NOTE. first_workday (incepand cu glibc 2.2) urmat de numarul primei zile lucratoare din lista day. Valoarea implicita este 2. A se vedea NOTE. cal_direction urmat de o valoare numerica care indica direcia de afiare a datelor calendaristice, dupa cum urmeaza: 1 De la stanga la dreapta, incepand de sus. 2 De sus in jos, incepand din stanga. 3 De la dreapta la stanga, incepand sus. date_fmt urmat de reprezentarea corespunzatoare a datei pentru date(1) (pentru sintaxa, a se vedea strftime(3)). Definiia LC_TIME se incheie cu irul END LC_TIME. FIIERE /usr/lib/locale/locale-archive Locaia implicita obinuita a arhivei locale. /usr/share/i18n/locales Ruta implicita obinuita pentru fiierele de definire a configuraiei regionale. STANDARDE POSIX.2. NOTE Conform parerii colective a comunitaii bibliotecii GNU C cu privire la abday, day, week, first_weekday i first_workday la https://sourceware.org/glibc/wiki/Locales se propun urmatoarele: o Valoarea celui de-al doilea element al listei week specifica baza listelor abday i day. o first_weekday specifica poziia primei zile a saptamanii in listele abday i day. o Din motive de compatibilitate, toate localizarile glibc ar trebui sa stabileasca valoarea celui de-al doilea element al listei week la 19971130 (duminica) i sa bazeze listele abday i day in mod corespunzator i sa stabileasca first_weekday i first_workday la 1 sau 2, in funcie de faptul ca saptamana i saptamana de lucru incep de fapt duminica sau luni pentru regiunea (localizarea) respectiva. CONSULTAI I iconv(1), locale(1), localedef(1), localeconv(3), newlocale(3), setlocale(3), strftime(3), strptime(3), uselocale(3), charmap(5), charsets(7), locale(7), unicode(7), utf-8(7) TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . Pagini de manual de Linux 6.06 28 ianuarie 2024 locale(5)