1
Index: belocs-locales-data/localedata/locales/uk_UA
2
===================================================================
3
--- belocs-locales-data.orig/localedata/locales/uk_UA
4
+++ belocs-locales-data/localedata/locales/uk_UA
9
+% Copyright (C) 2003-2005 Volodymyr M. Lisivka <v_lisivka@sourceforge.net>
11
% Ukrainian Language Locale for Ukraine
13
-% Contact: Denis V. Dmitrienko
14
-% Email: denis@denix.org
16
+% Contact: Volodymyr M. Lisivka
17
+% Email: v_lisivka@users.sourceforge.net
24
% Application: general
27
-% Distribution and use is free, also
28
-% for commercial purposes.
30
-% Some collate fixes by Valentyn Solomko vesna@slovnyk.org
31
+% Distribution and use is free, also for commercial purposes
32
+% if this copyright notice is preserved.
35
-title "Ukrainian locale for Ukraine"
37
+% Title of document: Ukrainian Language Locale for Ukraine
38
+title "Ukrainian Language Locale for Ukraine"
41
+%Organization postal address.
44
-email "bug-glibc-locales@gnu.org"
45
+%Name of contact person.
46
+contact "GNU libc maintainers" % GNU libc maintainers
47
+%Electronic address of organization or contact person.
48
+email "libc-locales@sources.readhat.com" %libc-locales@sources.readhat.com
49
+%Telephone number of organization in international format.
51
+%Fax number of organization in international format.
58
-category "uk_UA:2000";LC_IDENTIFICATION
59
-category "uk_UA:2000";LC_CTYPE
60
-category "uk_UA:2000";LC_COLLATE
61
-category "uk_UA:2000";LC_TIME
62
-category "uk_UA:2000";LC_NUMERIC
63
-category "uk_UA:2000";LC_MONETARY
64
-category "uk_UA:2000";LC_MESSAGES
65
-category "uk_UA:2000";LC_PAPER
66
-category "uk_UA:2000";LC_NAME
67
-category "uk_UA:2000";LC_ADDRESS
68
-category "uk_UA:2000";LC_TELEPHONE
69
+%Code of language, to which this document applies.
71
+%Code of country/geographic extent (ISO 3166), to which this document applies.
73
+%Intended user audience.
75
+%If for use with special application, a description of this application.
76
+application "general"
78
+abbreviation "ULU-2.1.11"
79
+%Revision (numbers and dots).
84
+category "i18n:2002";LC_IDENTIFICATION % i18n:2002
85
+category "i18n:2002";LC_CTYPE % i18n:2002
86
+category "i18n:2002";LC_COLLATE % i18n:2002
87
+category "i18n:2000";LC_TIME % i18n:2002
88
+category "posix:1993";LC_NUMERIC % posix:1993
89
+category "i18n:2002";LC_MONETARY % i18n:2002
90
+category "i18n:2002";LC_MESSAGES % i18n:2002
91
+category "i18n:2002";LC_PAPER % i18n:2002
92
+category "i18n:2002";LC_NAME % i18n:2002
93
+category "i18n:2000";LC_ADDRESS % i18n:2002
94
+category "i18n:2002";LC_TELEPHONE % i18n:2002
95
+category "posix:1993";LC_MEASUREMENT % posix:1993
105
+% http://www.rada.gov.ua/translit.htm
106
+% UKRAINIAN-ENGLISH TRANSLITERATION TABLE
108
+% On 19 April 1996, an official Ukrainian-English transliteration system
109
+% was adopted by the Ukrainian Legal Terminology Commission (Decision
112
+% * Use of the approved system is not mandatory for the transliteration
113
+% of foreign names into Ukrainian.
114
+% * Transliteration should be made directly between Ukrainian and English
115
+% without the use of any intermediary languages.
116
+% * Decision No9, in accordance with the Legal Terminology Commission's
117
+% express authority, is binding only for the transliteration of Ukrainian
118
+% names in English in legislative and official acts.
119
+% * For brevity's sake, the system routinely allows for names such as the
120
+% city of 'Zaporizhzhia' to be given as 'Zaporizhia,' 'L`viv' as 'Lviv',
121
+% etc. Also included is a short list of official spellings for miscellaneous
122
+% terms: 'Ukraine' (no use of the article 'the'), 'Crimea' (as opposed to
123
+% 'Krym'), 'Black Sea,' and 'Sea of Azov'. In certain cases, 'traditional'
124
+% forms may be shown in parentheses after the official form:
125
+% 'Dnipro (Dnieper).'
126
+% * In addition, apostrophe marks and softening marks may be omitted upon
127
+% transliteration into English.
129
+%Ukrainian English Note Example
132
+%<U0410> <U0410> - <U0410><U043B><U0443><U0448><U0442><U0430> - Alushta
135
+%<U0411> B - <U0411><U043E><U0440><U0449><U0430><U0433><U0456><U0432><U043A><U0430> - Borschahivka
138
+%<U0412> V - <U0412><U0438><U0448><U0433><U043E><U0440><U043E><U0434> - Vyshhorod
141
+%<U0413> H, gh <U041D>-in most cases, gh - when recreating the combination "<U0437><U0433>" <U0413><U0430><U0434><U044F><U0447> - Hadiach; <U0417><U0433><U043E><U0440><U0430><U043D><U0438> - Zghorany
144
+<U0417><U0413> "<U005A><U0047><U0048>"
145
+<U0417><U0433> "<U005A><U0067><U0068>"
146
+<U0437><U0413> "<U007A><U0047><U0048>"
147
+<U0437><U0433> "<U007A><U0067><U0068>"
148
+%<U0490> G - <U0490><U0430><U043B><U0430><U0491><U0430><U043D> - Galagan
151
+%<U0414> D - <U0414><U043E><U043D> - Don
154
+%<U0415> E - <U0420><U0456><U0432><U043D><U0435> - Rivne
157
+%<U0404> Ye, ie Ye - at the beginning of words, ie - in other positions <U0404><U043D><U0430><U043A><U0456><U0454><U0432><U0435> - Yenakiieve; <U041D><U0430><U0454><U043D><U043A><U043E> - Naienko
158
+<U0404> "<U0059><U0045>"
159
+<U0454> "<U0079><U0065>"
160
+%TODO: 'ie' if after any letter
161
+%<U0416> Zh - <U0416><U0438><U0442><U043E><U043C><U0438><U0440> - Zhytomyr
162
+<U0416> "<U005A><U0048>"
163
+<U0436> "<U007A><U0068>"
164
+%<U0417> Z - <U0417><U0430><U043A><U0430><U0440><U043F><U0430><U0442><U0442><U044F> - Zakarpattia
167
+%<U0418> Y - <U041C><U0435><U0434><U0432><U0438><U043D> - Medvyn
170
+%<U0406> I - <U0406><U0440><U0448><U0430><U0432><U0430> - Irshava
173
+%<U0407> Yi, I Yi - at the beginning of words, i - in other positions <U0407><U0436><U0430><U043A><U0435><U0432><U0438><U0447> - Yizhakevych; <U041A><U0430><U0434><U0456><U0457><U0432><U043A><U0430> - Kadiivka
174
+<U0407> "<U0059><U0049>"
175
+<U0457> "<U0079><U0069>"
176
+%TODO: 'i' if after any letter
177
+%<U0419> Y, i Y - at the beginning of words, i - in other positions <U0419><U043E><U0441><U0438><U043F><U0456><U0432><U043A><U0430> - Yosypivka; <U0421><U0442><U0440><U0438><U0439> - Stryi
180
+%TODO: 'i' if after any letter
181
+%<U041A> K - <U041A><U0438><U0457><U0432> - Kyiv
184
+%<U041B> L - <U041B><U0435><U0431><U0435><U0434><U0438><U043D> - Lebedyn
187
+%<U041C> M - <U041C><U0438><U043A><U043E><U043B><U0430><U0457><U0432> - Mykolaiv
190
+%<U041D> N - <U041D><U0456><U0436><U0438><U043D> - Nizhin
193
+%<U041E> O - <U041E><U0434><U0435><U0441><U0430> - Odesa
196
+%<U041F> P - <U041F><U043E><U043B><U0442><U0430><U0432><U0430> - Poltava
199
+%<U0420> R - <U0420><U043E><U043C><U043D><U0438> - Romny
202
+%<U0421> S - <U0421><U0443><U043C><U0438> - Sumy
205
+%<U0422> T - <U0422><U0435><U0442><U0435><U0440><U0456><U0432> - Teteriv
208
+%<U0423> U - <U0423><U0436><U0433><U043E><U0440><U043E><U0434> - Uzhhorod
211
+%<U0424> F - <U0424><U0430><U0441><U0442><U0456><U0432> - Fastiv
214
+%<U0425> Kh - <U0425><U0430><U0440><U043A><U0456><U0432> - Kharkiv
215
+<U0425> "<U004B><U0048>"
216
+<U0445> "<U006B><U0068>"
217
+%<U0426> Ts - <U0411><U0456><U043B><U0430> <U0426><U0435><U0440><U043A><U0432><U0430> - Bila Tserkva
218
+<U0426> "<U0054><U0053>"
219
+<U0446> "<U0074><U0073>"
220
+%<U0427> Ch - <U0427><U0435><U0440><U043D><U0456><U0432><U0446><U0456> - Chernivtsi
221
+<U0427> "<U0043><U0048>"
222
+<U0447> "<U0063><U0068>"
223
+%<U0428> Sh - <U0428><U043E><U0441><U0442><U043A><U0430> - Shostka
224
+<U0428> "<U0053><U0048>"
225
+<U0448> "<U0073><U0068>"
226
+%<U0429> Sch - <U0413><U043E><U0449><U0430> -Hoscha
227
+<U0429> "<U0053><U0043><U0048>"
228
+<U0449> "<U0073><U0063><U0068>"
229
+%<U042C> ` (see commentary) <U0420><U0443><U0441><U044C> - Rus`; <U041B><U044C><U0432><U0456><U0432> - L`viv
232
+%<U042E> Yu, iu Yu - at the beginning of words, iu - in other positions <U042E><U0440><U0456><U0439> - Yurii;<U041A><U0440><U044E><U043A><U0456><U0432><U043A><U0430> - Krukivka
233
+<U042E> "<U0059><U0055>"
234
+<U044E> "<U0079><U0075>"
235
+%TODO: 'iu' if after any letter
236
+%<U042F> Ya, ia Ya - at the beginning of words, ia - in other positions <U042F><U0433><U043E><U0442><U0438><U043D> - Yahotyn;I<U0447><U043D><U044F> - Ichnia
237
+<U042F> "<U0059><U0041>"
238
+<U044F> "<U0079><U0061>"
239
+%TODO: 'ia' if after any letter
240
+%' ' (see commentary) <U0417><U043D><U0430><U043C>'<U044F><U043D><U043A><U0430> - Znamianka
246
+<U2116> "<U004E><U006F>" % No
247
+% LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
248
+<U00AB> "<U003C><U003C>" % <<
249
+% RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
250
+<U00BB> "<U003E><U003E>" % >>
259
+% Ukrainian Alpahabet (1881-1933) (old but right)
261
+% <U0410><U0430> <U0411><U0431> <U0412><U0432> <U0413><U0433>
262
+% <U0490><U0491> <U0414><U0434> <U0415><U0435> <U0404><U0454>
263
+% <U0416><U0436> <U0417><U0437> <U0418><U0438> <U0406><U0456>
264
+% <U0407><U0457> <U0419><U0439> <U041A><U043A> <U041B><U043B>
265
+% <U041C><U043C> <U041D><U043D> <U041E><U043E> <U041F><U043F>
266
+% <U0420><U0440> <U0421><U0441> <U0422><U0442> <U0423><U0443>
267
+% <U0424><U0444> <U0425><U0445> <U0426><U0446> <U0427><U0447>
268
+% <U0428><U0448> <U0429><U0449> <U042E><U044E> <U042F><U044F>
272
+% Ukrainian Alpahabet (1933-1991) (old)
274
+% <U0410><U0430> <U0411><U0431> <U0412><U0432> <U0413><U0433>
275
+% <U0414><U0434> <U0415><U0435> <U0404><U0454> <U0416><U0436>
276
+% <U0417><U0437> <U0418><U0438> <U0406><U0456> <U0407><U0457>
277
+% <U0419><U0439> <U041A><U043A> <U041B><U043B> <U041C><U043C>
278
+% <U041D><U043D> <U041E><U043E> <U041F><U043F> <U0420><U0440>
279
+% <U0421><U0441> <U0422><U0442> <U0423><U0443> <U0424><U0444>
280
+% <U0425><U0445> <U0426><U0446> <U0427><U0447> <U0428><U0448>
281
+% <U0429><U0449> <U042E><U044E> <U042F><U044F> <U042C><U044C>
284
+% Ukrainian letter GHE_WITH_UPTURN (<U0490>) was removed from Ukrainian
285
+% alphabet by Stalin in 1933 and was returned back in 1991, when
286
+% Ukraine takes independency.
289
+% Ukrainian Alphabet (1991) (current but not right)
291
+% <U0410><U0430> <U0411><U0431> <U0412><U0432> <U0413><U0433>
292
+% <U0490><U0491> <U0414><U0434> <U0415><U0435> <U0404><U0454>
293
+% <U0416><U0436> <U0417><U0437> <U0418><U0438> <U0406><U0456>
294
+% <U0407><U0457> <U0419><U0439> <U041A><U043A> <U041B><U043B>
295
+% <U041C><U043C> <U041D><U043D> <U041E><U043E> <U041F><U043F>
296
+% <U0420><U0440> <U0421><U0441> <U0422><U0442> <U0423><U0443>
297
+% <U0424><U0444> <U0425><U0445> <U0426><U0446> <U0427><U0447>
298
+% <U0428><U0448> <U0429><U0449> <U042C><U044C> <U042E><U044E>
302
+% Soft sign (<U042C>) is not a real letter and must be placed at the end of the
303
+% alphabet, but Ukrainian alpabet was changed to be compatible with Russian
304
+% alphabet in last year before Ukraine take independency (1990-1991),
305
+% by academic Ivanenko, which tries to make one code page for Russian,
306
+% Ukrainian and Belarusian and. Instead of fixing MS-DOS, he is changed
307
+% Ukrainian alphabet to make it compatible with Russian and Belarusian
308
+% alphabets), so many peoples missunderstand this change as return to
311
+% See "<U0050><U0072><U006F><U0062><U006C><U0065><U006D><U0079><U0020><U0075><U006B><U0072><U0061><U0069><U006E><U0069><U007A><U0061><U0074><U0063><U0069><U0069><U0020><U006B><U006F><U006D><U0070><U0075><U0074><U0065><U0072><U0069><U0076>" N2 (UDK 681.3.06), p. 16
312
+% Ivanenko L. M. "Na shliakhu pobudovy <<idealnoho>> standartu abo
313
+% synii ptakh Neokyrylytci".
317
-% iso14651_t1 is missing Ukrainian ghe
318
+% Ukrainian ghe is missing in iso14651_t1
319
collating-symbol <UKR-GHE>
321
-reorder-after <CYR-GHE>
322
+% Soft sign and apostrophe must be ignored when sorting because they is
323
+% just signs, not real letters.
324
+% ( "<U006E><U0060>"=="<U006E>", "<U0027><U0079><U0061>"=="<U0079><U0061>", etc. )
326
+% Apostrophe already ignored by iso14651_t1.
328
+% Soft sign cab be placed only after nine letters (in Ukrainian language).
329
+% <U0432><U0434><U0437><U043B><U043D><U0440><U0441><U0442><U0446> + <U044C>
331
+% In these cases soft sign modifies pronounce of letter before it,
332
+% so we ignore it when sorting.
334
+collating-symbol <V+SS>
335
+collating-element <V-SS> from "<U0412><U042C>"
336
+collating-element <V-ss> from "<U0412><U044C>"
337
+collating-element <v-SS> from "<U0432><U042C>"
338
+collating-element <v-ss> from "<U0432><U044C>"
340
+collating-symbol <D+SS>
341
+collating-element <D-SS> from "<U0414><U042C>"
342
+collating-element <D-ss> from "<U0414><U044C>"
343
+collating-element <d-SS> from "<U0434><U042C>"
344
+collating-element <d-ss> from "<U0434><U044C>"
346
+collating-symbol <Z+SS>
347
+collating-element <Z-SS> from "<U0417><U042C>"
348
+collating-element <Z-ss> from "<U0417><U044C>"
349
+collating-element <z-SS> from "<U0437><U042C>"
350
+collating-element <z-ss> from "<U0437><U044C>"
352
+collating-symbol <L+SS>
353
+collating-element <L-SS> from "<U041B><U042C>"
354
+collating-element <L-ss> from "<U041B><U044C>"
355
+collating-element <l-SS> from "<U043B><U042C>"
356
+collating-element <l-ss> from "<U043B><U044C>"
358
+collating-symbol <N+SS>
359
+collating-element <N-SS> from "<U041D><U042C>"
360
+collating-element <N-ss> from "<U041D><U044C>"
361
+collating-element <n-SS> from "<U043D><U042C>"
362
+collating-element <n-ss> from "<U043D><U044C>"
364
+collating-symbol <R+SS>
365
+collating-element <R-SS> from "<U0420><U042C>"
366
+collating-element <R-ss> from "<U0420><U044C>"
367
+collating-element <r-SS> from "<U0440><U042C>"
368
+collating-element <r-ss> from "<U0440><U044C>"
370
+collating-symbol <S+SS>
371
+collating-element <S-SS> from "<U0421><U042C>"
372
+collating-element <S-ss> from "<U0421><U044C>"
373
+collating-element <s-SS> from "<U0441><U042C>"
374
+collating-element <s-ss> from "<U0441><U044C>"
376
+collating-symbol <T+SS>
377
+collating-element <T-SS> from "<U0422><U042C>"
378
+collating-element <T-ss> from "<U0422><U044C>"
379
+collating-element <t-SS> from "<U0442><U042C>"
380
+collating-element <t-ss> from "<U0442><U044C>"
382
+collating-symbol <TSE+SS>
383
+collating-element <TS-SS> from "<U0426><U042C>"
384
+collating-element <TS-ss> from "<U0426><U044C>"
385
+collating-element <ts-SS> from "<U0446><U042C>"
386
+collating-element <ts-ss> from "<U0446><U044C>"
389
+collating-symbol <CAP-MIN>
390
+collating-symbol <MIN-CAP>
392
+% Taken from bg_BG 2.0.1:
394
+% We have made the following changes to the basic collation scheme in
395
+% the file iso14651_t1:
396
+% 1. The Cyrillic script is first in the order.
397
+% 2. The non-Bulgarian Cyrillic letters are sorted according to
398
+% their transliteration with Bulgarian Cyrillic letters.
401
+% Added <UKR-GHE> collation symbol at proper position.
402
+% Reordering of <UKR-I>,<UKR-YI> to wrong positions (according to Ukrainian
403
+% alhabet) was removed.
454
+%Placing <UKR-GHE> to proper position.
455
+reorder-after <U0413>
456
+<U0490> <UKR-GHE>;<BAS>;<CAP>;IGNORE
457
+<U0403> <CYR-GHE>;<CYR-GZHE>;<CAP>;IGNORE % Mac. gje
458
reorder-after <U0433>
459
-% <U0491> <UKR-GHE>;<BAS>;<MIN>;IGNORE
460
-<U0491> <CYR-GHE>;<UKR-GHE>;<MIN>;IGNORE
461
+<U0491> <UKR-GHE>;<BAS>;<MIN>;IGNORE
462
+<U0453> <CYR-GHE>;<CYR-GZHE>;<MIN>;IGNORE % Mac. gje
464
-reorder-after <U0438>
465
-% <U0456> <UKR-I>;<BAS>;<MIN>;IGNORE
466
-<U0456> <CYR-I>;<UKR-I>;<MIN>;IGNORE
467
+reorder-after <U0414>
468
+<U0402> "<CYR-DE><CYR-ZHE>";"<LIG><LIG>";"<CAP><CAP>";IGNORE % CYR-DJE
469
+<U040F> "<CYR-DE><CYR-ZHE>";"<CYR-DCHE><LIG>";"<CAP><CAP>";IGNORE % CYR-DCHE
470
+<U0405> "<CYR-DE><CYR-ZE>";"<LIG><LIG>";"<CAP><CAP>";IGNORE % CYR-DZE
471
+reorder-after <U0434>
472
+<U0452> "<CYR-DE><CYR-ZHE>";"<LIG><LIG>";"<MIN><MIN>";IGNORE % CYR-DJE
473
+<U045F> "<CYR-DE><CYR-ZHE>";"<CYR-DCHE><LIG>";"<MIN><MIN>";IGNORE % CYR-DCHE
474
+<U0455> "<CYR-DE><CYR-ZE>";"<LIG><LIG>";"<MIN><MIN>";IGNORE % CYR-DZE
476
+reorder-after <U0435>
477
+<U0454> <CYR-IE>;<UKR-IE>;<MIN>;IGNORE
478
+<U0451> <CYR-IE>;<CYR-IO>;<MIN>;IGNORE
479
+<U044D> <CYR-IE>;<CYR-E>;<MIN>;IGNORE
480
+reorder-after <U0415>
481
+<U0404> <CYR-IE>;<UKR-IE>;<CAP>;IGNORE
482
+<U0401> <CYR-IE>;<CYR-IO>;<CAP>;IGNORE
483
+<U042D> <CYR-IE>;<CYR-E>;<CAP>;IGNORE
485
+reorder-after <U041A>
486
+<U040C> <CYR-KA>;<CYR-KJE>;<CAP>;IGNORE
487
+reorder-after <U043A>
488
+<U045C> <CYR-KA>;<CYR-KJE>;<MIN>;IGNORE
490
+reorder-after <U041D>
491
+<U040A> "<CYR-EN><CYR-SIGMOUIL>";"<LIG><LIG>";"<CAP><CAP>";IGNORE % CYR-NJE
492
+reorder-after <U043D>
493
+<U045A> "<CYR-EN><CYR-SIGMOUIL>";"<LIG><LIG>";"<MIN><MIN>";IGNORE % CYR-NJE
495
+reorder-after <U0427>
496
+<U040B> <CYR-CHE>;<CYR-TSHE>;<CAP>;IGNORE
497
+reorder-after <U0447>
498
+<U045B> <CYR-CHE>;<CYR-TSHE>;<MIN>;IGNORE
500
+reorder-after <U041B>
501
+<U0409> "<CYR-EL><CYR-SIGMOUIL>";"<LIG><LIG>";"<CAP><CAP>";IGNORE % CYR-LJE
502
+reorder-after <U043B>
503
+<U0459> "<CYR-EL><CYR-SIGMOUIL>";"<LIG><LIG>";"<MIN><MIN>";IGNORE % CYR-LJE
505
+reorder-after <U0423>
506
+<U040E> <CYR-OU>;<CYR-OUBRE>;<CAP>;IGNORE
507
+reorder-after <U0443>
508
+<U045E> <CYR-OU>;<CYR-OUBRE>;<MIN>;IGNORE
510
+%Capital letters come before small letters. ("<U0041>"<"<U0061>")
517
+%Reorder letters with soft sign
518
+% <U0432><U0434><U0437><U043B><U043D><U0440><U0441><U0442><U0446> + <U044C>
520
+reorder-after <CYR-VE>
522
+reorder-after <U0412>
523
+<V-SS> <CYR-VE>;<BAS>;<CAP>;<V+SS>
524
+<V-ss> <CYR-VE>;<BAS>;<CAP-MIN>;<V+SS>
525
+reorder-after <U0432>
526
+<v-SS> <CYR-VE>;<BAS>;<MIN-CAP>;<V+SS>
527
+<v-ss> <CYR-VE>;<BAS>;<MIN>;<V+SS>
529
+reorder-after <CYR-DE>
531
+reorder-after <U0414>
532
+<D-SS> <CYR-DE>;<BAS>;<CAP>;<D+SS>
533
+<D-ss> <CYR-DE>;<BAS>;<CAP-MIN>;<D+SS>
534
+reorder-after <U0434>
535
+<d-SS> <CYR-DE>;<BAS>;<MIN-CAP>;<D+SS>
536
+<d-ss> <CYR-DE>;<BAS>;<MIN>;<D+SS>
538
+reorder-after <CYR-ZE>
540
+reorder-after <U0417>
541
+<Z-SS> <CYR-ZE>;<BAS>;<CAP>;<Z+SS>
542
+<Z-ss> <CYR-ZE>;<BAS>;<CAP-MIN>;<Z+SS>
543
+reorder-after <U0437>
544
+<z-SS> <CYR-ZE>;<BAS>;<MIN-CAP>;<Z+SS>
545
+<z-ss> <CYR-ZE>;<BAS>;<MIN>;<Z+SS>
547
+reorder-after <CYR-EL>
549
+reorder-after <U041B>
550
+<L-SS> <CYR-EL>;<BAS>;<CAP>;<L+SS>
551
+<L-ss> <CYR-EL>;<BAS>;<CAP-MIN>;<L+SS>
552
+reorder-after <U043B>
553
+<l-SS> <CYR-EL>;<BAS>;<MIN-CAP>;<L+SS>
554
+<l-ss> <CYR-EL>;<BAS>;<MIN>;<L+SS>
556
+reorder-after <CYR-EN>
558
+reorder-after <U041D>
559
+<N-SS> <CYR-EN>;<BAS>;<CAP>;<N+SS>
560
+<N-ss> <CYR-EN>;<BAS>;<CAP-MIN>;<N+SS>
561
+reorder-after <U043D>
562
+<n-SS> <CYR-EN>;<BAS>;<MIN-CAP>;<N+SS>
563
+<n-ss> <CYR-EN>;<BAS>;<MIN>;<N+SS>
565
+reorder-after <CYR-ER>
567
+reorder-after <U0420>
568
+<R-SS> <CYR-ER>;<BAS>;<CAP>;<R+SS>
569
+<R-ss> <CYR-ER>;<BAS>;<CAP-MIN>;<R+SS>
570
+reorder-after <U0440>
571
+<r-SS> <CYR-ER>;<BAS>;<MIN-CAP>;<R+SS>
572
+<r-ss> <CYR-ER>;<BAS>;<MIN>;<R+SS>
574
+reorder-after <CYR-ES>
576
+reorder-after <U0421>
577
+<S-SS> <CYR-ES>;<BAS>;<CAP>;<S+SS>
578
+<S-ss> <CYR-ES>;<BAS>;<CAP-MIN>;<S+SS>
579
+reorder-after <U0441>
580
+<s-SS> <CYR-ES>;<BAS>;<MIN-CAP>;<S+SS>
581
+<s-ss> <CYR-ES>;<BAS>;<MIN>;<S+SS>
583
+reorder-after <CYR-TE>
585
+reorder-after <U0422>
586
+<T-SS> <CYR-TE>;<BAS>;<CAP>;<T+SS>
587
+<T-ss> <CYR-TE>;<BAS>;<CAP-MIN>;<T+SS>
588
+reorder-after <U0442>
589
+<t-SS> <CYR-TE>;<BAS>;<MIN-CAP>;<T+SS>
590
+<t-ss> <CYR-TE>;<BAS>;<MIN>;<T+SS>
592
+reorder-after <CYR-TSE>
594
+reorder-after <U0426>
595
+<TS-SS> <CYR-TSE>;<BAS>;<CAP>;<TSE+SS>
596
+<TS-ss> <CYR-TSE>;<BAS>;<CAP-MIN>;<TSE+SS>
597
+reorder-after <U0446>
598
+<ts-SS> <CYR-TSE>;<BAS>;<MIN-CAP>;<TSE+SS>
599
+<ts-ss> <CYR-TSE>;<BAS>;<MIN>;<TSE+SS>
601
-reorder-after <U0413>
602
-% <U0490> <UKR-GHE>;<BAS>;<CAP>;IGNORE
603
-<U0490> <CYR-GHE>;<UKR-GHE>;<CAP>;IGNORE
605
-reorder-after <U0418>
606
-% <U0406> <UKR-I>;<BAS>;<CAP>;IGNORE
607
-<U0406> <CYR-I>;<UKR-I>;<CAP>;IGNORE
608
+% %For pre-1991 alphabet: placing soft sign (<CYR-YEROU>) at end,
609
+% %unlike other cyrillic alphabets.
611
+% reorder-after <CYR-YA>
613
+% reorder-after <U042F>
614
+% <U042C> <CYR-YEROU>;<BAS>;<CAP>;IGNORE
615
+% reorder-after <U044F>
616
+% <U044C> <CYR-YEROU>;<BAS>;<MIN>;IGNORE
626
-yesexpr "<U005E><U005B><U0422><U0442><U0059><U0079><U005D><U002E><U002A>"
627
-noexpr "<U005E><U005B><U041D><U043D><U004E><U006E><U005D><U002E><U002A>"
629
+%WARNING: Symbols Y and Cyrillic_N placed at one key on Ukrainian keyboards
630
+%but mean different responses. To solve this problem, the answer Yes in
631
+% Ukrainian requires two letters of input at least.
633
+%a regular expression that describes possible yes-responses
634
+yesexpr "<U005E><U0028><U005B><U0059><U0079><U002B><U005D><U0029><U007C>/
635
+<U0028><U005B><U0422><U0442><U005D><U005B><U0410><U0430><U005D><U005B>/
636
+<U041A><U043A><U005D><U003F><U0029><U0024>"
637
+% "<U0079>" "<U0059>" "<U002B>" or word "<U0074><U0061><U006B>" in Cyrillic
639
+%WARNING: Symbols N and Cyrillic_T placed at one key on Ukrainian keyboards
640
+%but mean different responses. To solve this problem, the answer No in
641
+% Ukrainian requires two letters of input.
643
+%A regular expression that describes possible no-responses.
644
+noexpr "<U005E><U0028><U005B><U004E><U006E><U002D><U005D><U0029><U007C>/
645
+<U0028><U005B><U041D><U043D><U005D><U005B><U0406><U0456><U005D><U0029>/
647
+% "<U006E>" "<U004E>" "<U002D>" or word "<U006E><U0069>" in Cyrillic
650
+%Output string for ``yes''.
651
+yesstr "<U0442><U0430><U043A>" % tak
653
+%Output string for ``no''.
654
+nostr "<U043D><U0456>" % ni
674
+% 1000,00 hr (EXCEPTION)
681
+%There is potential conflict between "<U0068><U0072><U0079><U0076><U006E><U0079><U0061>" ("<U0068><U0072>","<U0068><U0072><U0076><U002E>", money),
682
+% "<U0068><U0072><U0061><U006D>" ("<U0068>","<U0068><U0072><U002E>", weight) and "<U0068><U006F><U0064><U0079><U006E><U0061>" ("<U0068><U006F><U0064>","<U0068><U006F><U0064><U002E>", time),
683
+% because some people uses "<U0068>" for "<U0068><U006F><U0064><U0079><U006E><U0079>", "<U0068><U0072>" for "<U0068><U0072><U0061><U006D><U0079>", etc.
685
+% 200h - 200 hram (weight)
686
+% 200 hr. - 200 hram (weight)
687
+% 200hod - 200 hodyn (time)
688
+% 200 hod. - 200 hodyn (time)
689
+% 200hr - 200 hryven (money)
690
+% 200 hrv. - 200 hryven (money)
693
+%Tree letter abbreviation for hryvnya is not estabilished now. :(
694
+%I saw "<U0068><U0072><U0079><U002E>", "<U0068><U0072><U0076><U002E>", "<U0068><U0072><U006E><U002E>". Correct abbreviation is "<U0068><U0072><U0076><U002E>".
696
+%Format without comma for documents:
698
+% ----15 hryven` 25 kopiyok
699
+% ----15 hrv. 25 kop.
700
+% ---- -16 hrv. 00 kop.
701
+% ----0 hrv. 00 kop.
702
+%( "<U002D><U002D><U002D><U002D>" means long line over empty space before number or begin of field).
704
+%And with numbers in words, to verify previous field:
706
+% ---- p'yatnadtcyat` hryven` dvadtcyat` p'yat` kopiyok
707
+% ---- minus shisnadtcyat` hryven` nul` kopiyok
708
+% ---- p'yatnadtcyat` hrv. 25 kop.
709
+% ---- minus shisnadtcyat` hrv. 00 kop.
710
+% ---- nul` hrv. 00 kop.
712
+%the local currency symbol
713
+currency_symbol "<U0433><U0440>" % hr (hryvnya)
715
+%This must be a 4-character string containing the international currency
716
+%symbol as defined by the ISO 4217 standard (three characters) followed
720
+% Code Name Name in English language
721
+% UAH <U0433><U0440><U0438><U0432><U043D><U044F> hryvnya
722
int_curr_symbol "<U0055><U0041><U0048><U0020>"
723
-currency_symbol "<U0433><U0440>"
724
-mon_decimal_point "<U002E>"
725
-mon_thousands_sep "<U0020>"
727
+%the string that will be used as the decimal delimiter when formatting
728
+%monetary quantities.
729
+mon_decimal_point "<U002C>" % see LC_NUMERIC:decimal_point
731
+%he string that will be used as a group separator when formatting
732
+%monetary quantities.
733
+% see LC_NUMERIC:thousands separator
734
+mon_thousands_sep "<U00A0>" % <NBSP> (0xA0)
736
+%Define the size of each group of digits in formatted monetary
737
+%quantities. The operand is a sequence of integers separated by
738
+%semicolons. Each integer specifies the number of digits in each
739
+%group, with the initial integer defining the size of the group
740
+%immediately preceding the decimal delimiter, and the following
741
+%integers defining the preceding groups. If the last integer is
742
+%not -1, then the size of the previous group (if any) shall be
743
+%repeatedly used for the remainder of the digits. If the last
744
+%integer is -1, then no further grouping shall be performed.
746
+%FIXME: Must be "<U0031><U0032><U0033><U0020><U0034><U0035><U0036><U0020><U0037><U0038><U0039><U002C><U0030><U0031>" but "<U0031><U0032><U0033><U0034><U002C><U0035><U0036>"
747
+%FIXME: but I can't fix this with current glibc locale system.
750
+%a string that is used to indicate a positive sign for monetary
754
+%a string that is used to indicate a negative sign for monetary
756
negative_sign "<U002D>"
758
+%followed by the number of fractional digits that should be used when
759
+%formatting with the int_curr_symbol.
762
+%followed by the number of fractional digits that should be used when
763
+%formatting with the currency_symbol
766
+% 1 - the currency_symbol or int_curr_symbol should precede the
767
+% formatted monetary quantity
768
+% 0 - the symbol succeeds the value
773
+%0 - the currency_symbol succeeds the negative value.
774
+%1 - the currency_symbol precedes the negative value.
778
+%0 - means that no space should be printed between the currency_symbol
779
+% and the value for a monetary quantity with a non-negative value.
780
+%1 - means that a space should be printed between the currency_symbol
782
+%2 - means that a space should be printed between the symbol and the
783
+%sign string, if adjacent.
785
+int_p_sep_by_space 2
787
+%0 - no space separates the currency_symbol or int_curr_symbol from the
788
+%value for a negative monetary quantity.
789
+%1 - a space separates the symbol from the value.
790
+%2 - a space separates the symbol and the sign string, if adjacent.
792
+int_n_sep_by_space 1
794
+%An integer set to a value indicating the positioning of the
795
+%positive_sign for a monetary quantity with a non-negative value.
797
+%0 - Parentheses enclose the quantity and the currency_symbol or
799
+%1 - The sign string precedes the quantity and the currency_symbol or the
801
+%2 - The sign string succeeds the quantity and the currency_symbol or the
803
+%3 - The sign string precedes the currency_symbol or the int_curr_symbol.
804
+%4 - The sign string succeeds the currency_symbol or the int_curr_symbol.
808
+%An integer set to a value indicating the positioning of the
809
+%negative_sign for a monetary quantity with a negative value.
811
+%0 - Parentheses enclose the quantity and the currency_symbol or
813
+%1 - The sign string precedes the quantity and the currency_symbol or the
815
+%2 - The sign string succeeds the quantity and the currency_symbol or the
817
+%3 - The sign string precedes the currency_symbol or the int_curr_symbol.
818
+%4 - The sign string succeeds the currency_symbol or the int_curr_symbol.
827
-decimal_point "<U002C>"
828
-thousands_sep "<U002E>"
850
+% List with numbers - 1,0; 2,0; 3,0; 4,0.
853
+% We use ';' as separator between numbers.
855
+%the string that will be used as the decimal delimiter when formatting
857
+decimal_point "<U002C>" % see LC_MONETARY:mon_decimal_pint
858
+%Comma cause lot of problems - changed to dot.
859
+%decimal_point "<U002E>" % see LC_MONETARY:mon_decimal_pint
861
+%the string that will be used as a group separator when formatting
863
+% see LC_MONETARY:mon_thousands_sep
864
+thousands_sep "<U00A0>" % <NBSP> (0xA0)
866
+%a string that describes the formatting of numeric quantities
870
+%FIXME: Must be "<U0031><U0032><U0033><U0020><U0034><U0035><U0036><U0020><U0037><U0038><U0039><U002C><U0030><U0031>" but "<U0031><U0032><U0033><U0034><U002C><U0035><U0036>"
871
+%FIXME: but I can't fix this with current glibc locale system
879
-day "<U041D><U0435><U0434><U0456><U043B><U044F>";/
880
- "<U041F><U043E><U043D><U0435><U0434><U0456><U043B><U043E><U043A>";/
881
- "<U0412><U0456><U0432><U0442><U043E><U0440><U043E><U043A>";/
882
- "<U0421><U0435><U0440><U0435><U0434><U0430>";/
883
- "<U0427><U0435><U0442><U0432><U0435><U0440>";/
884
- "<U041F><U0027><U044F><U0442><U043D><U0438><U0446><U044F>";/
885
- "<U0421><U0443><U0431><U043E><U0442><U0430>"
886
-abday "<U041D><U0434><U043B>";/
887
- "<U041F><U043D><U0434>";/
888
- "<U0412><U0442><U0440>";/
889
- "<U0421><U0440><U0434>";/
890
- "<U0427><U0442><U0432>";/
891
- "<U041F><U0442><U043D>";/
892
- "<U0421><U0431><U0442>"
893
-mon "<U0421><U0456><U0447><U0435><U043D><U044C>";/
894
- "<U041B><U044E><U0442><U0438><U0439>";/
895
- "<U0411><U0435><U0440><U0435><U0437><U0435><U043D><U044C>";/
896
- "<U041A><U0432><U0456><U0442><U0435><U043D><U044C>";/
897
- "<U0422><U0440><U0430><U0432><U0435><U043D><U044C>";/
898
- "<U0427><U0435><U0440><U0432><U0435><U043D><U044C>";/
899
- "<U041B><U0438><U043F><U0435><U043D><U044C>";/
900
- "<U0421><U0435><U0440><U043F><U0435><U043D><U044C>";/
901
- "<U0412><U0435><U0440><U0435><U0441><U0435><U043D><U044C>";/
902
- "<U0416><U043E><U0432><U0442><U0435><U043D><U044C>";/
903
- "<U041B><U0438><U0441><U0442><U043E><U043F><U0430><U0434>";/
904
- "<U0413><U0440><U0443><U0434><U0435><U043D><U044C>"
905
-abmon "<U0421><U0456><U0447>";/
906
- "<U041B><U044E><U0442>";/
907
- "<U0411><U0435><U0440>";/
908
- "<U041A><U0432><U0456>";/
909
- "<U0422><U0440><U0430>";/
910
- "<U0427><U0435><U0440>";/
911
- "<U041B><U0438><U043F>";/
912
- "<U0421><U0435><U0440>";/
913
- "<U0412><U0435><U0440>";/
914
- "<U0416><U043E><U0432>";/
915
- "<U041B><U0438><U0441>";/
916
- "<U0413><U0440><U0443>"
917
-d_t_fmt "<U0025><U0061><U0020><U0025><U0064><U0020><U0025><U0062>/
918
-<U0020><U0025><U0059><U0020><U0025><U0054>"
919
-d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0059>"
923
+% sereda, chotyrnadtcyate travnya dvitysyachi tret`oho roku n.e.
924
+% sereda, chotyrnadtcyate travnya dvitysyachi tret`oho roku
925
+% sereda, 14-e travnya 2003-ho roku n.e.
926
+% sereda, 1-e travnya 2003-ho roku
927
+% sereda, 1 travnya 2003
928
+% sereda, 01-tra-2003
931
+% 01.05.03 (Recomended by DSTU)
932
+% 01.05.2003 (Allowed but not recomended by DSTU)
933
+% 2003.05.01 (Allowed but not recomended by DSTU)
934
+% 01/tra/03 (Deprecated, but still commonly used format)
935
+% 1-e travnya (not "<U0031><U0020><U0074><U0072><U0061><U0076><U006E><U0079><U0061>" or "<U0031><U0020><U0074><U0072><U0061><U0076><U0065><U006E><U0060>" or "<U0031><U002D><U0074><U0072><U0061>")
938
+% month after day, year after month
939
+% all month/weekday names and abbreviations in lower case
940
+% month name in date must be used in another form, than in calendar
941
+% day name may be used in another form in another context
942
+% (sereda, v seredu, tciyeyi seredy, etc.)
949
+%Week description, fields:
951
+% Gregorian date of first day of week (19971130 for Sunday, 19971201 for Monday)
952
+% number of weekday to be contained in first week of year
953
+week 7;19971201;4 % 7 days; Monday; Thuesday. Conforming to ISO 8601.
955
+%a list of abbreviated weekday names, the list starts with Monday, see week. (%a)
957
+%BUG: violation of ISO/IEC TR14652:2002 - list must begins with Monday
958
+%BUG: (see week) but currently it always must begins with Sunday.
959
+%BUG: Please move pn (Mon) to begin of the list and nd (Sun) to
960
+%BUG: end of the list after fixing the bug.
963
+%Never use three letters for day abbreviations because of conflict between
964
+% SEReda (day name) and
965
+% SERpen` (month name).
967
+ "<U043D><U0434>"; %nd /
968
+ "<U043F><U043D>"; %pn /
969
+ "<U0432><U0442>"; %vt /
970
+ "<U0441><U0440>"; %sr /
971
+ "<U0447><U0442>"; %cht /
972
+ "<U043F><U0442>"; %pt /
973
+ "<U0441><U0431>" %sb
975
+%a list of weekday names, the list starts with first day of week, see week. (%A)
977
+%BUG: violation of ISO/IEC TR14652:2002 - list must begins with Monday
978
+%BUG: (see week) but currently it always must begins with Sunday.
979
+%BUG: Please move ponedilok (Monday) to begin of the list and nedilya (Sunday) to
980
+%BUG: end of the list after fixing the bug.
982
+ "<U043D><U0435><U0434><U0456><U043B><U044F>"; %nedilya /
983
+ "<U043F><U043E><U043D><U0435><U0434><U0456><U043B><U043E><U043A>"; %ponedilok /
984
+ "<U0432><U0456><U0432><U0442><U043E><U0440><U043E><U043A>"; %vivtorok /
985
+ "<U0441><U0435><U0440><U0435><U0434><U0430>"; %sereda /
986
+ "<U0447><U0435><U0442><U0432><U0435><U0440>"; %chetver /
987
+ "<U043F><U0027><U044F><U0442><U043D><U0438><U0446><U044F>"; %pjatnycya /
988
+ "<U0441><U0443><U0431><U043E><U0442><U0430>" %subota
990
+%a list of abbreviated month names. (%b)
992
+ "<U0441><U0456><U0447>"; %sich /
993
+ "<U043B><U044E><U0442>"; %lyut /
994
+ "<U0431><U0435><U0440>"; %ber /
995
+ "<U043A><U0432><U0456>"; %kvi /
996
+ "<U0442><U0440><U0430>"; %tra /
997
+ "<U0447><U0435><U0440>"; %cher /
998
+ "<U043B><U0438><U043F>"; %lyp /
999
+ "<U0441><U0435><U0440>"; %ser /
1000
+ "<U0432><U0435><U0440>"; %ver /
1001
+ "<U0436><U043E><U0432>"; %zhov /
1002
+ "<U043B><U0438><U0441>"; %lys /
1003
+ "<U0433><U0440><U0443>" %hru
1005
+%a list of month names in proper form for calendar, see alt_digits. (%B)
1007
+ "<U0441><U0456><U0447><U0435><U043D><U044C>"; %sichen` /
1008
+ "<U043B><U044E><U0442><U0438><U0439>"; %lyutyj /
1009
+ "<U0431><U0435><U0440><U0435><U0437><U0435><U043D><U044C>"; %berezen` /
1010
+ "<U043A><U0432><U0456><U0442><U0435><U043D><U044C>"; %kviten` /
1011
+ "<U0442><U0440><U0430><U0432><U0435><U043D><U044C>"; %traven` /
1012
+ "<U0447><U0435><U0440><U0432><U0435><U043D><U044C>"; %cherven` /
1013
+ "<U043B><U0438><U043F><U0435><U043D><U044C>"; %lypen` /
1014
+ "<U0441><U0435><U0440><U043F><U0435><U043D><U044C>"; %serpen` /
1015
+ "<U0432><U0435><U0440><U0435><U0441><U0435><U043D><U044C>"; %veresen` /
1016
+ "<U0436><U043E><U0432><U0442><U0435><U043D><U044C>"; %zhovten` /
1017
+ "<U043B><U0438><U0441><U0442><U043E><U043F><U0430><U0434>"; %lystopad /
1018
+ "<U0433><U0440><U0443><U0434><U0435><U043D><U044C>" %hruden`
1020
+%A list of month names in proper form for date, see mon. (%Om)
1022
+alt_digits "<U0030>"; % glibc 2.3.x requires nonempty string for zero (bug?)/
1023
+ "<U0441><U0456><U0447><U043D><U044F>"; % sichnya /
1024
+ "<U043B><U044E><U0442><U043E><U0433><U043E>"; % lyutoho /
1025
+ "<U0431><U0435><U0440><U0435><U0437><U043D><U044F>"; % bereznya /
1026
+ "<U043A><U0432><U0456><U0442><U043D><U044F>"; % kvitnya /
1027
+ "<U0442><U0440><U0430><U0432><U043D><U044F>"; % travnya /
1028
+ "<U0447><U0435><U0440><U0432><U043D><U044F>"; % chervnya /
1029
+ "<U043B><U0438><U043F><U043D><U044F>"; % lypnya /
1030
+ "<U0441><U0435><U0440><U043F><U043D><U044F>"; % serpnya /
1031
+ "<U0432><U0435><U0440><U0435><U0441><U043D><U044F>"; % veresnya /
1032
+ "<U0436><U043E><U0432><U0442><U043D><U044F>"; % zhovtnya /
1033
+ "<U043B><U0438><U0441><U0442><U043E><U043F><U0430><U0434><U0430>"; % lystopada /
1034
+ "<U0433><U0440><U0443><U0434><U043D><U044F>" % hrudnya
1036
+%Appropriate date representation for date(1).
1037
+date_fmt "<U0025><U0041><U002C><U0020><U0025><U002D><U0064><U0020>/
1038
+<U0025><U004F><U006D><U0020><U0025><U0059><U0020><U0025><U0058><U0020>/
1041
+%The appropriate date and time format. (%c)
1042
+d_t_fmt "<U0025><U0061><U002C><U0020><U0025><U0064><U002D><U0025><U0062>/
1043
+<U002D><U0025><U0059><U0020><U0025><U0058><U0020><U0025><U007A>"
1045
+%The appropriate date format. (%x)
1046
+d_fmt "<U0025><U0064><U002E><U0025><U006D><U002E><U0025><U0079>"
1048
+%The appropriate time format. (%X)
1049
t_fmt "<U0025><U0054>"
1052
-date_fmt "<U0025><U0061><U0020><U0025><U0062><U0020><U0025><U0065>/
1053
-<U0020><U0025><U0048><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
1054
-<U0025><U005A><U0020><U0025><U0059>"
1056
+%The appropriate time format when using 12h clock format. (%r)
1057
+t_fmt_ampm "<U0025><U006C><U003A><U0025><U004D><U003A><U0025><U0053><U0020>/
1060
+%The appropriate representation of the am and pm strings. (%p)
1061
+am_pm "<U0434><U043E>";"<U043F><U043E>" % do/po - do obidu/po obidi
1063
+%Define the first day to be displayed in a calendar.
1064
+%Day number (1 = first) according to the information specified with the "<U0064><U0061><U0079>"
1066
+%(Sunday for a week beginning with Sunday, or Monday for a week beginning with
1068
+%BUG: first day of week - Monday, but list of days begins with Sunday due
1069
+%BUG: bug in glibc-2.2.5, so Monday is second day.
1070
+%BUG: Change it to 1 after fixing bugs.
1073
+%Define the first workday, see week, first_weekday
1074
+%BUG: first working day of week - Monday, but list of days begins with Sunday
1075
+%BUG: due bug in glibc-2.2.5, so Monday is second day.
1076
+%BUG: Change it to 1 after fixing bugs.
1079
+% Zymovyj CHas (winter time) or z.ch. (or nothing)
1080
+% Litnij CHas (summer time) or l.ch.
1082
+% ( or EET/EEST (Easter Europe [Summer] Time) )
1083
+% ( or Europe/Kyiv (or Kiev, in Russian) )
1087
+% <ZoneName><Offset><ZoneName><Offset>,<rule>,<rule>[,...]
1089
+% ZoneName - at least 3 letters, up to 10
1090
+% Offset - (+|-)hh[:mm[:ss]]
1091
+% - - time zone is east of Prime Meridian
1092
+% + - time zone is west of Prime Meridian
1093
+% rule: <date>[/time[/year]]
1095
+% J<JulianDay> , 1-365 (without 29.02)
1096
+% <JulianDay> , 0-364 (without 29.02)
1097
+% M<m>.<n>.<d> - m - month(1-12), w - week(1-5), d - day of week(0-7)
1098
+% time - as offset (without +/-)
1101
+% Rule EU 1981 max - Mar lastSun 1:00u 1:00 S
1102
+% Rule EU 1996 max - Oct lastSun 1:00u 0 -
1104
+%FIXME: How use it? (Tested via TZ environment variable).
1105
+%FIXME: Can I use cyrillic characters or latin only?
1106
+timezone "<U0437><U002E><U0447><U002E><U002D><U0030><U0032><U003A><U0030>/
1107
+<U0030><U043B><U002E><U0447><U002E><U002D><U0030><U0033><U003A><U0030>/
1108
+<U0030><U002C><U004D><U0033><U002E><U0035><U002E><U0030><U002F><U0030>/
1109
+<U0031><U003A><U0030><U0030><U002C><U004D><U0031><U0030><U002E><U0035>/
1110
+<U002E><U0030><U002F><U0030><U0031><U003A><U0030><U0030>"
1115
+% pn 5 12 19 26 2 9 16 23 30
1116
+% vt 6 13 20 27 3 10 17 24
1117
+% sr 7 14 21 28 4 11 18 25
1118
+% ct +1+ 8 15 22 29 5 12 19 26
1119
+% pt +2++9+16 23 30 6 13 20 27
1120
+%*sb* *3*10*17*24*31* *7*14*21+28+
1121
+%+nd+ +4+11+18+25+ +1+ +8+15+22+29+
1123
+% + - means red color
1124
+% * - means bold font
1126
+% Direction of the display of calendar dates:
1127
+% 1 - left-right from top
1128
+% 2 - top-down from left
1129
+% 3 - right-left from top
1141
+% Default paper: A4
1142
+height 297 % in millimeters
1143
+width 210 % in millimeters
1149
-tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025>/
1151
-int_prefix "<U0033><U0038><U0030>"
1153
+% Format of a telephone number for international use.
1155
+%a area code without nationwide prefix (prefix is often <0>).
1156
+%A area code including nationwide prefix (prefix is often <0>).
1157
+%l local number (within area code).
1158
+%e extension (to local number)
1160
+%C alternate carrier service code used for dialling abroad
1161
+%t Insert a <space> if the previous descriptor's value was not an empty
1162
+% string; otherwise ignore.
1164
+% Example: +380 44 4908888
1166
+tel_int_fmt "<U002B><U0025><U0063><U0020><U0025><U0061><U0020><U0025><U006C>" % +%c %a %l
1168
+% Format of a telephone number for domestic use.
1171
+% Example: (044) 4908888
1173
+tel_dom_fmt "<U0028><U0025><U0041><U0029><U0020><U0025><U006C>" % (%A) %l
1175
+% Prefix to call international phone numbers, see ???.
1176
+int_select "<U0038><U007E><U0031><U0030>" % 8~10
1178
+%Prefix used from other countries to call the area, see ???. (%c)
1179
+int_prefix "<U0033><U0038><U0030>" % 380
1196
-name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074>/
1197
-<U0025><U006D><U0025><U0074><U0025><U0066>"
1199
+% Full name: pan Volodymyr Mykolayovych Lisivka
1202
+% Volodymyr - the man name (be Lord of the World :) )
1203
+% Mykolayovych - middle name (son of Mykola)
1204
+% Lisivka - family name
1206
+% For documents: Lisivka V. M.
1207
+% Regular name: pan Volodymyr Lisivka
1208
+% Bossname: Volodymyr Mykolayovych
1209
+% For friends: Volodya
1210
+% For family: Vovka (for brothers), Vova(for mother)
1212
+% Begining of official letters:
1213
+% Shanovnyj(-na) Volodymyre Lisivka, ...
1215
+% A salutation to not well known person:
1218
+% A salutation to boss:
1219
+% Volodymyre Mykolayovychu
1221
+% A salutation to well known person (but not a friend):
1225
+% to make proper salutation, we must change person name and middle name
1226
+% to proper forms (klychna forma), but this is imposible without
1227
+% ispell-like rules.
1228
+% Now I use regular form, like in Russian (sic!) langauge.
1230
+%Field descriptors for the "<U006E><U0061><U006D><U0065><U005F><U0066><U006D><U0074>" keyword:
1232
+%F Family names in uppercase.
1233
+%g First given name.
1234
+%G First given initial.
1235
+%l First given name with Latin letters.
1236
+%o Other shorter name.
1237
+%m Additional given names.
1238
+%M Initials for additional given names.
1240
+%s Salutation, such as "<U0044><U006F><U0063><U0074><U006F><U0072>"
1241
+%S Abbreviated salutation, such as "<U004D><U0072><U002E>" or "<U0044><U0072><U002E>"
1242
+%d Salutation, using the FDCC-sets conventions
1243
+% 1 for the name_gen
1248
+%t If the preceding field descriptor resulted in an empty string,
1249
+% then the empty string, else a <space>.
1250
+name_fmt "<U0025><U0064><U0025><U0074><U0025><U0067><U0025><U0074><U0025><U006D><U0025><U0074><U0025><U0066>" % pan Volodymyr Mykolayovych Lisivka
1252
+%A salutation valid for all persons
1253
+name_gen "<U0448><U0430><U043D><U043E><U0432><U043D><U0438><U0439><U0028><U002D><U043D><U0430><U0029>" % shanovnyj(-na)
1255
+%A salutation valid for males
1256
+name_mr "<U043F><U0430><U043D>" % pane
1258
+%A salutation valid for all females
1259
+name_ms "<U043F><U0430><U043D><U0456>" % pani
1261
+%A salutation valid for married females
1262
+name_mrs "<U043F><U0430><U043D><U0456>" % pani
1264
+%A salutation valid for unmarried females
1265
+name_miss "<U043F><U0430><U043D><U043D><U0430>" % panna
1272
-postal_fmt "<U0025><U0066><U0025><U004E><U0025><U0061><U0025><U004E>/
1273
-<U0025><U0064><U0025><U004E><U0025><U0062><U0025><U004E><U0025><U0073>/
1274
-<U0020><U0025><U0068><U0020><U0025><U0065><U0020><U0025><U0072><U0025>/
1275
-<U004E><U0025><U0025><U007A><U0020><U0025><U0054><U0025>/
1276
-<U004E><U0025><U0063><U0025><U004E>"
1277
-country_ab2 "<U0055><U0041>"
1278
-country_ab3 "<U0055><U004B><U0052>"
1281
+% Example of address in a city:
1283
+% Volodymyru Lisivtci
1284
+% vul. Pul`uya 9, kv. 21
1289
+% Volodymyru Lisivtci - to what person
1290
+% vul. Pul`uya 9, kv. 21 - street and building, apartment number (or firm name)
1291
+% m. L`viv - city name (m. - misto)
1294
+% Example of firm address in a city:
1296
+% Volodymyru Lisivtci, firma "<U004D><U0069><U0073><U0074><U0065><U0072><U0069><U0079><U0061>"
1297
+% vul. Naukova 5a, 2-yj poverh, k. 239
1302
+% firma "<U004D><U0069><U0073><U0074><U0065><U0072><U0069><U0079><U0061>" - firm name
1303
+% 2-yj poverh - floor number (ground floor has number one)
1305
+% Example of address in a town:
1307
+% Volodymyru Lisivtci
1308
+% vul. Myru, kv. 19
1310
+% Rivnens`koji oblasti
1314
+% Rivnens`koji oblasti - in region of city Rivne (oblast`)
1316
+% Example of address in a village:
1318
+% Volodymyru Lisivtci
1321
+% Zdolbunivs`koho rajonu Rivnens`koji oblasti
1325
+% vul. Hranychna 7 - street and building
1326
+% s. Bohdashiv - village name (s. - selo)
1327
+% Zdolbunivs`koho rajonu - in region of town Zdolbuniv (rajon)
1330
+%n Person's name, possibly constructed with the LC_NAME "<U006E><U0061><U006D><U0065><U005F><U0066><U006D><U0074>" keyword.
1331
+%a Care of person, or organization.
1333
+%d Department name.
1335
+%s Street or block (eg. Japanese) name.
1336
+%h House number or designation.
1337
+%N Insert an <end-of-line> if the previous descriptor s value was not an empty
1338
+%string; otherwise ignore.
1339
+%t Insert a <space> if the previous descriptor s value was not an empty string;
1341
+%r Room number, door designation.
1343
+%C Country designation, from the <country_post> keyword.
1344
+%l Local township within town or city
1345
+%z Zip number, postal code.
1347
+%S State, province, or prefecture.
1348
+%c Country, as taken from data record.
1350
+%Each field descriptor may have an <R> after the <%> to specify that the
1351
+%information is taken from a Romanized version string of the
1354
+%BUG: %n escape sequence from ISO/IEC 14652:2002 is not supported by glibc-2.3.2.
1355
+%BUG: %l escape sequence from ISO/IEC 14652:2002 is not supported by glibc-2.3.2.
1356
+%postal_fmt "<U0025><U0061><U0025><U0074><U0025><U006E><U0025><U0074><U0025><U0066><U0025><U0074><U0025><U0064><U0025><U004E><U0025><U0073><U0025><U0074><U0025><U0068><U0025><U0074><U002C><U0020><U0025><U0062><U0025><U0074><U0025><U0065><U0025><U0074><U0025><U0072><U0025><U004E><U0025><U006C><U0025><U0074><U0025><U0054><U0025><U0074><U0025><U0053><U0025><U004E><U0025><U007A><U0025><U004E><U0025><U0063>"
1357
+postal_fmt "<U0025><U0061><U0025><U0074><U0025><U0066><U0025><U0074><U0025>/
1358
+<U0064><U0025><U004E><U0025><U0073><U0025><U0074><U0025><U0068><U0025>/
1359
+<U0074><U002C><U0020><U0025><U0062><U0025><U0074><U0025><U0065><U0025>/
1360
+<U0074><U0025><U0072><U0025><U004E><U0025><U0054><U0025><U0074><U0025>/
1361
+<U0053><U0025><U004E><U0025><U007A><U0025><U004E><U0025><U0063>"
1365
+%Care of person Person's name Firm Department
1366
+%Street Number, Building Floor Room
1371
+%Country name in the language of the current document.
1372
+country_name "<U0423><U043A><U0440><U0430><U0457><U043D><U0430>" % Ukrayina
1374
+%Language name in the language of the current document.
1375
+lang_name "<U0443><U043A><U0440><U0430><U0457><U043D><U0441><U044C><U043A><U0430>" % ukrayins`ka [mova]
1377
+%Abbreviation of the country, see CERT-MAILCODES. (%c)
1378
+country_post "<U0055><U0041>"
1380
+%Two-letter abbreviation of the country, see ISO 3166.
1381
+country_ab2 "<U0055><U0041>"
1383
+%Three-letter abbreviation of the country, see ISO 3166.
1384
+country_ab3 "<U0055><U004B><U0052>"
1386
+%Numeric country code, see ISO 3166.
1389
+%Code for country car number, see ???.
1390
+country_car "<U0055><U0041>"
1392
+%ISBN code, for books, see ???.
1395
+%Two-letter abbreviation of the language, see ISO 639.
1396
+lang_ab "<U0075><U006B>"
1397
+%lang_ab2 "<U0075><U006B>" % ISO/IEC 14652:2002
1399
+%Three-letter abbreviation of the language, see ISO 639-2.
1400
+lang_term "<U0075><U006B><U0072>"
1401
+%lang_ab3_term "<U0075><U006B><U0072>" % ISO/IEC 14652:2002
1403
+%Three-letter abbreviation of the language for library use, see ISO 639-2.
1404
+lang_lib "<U0075><U006B><U0072>"
1405
+%lang_ab3_lib "<U0075><U006B><U0072>" % ISO/IEC 14652:2002