Blame localedata/locales/lt_LT

Packit 6c4009
comment_char %
Packit 6c4009
escape_char /
Packit 6c4009
Packit 6c4009
% This file is part of the GNU C Library and contains locale data.
Packit 6c4009
% The Free Software Foundation does not claim any copyright interest
Packit 6c4009
% in the locale data contained in this file.  The foregoing does not
Packit 6c4009
% affect the license of the GNU C Library as a whole.  It does not
Packit 6c4009
% exempt you from the conditions of the license if your use would
Packit 6c4009
% otherwise be governed by that license.
Packit 6c4009
Packit 6c4009
% Lithuanian language locale for Lithuania
Packit 6c4009
% Created on January 30, 1992
Packit 6c4009
%  by Edmundas Miseikis, Algimantas
Packit 6c4009
%  Oskinis and Evaldas Kulbokas
Packit 6c4009
% Revised on April 10, 1992
Packit 6c4009
% Revised on February 8, 1993
Packit 6c4009
% Revised on April 3, 1993
Packit 6c4009
% Revised on May 22, 1993
Packit 6c4009
% Revised on November 21, 1993
Packit 6c4009
% Revised on December 1, 1993
Packit 6c4009
% Source: Lithuanian Computer Society and
Packit 6c4009
%   Technical committee for IT standardisation
Packit 6c4009
% Address: P.O Box 1147, Donelaic
Packit 6c4009
%   3000 Kaunas, Lithuania
Packit 6c4009
% Tel: +370 - 7 - 223510
Packit 6c4009
% Fax: +370 - 7 - 228500
Packit 6c4009
% Contact: Evaldas Kulbokas
Packit 6c4009
% Email: coolbox@seka.ktu.lt
Packit 6c4009
% Language: lt
Packit 6c4009
% Territory: LT
Packit 6c4009
% Revision: 4.0
Packit 6c4009
% Date: 1995-08-28
Packit 6c4009
% Application: general
Packit 6c4009
% Users: general
Packit 6c4009
% Charset: BALTIC
Packit 6c4009
Packit 6c4009
LC_IDENTIFICATION
Packit 6c4009
title      "Lithuanian locale for Lithuania"
Packit 6c4009
source     "Lithuanian Computer Society and"
Packit 6c4009
address    "P.O Box 1147, Donelaicio 60, 3000 Kaunas, Lithuania"
Packit 6c4009
contact    ""
Packit 6c4009
email      "bug-glibc-locales@gnu.org"
Packit 6c4009
tel        ""
Packit 6c4009
fax        ""
Packit 6c4009
language   "Lithuanian"
Packit 6c4009
territory  "Lithuania"
Packit 6c4009
revision   "1.0"
Packit 6c4009
date       "2000-06-29"
Packit 6c4009
Packit 6c4009
category "i18n:2012";LC_IDENTIFICATION
Packit 6c4009
category "i18n:2012";LC_CTYPE
Packit 6c4009
category "i18n:2012";LC_COLLATE
Packit 6c4009
category "i18n:2012";LC_TIME
Packit 6c4009
category "i18n:2012";LC_NUMERIC
Packit 6c4009
category "i18n:2012";LC_MONETARY
Packit 6c4009
category "i18n:2012";LC_MESSAGES
Packit 6c4009
category "i18n:2012";LC_PAPER
Packit 6c4009
category "i18n:2012";LC_NAME
Packit 6c4009
category "i18n:2012";LC_ADDRESS
Packit 6c4009
category "i18n:2012";LC_TELEPHONE
Packit 6c4009
category "i18n:2012";LC_MEASUREMENT
Packit 6c4009
END LC_IDENTIFICATION
Packit 6c4009
Packit 6c4009
LC_COLLATE
Packit 6c4009
copy "iso14651_t1"
Packit 6c4009
Packit 6c4009
% CLDR collation rules for Lithuanian:
Packit 6c4009
% (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/lt.xml)
Packit 6c4009
%
Packit 6c4009
% &̀=̇̀
Packit 6c4009
% &́=̇́
Packit 6c4009
% &̃=̇̃
Packit 6c4009
% &A<<ą<<<Ą
Packit 6c4009
% &C<č<<<Č
Packit 6c4009
% &E<<ę<<<Ę<<ė<<<Ė
Packit 6c4009
% &I<<į<<<Į<
Packit 6c4009
% &S<š<<<Š
Packit 6c4009
% &U<<ų<<<Ų<<ū<<<Ū
Packit 6c4009
% &Z<ž<<<Ž
Packit 6c4009
%
Packit 6c4009
% And CLDR also lists the following
Packit 6c4009
% index characters:
Packit 6c4009
% (see: https://unicode.org/cldr/trac/browser/trunk/common/main/lt.xml)
Packit 6c4009
%
Packit 6c4009
% <exemplarCharacters type="index">[A Ą B C Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž]</exemplarCharacters>
Packit 6c4009
%
Packit 6c4009
% I am surprised that the characters Ą, Ę, Ė, Į, Y, Ų, and Ū
Packit 6c4009
% have only a secondary (accent) difference to the
Packit 6c4009
% characters A, E, I, and U in the
Packit 6c4009
% collation rules but have their own index bucket.
Packit 6c4009
%
Packit 6c4009
% This seems inconsistent to me.
Packit 6c4009
%
Packit 6c4009
% If Ą has only a secondary difference to A, it should not have its own index
Packit 6c4009
% bucket. So either the index bucket should be removed or the collation rule
Packit 6c4009
% should be changed to
Packit 6c4009
%
Packit 6c4009
% &A<ą<<<Ą
Packit 6c4009
%
Packit 6c4009
% Therefore, I reported:
Packit 6c4009
%
Packit 6c4009
% https://unicode.org/cldr/trac/ticket/10801
Packit 6c4009
%
Packit 6c4009
% Comparing with https://en.wikipedia.org/wiki/Lithuanian_orthography
Packit 6c4009
% makes me think the index buckets are correct and the secondary
Packit 6c4009
% differences in the collation rules should be primary differences.
Packit 6c4009
%
Packit 6c4009
% So for the moment I’ll implement it like this in glibc.
Packit 6c4009
Packit 6c4009
collating-symbol <a-ogonek>
Packit 6c4009
collating-symbol <c-caron>
Packit 6c4009
collating-symbol <e-ogonek>
Packit 6c4009
collating-symbol <e-dot-above>
Packit 6c4009
collating-symbol <i-ogonek>
Packit 6c4009
collating-symbol <s-caron>
Packit 6c4009
collating-symbol <u-ogonek>
Packit 6c4009
collating-symbol <u-macron>
Packit 6c4009
collating-symbol <z-caron>
Packit 6c4009
Packit 6c4009
reorder-after <AFTER-A>
Packit 6c4009
<a-ogonek>
Packit 6c4009
reorder-after <AFTER-C>
Packit 6c4009
<c-caron>
Packit 6c4009
reorder-after <AFTER-E>
Packit 6c4009
<e-ogonek>
Packit 6c4009
<e-dot-above>
Packit 6c4009
reorder-after <AFTER-I>
Packit 6c4009
<i-ogonek>
Packit 6c4009
<S0079>
Packit 6c4009
reorder-after <AFTER-S>
Packit 6c4009
<s-caron>
Packit 6c4009
reorder-after <AFTER-U>
Packit 6c4009
<u-ogonek>
Packit 6c4009
<u-macron>
Packit 6c4009
reorder-after <AFTER-Z>
Packit 6c4009
<z-caron>
Packit 6c4009
Packit 6c4009
<U0105> <a-ogonek>;<BASE>;<MIN>;IGNORE % ą
Packit 6c4009
<U0104> <a-ogonek>;<BASE>;<CAP>;IGNORE % Ą
Packit 6c4009
<U010D> <c-caron>;<BASE>;<MIN>;IGNORE % č
Packit 6c4009
<U010C> <c-caron>;<BASE>;<CAP>;IGNORE % Č
Packit 6c4009
<U0119> <e-ogonek>;<BASE>;<MIN>;IGNORE % ę
Packit 6c4009
<U0118> <e-ogonek>;<BASE>;<CAP>;IGNORE % Ę
Packit 6c4009
<U0117> <e-dot-above>;<BASE>;<MIN>;IGNORE % ė
Packit 6c4009
<U0116> <e-dot-above>;<BASE>;<CAP>;IGNORE % Ė
Packit 6c4009
<U012F> <i-ogonek>;<BASE>;<MIN>;IGNORE % į
Packit 6c4009
<U012E> <i-ogonek>;<BASE>;<CAP>;IGNORE % Į
Packit 6c4009
<U0161> <s-caron>;<BASE>;<MIN>;IGNORE % š
Packit 6c4009
<U0160> <s-caron>;<BASE>;<CAP>;IGNORE % Š
Packit 6c4009
<U0173> <u-ogonek>;<BASE>;<MIN>;IGNORE % ų
Packit 6c4009
<U0172> <u-ogonek>;<BASE>;<CAP>;IGNORE % Ų
Packit 6c4009
<U016B> <u-macron>;<BASE>;<MIN>;IGNORE % ū
Packit 6c4009
<U016A> <u-macron>;<BASE>;<CAP>;IGNORE % Ū
Packit 6c4009
<U017E> <z-caron>;<BASE>;<MIN>;IGNORE % ž
Packit 6c4009
<U017D> <z-caron>;<BASE>;<CAP>;IGNORE % Ž
Packit 6c4009
Packit 6c4009
reorder-end
Packit 6c4009
Packit 6c4009
END LC_COLLATE
Packit 6c4009
Packit 6c4009
LC_CTYPE
Packit 6c4009
copy "i18n"
Packit 6c4009
Packit 6c4009
translit_start
Packit 6c4009
include  "translit_combining";""
Packit 6c4009
translit_end
Packit 6c4009
END LC_CTYPE
Packit 6c4009
Packit 6c4009
LC_MONETARY
Packit 6c4009
int_curr_symbol     "EUR "
Packit 6c4009
currency_symbol     "<U20AC>"
Packit 6c4009
mon_decimal_point   ","
Packit 6c4009
mon_thousands_sep   "."
Packit 6c4009
mon_grouping        3;3
Packit 6c4009
positive_sign       ""
Packit 6c4009
negative_sign       "-"
Packit 6c4009
int_frac_digits     2
Packit 6c4009
frac_digits         2
Packit 6c4009
p_cs_precedes       0
Packit 6c4009
p_sep_by_space      1
Packit 6c4009
n_cs_precedes       0
Packit 6c4009
n_sep_by_space      1
Packit 6c4009
p_sign_posn         1
Packit 6c4009
n_sign_posn         1
Packit 6c4009
END LC_MONETARY
Packit 6c4009
Packit 6c4009
LC_NUMERIC
Packit 6c4009
decimal_point       ","
Packit 6c4009
thousands_sep       "."
Packit 6c4009
grouping            3;3
Packit 6c4009
END LC_NUMERIC
Packit 6c4009
Packit 6c4009
LC_TIME
Packit 6c4009
abday     "Sk";"Pr";"An";/
Packit 6c4009
          "Tr";"Kt";"Pn";/
Packit 6c4009
          "<U0160>t"
Packit 6c4009
day       "Sekmadienis";/
Packit 6c4009
          "Pirmadienis";/
Packit 6c4009
          "Antradienis";/
Packit 6c4009
          "Tre<U010D>iadienis";/
Packit 6c4009
          "Ketvirtadienis";/
Packit 6c4009
          "Penktadienis";/
Packit 6c4009
          "<U0160>e<U0161>tadienis"
Packit 6c4009
abmon     "saus.";"vas.";/
Packit 6c4009
          "kov.";"bal.";/
Packit 6c4009
          "geg.";"bir<U017E>.";/
Packit 6c4009
          "liep.";"rugp.";/
Packit 6c4009
          "rugs.";"spal.";/
Packit 6c4009
          "lapkr.";"gruod."
Packit 6c4009
alt_mon   "sausis";/
Packit 6c4009
          "vasaris";/
Packit 6c4009
          "kovas";/
Packit 6c4009
          "balandis";/
Packit 6c4009
          "gegu<U017E><U0117>";/
Packit 6c4009
          "bir<U017E>elis";/
Packit 6c4009
          "liepa";/
Packit 6c4009
          "rugpj<U016B>tis";/
Packit 6c4009
          "rugs<U0117>jis";/
Packit 6c4009
          "spalis";/
Packit 6c4009
          "lapkritis";/
Packit 6c4009
          "gruodis"
Packit 6c4009
mon       "sausio";/
Packit 6c4009
          "vasario";/
Packit 6c4009
          "kovo";/
Packit 6c4009
          "baland<U017E>io";/
Packit 6c4009
          "gegu<U017E><U0117>s";/
Packit 6c4009
          "bir<U017E>elio";/
Packit 6c4009
          "liepos";/
Packit 6c4009
          "rugpj<U016B><U010D>io";/
Packit 6c4009
          "rugs<U0117>jo";/
Packit 6c4009
          "spalio";/
Packit 6c4009
          "lapkri<U010D>io";/
Packit 6c4009
          "gruod<U017E>io"
Packit 6c4009
d_t_fmt   "%Y m. %B %d d. %T"
Packit 6c4009
d_fmt     "%Y-%m-%d"
Packit 6c4009
t_fmt     "%T"
Packit 6c4009
am_pm     "";""
Packit 6c4009
t_fmt_ampm ""
Packit 6c4009
week 7;19971130;4
Packit 6c4009
first_weekday 2
Packit 6c4009
END LC_TIME
Packit 6c4009
Packit 6c4009
LC_MESSAGES
Packit 6c4009
yesexpr "^[+1TtYy]"
Packit 6c4009
noexpr  "^[-0Nn]"
Packit 6c4009
yesstr  "taip"
Packit 6c4009
nostr   "ne"
Packit 6c4009
END LC_MESSAGES
Packit 6c4009
Packit 6c4009
LC_PAPER
Packit 6c4009
copy "i18n"
Packit 6c4009
END LC_PAPER
Packit 6c4009
Packit 6c4009
LC_TELEPHONE
Packit 6c4009
tel_int_fmt    "+%c %a %l"
Packit 6c4009
int_prefix     "370"
Packit 6c4009
int_select     "00"
Packit 6c4009
END LC_TELEPHONE
Packit 6c4009
Packit 6c4009
LC_MEASUREMENT
Packit 6c4009
copy "i18n"
Packit 6c4009
END LC_MEASUREMENT
Packit 6c4009
Packit 6c4009
LC_NAME
Packit 6c4009
name_fmt    "%d%t%g%t%m%t%f"
Packit 6c4009
END LC_NAME
Packit 6c4009
Packit 6c4009
LC_ADDRESS
Packit 6c4009
postal_fmt    "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"
Packit 6c4009
country_name "Lietuva"
Packit 6c4009
country_ab2 "LT"
Packit 6c4009
country_ab3 "LTU"
Packit 6c4009
country_num 440
Packit 6c4009
country_car    "LT"
Packit 6c4009
% lietuvių kalba
Packit 6c4009
lang_name    "lietuvi<U0173>"
Packit 6c4009
lang_ab      "lt"
Packit 6c4009
lang_term    "lit"
Packit 6c4009
lang_lib    "lit"
Packit 6c4009
END LC_ADDRESS