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