4 % This file is part of the GNU C Library and contains locale data.
5 % The Free Software Foundation does not claim any copyright interest
6 % in the locale data contained in this file. The foregoing does not
7 % affect the license of the GNU C Library as a whole. It does not
8 % exempt you from the conditions of the license if your use would
9 % otherwise be governed by that license.
11 % Lithuanian language locale for Lithuania
12 % Created on January 30, 1992
13 % by Edmundas Miseikis, Algimantas
14 % Oskinis and Evaldas Kulbokas
15 % Revised on April 10, 1992
16 % Revised on February 8, 1993
17 % Revised on April 3, 1993
18 % Revised on May 22, 1993
19 % Revised on November 21, 1993
20 % Revised on December 1, 1993
21 % Source: Lithuanian Computer Society and
22 % Technical committee for IT standardisation
23 % Address: P.O Box 1147, Donelaic<io 60
24 % 3000 Kaunas, Lithuania
25 % Tel: +370 - 7 - 223510
26 % Fax: +370 - 7 - 228500
27 % Contact: Evaldas Kulbokas
28 % Email: coolbox@seka.ktu.lt
33 % Application: general
38 title "Lithuanian locale for Lithuania"
39 source "Lithuanian Computer Society and"
40 address "P.O Box 1147, Donelaicio 60, 3000 Kaunas, Lithuania"
42 email "bug-glibc-locales@gnu.org"
50 category "i18n:2012";LC_IDENTIFICATION
51 category "i18n:2012";LC_CTYPE
52 category "i18n:2012";LC_COLLATE
53 category "i18n:2012";LC_TIME
54 category "i18n:2012";LC_NUMERIC
55 category "i18n:2012";LC_MONETARY
56 category "i18n:2012";LC_MESSAGES
57 category "i18n:2012";LC_PAPER
58 category "i18n:2012";LC_NAME
59 category "i18n:2012";LC_ADDRESS
60 category "i18n:2012";LC_TELEPHONE
61 category "i18n:2012";LC_MEASUREMENT
67 % CLDR collation rules for Lithuanian:
68 % (see: https://unicode.org/cldr/trac/browser/trunk/common/collation/lt.xml)
81 % And CLDR also lists the following
83 % (see: https://unicode.org/cldr/trac/browser/trunk/common/main/lt.xml)
85 % <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>
87 % I am surprised that the characters Ą, Ę, Ė, Į, Y, Ų, and Ū
88 % have only a secondary (accent) difference to the
89 % characters A, E, I, and U in the
90 % collation rules but have their own index bucket.
92 % This seems inconsistent to me.
94 % If Ą has only a secondary difference to A, it should not have its own index
95 % bucket. So either the index bucket should be removed or the collation rule
96 % should be changed to
100 % Therefore, I reported:
102 % https://unicode.org/cldr/trac/ticket/10801
104 % Comparing with https://en.wikipedia.org/wiki/Lithuanian_orthography
105 % makes me think the index buckets are correct and the secondary
106 % differences in the collation rules should be primary differences.
108 % So for the moment I’ll implement it like this in glibc.
110 collating-symbol <a-ogonek>
111 collating-symbol <c-caron>
112 collating-symbol <e-ogonek>
113 collating-symbol <e-dot-above>
114 collating-symbol <i-ogonek>
115 collating-symbol <s-caron>
116 collating-symbol <u-ogonek>
117 collating-symbol <u-macron>
118 collating-symbol <z-caron>
120 reorder-after <AFTER-A>
122 reorder-after <AFTER-C>
124 reorder-after <AFTER-E>
127 reorder-after <AFTER-I>
130 reorder-after <AFTER-S>
132 reorder-after <AFTER-U>
135 reorder-after <AFTER-Z>
138 <U0105> <a-ogonek>;<BASE>;<MIN>;IGNORE % ą
139 <U0104> <a-ogonek>;<BASE>;<CAP>;IGNORE % Ą
140 <U010D> <c-caron>;<BASE>;<MIN>;IGNORE % č
141 <U010C> <c-caron>;<BASE>;<CAP>;IGNORE % Č
142 <U0119> <e-ogonek>;<BASE>;<MIN>;IGNORE % ę
143 <U0118> <e-ogonek>;<BASE>;<CAP>;IGNORE % Ę
144 <U0117> <e-dot-above>;<BASE>;<MIN>;IGNORE % ė
145 <U0116> <e-dot-above>;<BASE>;<CAP>;IGNORE % Ė
146 <U012F> <i-ogonek>;<BASE>;<MIN>;IGNORE % į
147 <U012E> <i-ogonek>;<BASE>;<CAP>;IGNORE % Į
148 <U0161> <s-caron>;<BASE>;<MIN>;IGNORE % š
149 <U0160> <s-caron>;<BASE>;<CAP>;IGNORE % Š
150 <U0173> <u-ogonek>;<BASE>;<MIN>;IGNORE % ų
151 <U0172> <u-ogonek>;<BASE>;<CAP>;IGNORE % Ų
152 <U016B> <u-macron>;<BASE>;<MIN>;IGNORE % ū
153 <U016A> <u-macron>;<BASE>;<CAP>;IGNORE % Ū
154 <U017E> <z-caron>;<BASE>;<MIN>;IGNORE % ž
155 <U017D> <z-caron>;<BASE>;<CAP>;IGNORE % Ž
165 include "translit_combining";""
170 int_curr_symbol "EUR "
171 currency_symbol "<U20AC>"
172 mon_decimal_point ","
173 mon_thousands_sep "."
194 abday "Sk";"Pr";"An";/
200 "Tre<U010D>iadienis";/
203 "<U0160>e<U0161>tadienis"
204 abmon "saus.";"vas.";/
206 "geg.";"bir<U017E>.";/
214 "gegu<U017E><U0117>";/
226 "gegu<U017E><U0117>s";/
229 "rugpj<U016B><U010D>io";/
234 d_t_fmt "%Y m. %B %d d. %T"
255 tel_int_fmt "+%c %a %l"
265 name_fmt "%d%t%g%t%m%t%f"
269 postal_fmt "%f%N%a%N%d%N%b%N%s %h %e %r%N%z %T%N%c%N"
270 country_name "Lietuva"
276 lang_name "lietuvi<U0173>"