]> git.saurik.com Git - apple/icu.git/blame_incremental - icuSources/data/translit/uz_Cyrl_uz_Latn.txt
ICU-57166.0.1.tar.gz
[apple/icu.git] / icuSources / data / translit / uz_Cyrl_uz_Latn.txt
... / ...
CommitLineData
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