]>
Commit | Line | Data |
---|---|---|
1 | # *************************************************************************** | |
2 | # * | |
3 | # * Copyright (C) 2004-2016, International Business Machines | |
4 | # * Corporation; Unicode, Inc.; and others. All Rights Reserved. | |
5 | # * | |
6 | # *************************************************************************** | |
7 | # File: uz_Cyrl_uz_Latn.txt | |
8 | # Generated from CLDR | |
9 | # | |
10 | ||
11 | # Rules are predicated on running NFD first, and NFC afterwards | |
12 | :: NFD (NFC) ; | |
13 | $letters = [[:sc=Latn:][:sc=Cyrl:] & [:L:]] ; | |
14 | $latinVowel = [AEIOUaeiouĬĭʼËë{oʻ}{Oʻ}] ; | |
15 | $lower = [$letters & [:Ll:]] ; | |
16 | у \u0306 ↔ oʻ ; | |
17 | У \u0306 ↔ Oʻ ; | |
18 | ғ ↔ gʻ ; | |
19 | Ғ ↔ Gʻ ; | |
20 | # For many cases, use a following character to determine the difference between XY and Xy | |
21 | ш ↔ sh ; | |
22 | { Ш } $lower ↔ Sh ; | |
23 | Ш ↔ SH ; | |
24 | ч ↔ ch ; | |
25 | { Ч } $lower ↔ Ch ; | |
26 | Ч ↔ CH ; | |
27 | # нг ↔ ng ; as separate letters works | |
28 | # Нг ↔ Ng ; as separate letters works | |
29 | # If we have a lowercase letter on either side, use the lowercase hard sign | |
30 | ъ ↔ { ʼ } $lower ; | |
31 | ъ ← $lower { ʼ } ; | |
32 | Ъ ↔ ʼ ; | |
33 | е\u0308 ↔ yo ; | |
34 | Е\u0308 } $lower ↔ Yo ; | |
35 | Е\u0308 ↔ YO ; | |
36 | # е → 'ye' at the beginning of a syllable, after a vowel, ъ or ь, otherwise 'e' | |
37 | [:^L:] { е ↔ ye ; | |
38 | [:^L:] { Е } $lower ↔ Ye ; | |
39 | [:^L:] {Е ↔ YE ; | |
40 | $latinVowel { е → ye ; | |
41 | $latinVowel { Е } $lower → Ye ; | |
42 | $latinVowel { Е → YE ; | |
43 | # handle these specially, since ьЬ otherwise disappear. | |
44 | ье → ye ; | |
45 | { ьЕ } $lower → Ye ; | |
46 | ьЕ → YE ; | |
47 | Ье → ye ; | |
48 | { ЬЕ } $lower → Ye ; | |
49 | ЬЕ → YE ; | |
50 | е → e ; | |
51 | Е → E ; | |
52 | ю ↔ yu ; | |
53 | { Ю } $lower ↔ Yu ; | |
54 | Ю ↔ YU ; | |
55 | я ↔ ya ; | |
56 | { Я } $lower ↔ Ya ; | |
57 | Я ↔ YA ; | |
58 | ц ↔ ts ; | |
59 | { Ц } $lower ↔ Ts ; | |
60 | Ц ↔ TS ; | |
61 | а ↔ a ; | |
62 | А ↔ A ; | |
63 | б ↔ b ; | |
64 | Б ↔ B ; | |
65 | д ↔ d ; | |
66 | Д ↔ D ; | |
67 | э ↔ e ; | |
68 | Э ↔ E ; | |
69 | ф ↔ f ; | |
70 | Ф ↔ F ; | |
71 | г ↔ g ; | |
72 | Г ↔ G ; | |
73 | ҳ ↔ h ; | |
74 | Ҳ ↔ H ; | |
75 | и\u0306 ↔ y ; | |
76 | И\u0306 ↔ Y ; | |
77 | и ↔ i ; | |
78 | И ↔ I ; | |
79 | ж ↔ j ; | |
80 | Ж ↔ J ; | |
81 | к ↔ k ; | |
82 | К ↔ K ; | |
83 | л ↔ l ; | |
84 | Л ↔ L ; | |
85 | м ↔ m ; | |
86 | М ↔ M ; | |
87 | н ↔ n ; | |
88 | Н ↔ N ; | |
89 | о ↔ o ; | |
90 | О ↔ O ; | |
91 | п ↔ p ; | |
92 | П ↔ P ; | |
93 | қ ↔ q ; | |
94 | Қ ↔ Q ; | |
95 | р ↔ r ; | |
96 | Р ↔ R ; | |
97 | с ↔ s ; | |
98 | С ↔ S ; | |
99 | т ↔ t ; | |
100 | Т ↔ T ; | |
101 | у ↔ u ; | |
102 | У ↔ U ; | |
103 | в ↔ v ; | |
104 | В ↔ V ; | |
105 | х ↔ x ; | |
106 | Х ↔ X ; | |
107 | з ↔ z ; | |
108 | З ↔ Z ; | |
109 | ь → ; | |
110 | Ь → ; | |
111 | ::NFC (NFD) ; | |
112 |