f82d62a85c
X-SVN-Rev: 39273
110 lines
2.0 KiB
Plaintext
110 lines
2.0 KiB
Plaintext
# © 2016 and later: Unicode, Inc. and others.
|
||
# License & terms of use: http://www.unicode.org/copyright.html#License
|
||
#
|
||
# File: uz_Cyrl_uz_Latn.txt
|
||
# Generated from CLDR
|
||
#
|
||
|
||
# Rules are predicated on running NFD first, and NFC afterwards
|
||
:: NFD (NFC) ;
|
||
$letters = [[:sc=Latn:][:sc=Cyrl:] & [:L:]] ;
|
||
$latinVowel = [AEIOUaeiouĬĭʼËë{oʻ}{Oʻ}] ;
|
||
$lower = [$letters & [:Ll:]] ;
|
||
у \u0306 ↔ oʻ ;
|
||
У \u0306 ↔ Oʻ ;
|
||
ғ ↔ gʻ ;
|
||
Ғ ↔ Gʻ ;
|
||
# For many cases, use a following character to determine the difference between XY and Xy
|
||
ш ↔ sh ;
|
||
{ Ш } $lower ↔ Sh ;
|
||
Ш ↔ SH ;
|
||
ч ↔ ch ;
|
||
{ Ч } $lower ↔ Ch ;
|
||
Ч ↔ CH ;
|
||
# нг ↔ ng ; as separate letters works
|
||
# Нг ↔ Ng ; as separate letters works
|
||
# If we have a lowercase letter on either side, use the lowercase hard sign
|
||
ъ ↔ { ʼ } $lower ;
|
||
ъ ← $lower { ʼ } ;
|
||
Ъ ↔ ʼ ;
|
||
е\u0308 ↔ yo ;
|
||
Е\u0308 } $lower ↔ Yo ;
|
||
Е\u0308 ↔ YO ;
|
||
# е → 'ye' at the beginning of a syllable, after a vowel, ъ or ь, otherwise 'e'
|
||
[:^L:] { е ↔ ye ;
|
||
[:^L:] { Е } $lower ↔ Ye ;
|
||
[:^L:] {Е ↔ YE ;
|
||
$latinVowel { е → ye ;
|
||
$latinVowel { Е } $lower → Ye ;
|
||
$latinVowel { Е → YE ;
|
||
# handle these specially, since ьЬ otherwise disappear.
|
||
ье → ye ;
|
||
{ ьЕ } $lower → Ye ;
|
||
ьЕ → YE ;
|
||
Ье → ye ;
|
||
{ ЬЕ } $lower → Ye ;
|
||
ЬЕ → YE ;
|
||
е → e ;
|
||
Е → E ;
|
||
ю ↔ yu ;
|
||
{ Ю } $lower ↔ Yu ;
|
||
Ю ↔ YU ;
|
||
я ↔ ya ;
|
||
{ Я } $lower ↔ Ya ;
|
||
Я ↔ YA ;
|
||
ц ↔ ts ;
|
||
{ Ц } $lower ↔ Ts ;
|
||
Ц ↔ TS ;
|
||
а ↔ a ;
|
||
А ↔ A ;
|
||
б ↔ b ;
|
||
Б ↔ B ;
|
||
д ↔ d ;
|
||
Д ↔ D ;
|
||
э ↔ e ;
|
||
Э ↔ E ;
|
||
ф ↔ f ;
|
||
Ф ↔ F ;
|
||
г ↔ g ;
|
||
Г ↔ G ;
|
||
ҳ ↔ h ;
|
||
Ҳ ↔ H ;
|
||
и\u0306 ↔ y ;
|
||
И\u0306 ↔ Y ;
|
||
и ↔ i ;
|
||
И ↔ I ;
|
||
ж ↔ j ;
|
||
Ж ↔ J ;
|
||
к ↔ k ;
|
||
К ↔ K ;
|
||
л ↔ l ;
|
||
Л ↔ L ;
|
||
м ↔ m ;
|
||
М ↔ M ;
|
||
н ↔ n ;
|
||
Н ↔ N ;
|
||
о ↔ o ;
|
||
О ↔ O ;
|
||
п ↔ p ;
|
||
П ↔ P ;
|
||
қ ↔ q ;
|
||
Қ ↔ Q ;
|
||
р ↔ r ;
|
||
Р ↔ R ;
|
||
с ↔ s ;
|
||
С ↔ S ;
|
||
т ↔ t ;
|
||
Т ↔ T ;
|
||
у ↔ u ;
|
||
У ↔ U ;
|
||
в ↔ v ;
|
||
В ↔ V ;
|
||
х ↔ x ;
|
||
Х ↔ X ;
|
||
з ↔ z ;
|
||
З ↔ Z ;
|
||
ь → ;
|
||
Ь → ;
|
||
::NFC (NFD) ;
|
||
|