--- :transforms: - :aliases: - uz-Latn-t-uz-cyrl :direction: both :rules: - ":: NFD (NFC) ;" - "$letters = [[:sc=Latn:][:sc=Cyrl:] & [:L:]] ;" - "$latinVowel = [AEIOUaeiouĬĭʼËë{oʻ}{Oʻ}] ;" - "$lower = [$letters & [:Ll:]] ;" - "у \\u0306 <> oʻ ;" - "У \\u0306 <> Oʻ ;" - "ғ <> gʻ ;" - "Ғ <> Gʻ ;" - "ш <> sh ;" - "{ Ш } $lower <> Sh ;" - "Ш <> SH ;" - "ч <> ch ;" - "{ Ч } $lower <> Ch ;" - "Ч <> CH ;" - "ъ <> { ʼ } $lower ;" - "ъ < $lower { ʼ } ;" - "Ъ <> ʼ ;" - "е\\u0308 <> yo ;" - "Е\\u0308 } $lower <> Yo ;" - "Е\\u0308 <> YO ;" - "[:^L:] { е <> ye ;" - "[:^L:] { Е } $lower <> Ye ;" - "[:^L:] {Е <> YE ;" - "$latinVowel { е > ye ;" - "$latinVowel { Е } $lower > Ye ;" - "$latinVowel { Е > YE ;" - "ье > 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) ;" :source: uz_Cyrl :target: uz_Latn :variant: ~