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