1# © 2016 and later: Unicode, Inc. and others. 2# License & terms of use: http://www.unicode.org/copyright.html#License 3# 4# File: tk_Cyrl_tk_BGN.txt 5# Generated from CLDR 6# 7 8# 9######################################################################## 10# BGN/PCGN 1979 System 11# 12# The BGN/PCGN system for Turkmen was designed for use in 13# romanizing names written in the Turkmen alphabet. 14# The Turkmen alphabet contains five letters not present 15# in the Russian alphabet: Җҗ, Ңң, Өө, Үү, and Әә. 16# 17# The Turkmen Cyrillic Alphabet as defined by the BGN (Page 103): 18# 19# АБВГДЕЁЖҖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭӘЮЯ 20# абвгдеёжзҗийклмнңоөпрстуүфхцчшщъыьэәюя 21# 22# Originally prepared by Michael Everson <everson@evertype.com> 23######################################################################## 24# 25# MINIMAL FILTER: Turkmen-Latin 26# 27# :: [АБВГДЕЁЖҖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭӘЮЯабвгдеёжзҗийклмнңоөпрстуүфхцчшщъыьэәюя] ; 28:: NFD (NFC) ; 29# 30# 31######################################################################## 32# 33######################################################################## 34# 35# Define All Transformation Variables 36# 37######################################################################## 38# 39$prime = ʹ ; 40$doublePrime = ʺ ; 41$upperConsonants = [БВГДЖҖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ; 42$lowerConsonants = [бвгджҗзйклмнңпрстфхцчшщъь] ; 43$consonants = [$upperConsonants $lowerConsonants] ; 44$upperVowels = [АЕЁИОӨУҮЫЭӘЮЯ] ; 45$lowerVowels = [аеёиоөуүыэәюя] ; 46$vowels = [$upperVowels $lowerVowels] ; 47$lower = [$lowerConsonants $lowerVowels] ; 48# 49# 50# Use this $wordBoundary until bug 2034 is fixed in ICU: 51# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest 52# 53$wordBoundary = [^[:L:][:M:][:N:]] ; 54# 55# 56######################################################################## 57# 58######################################################################## 59# 60# Start of Alphabetic Transformations 61# 62######################################################################## 63# 64А → A ; # CYRILLIC CAPITAL LETTER A 65а → a ; # CYRILLIC SMALL LETTER A 66Б → B ; # CYRILLIC CAPITAL LETTER BE 67б → b ; # CYRILLIC SMALL LETTER BE 68В → W ; # CYRILLIC CAPITAL LETTER VE 69в → w ; # CYRILLIC SMALL LETTER VE 70Г → G ; # CYRILLIC CAPITAL LETTER GHE 71г → g ; # CYRILLIC SMALL LETTER GHE 72Д → D ; # CYRILLIC CAPITAL LETTER DE 73д → d ; # CYRILLIC SMALL LETTER DE 74# 75# 76######################################################################## 77# 78# BGN Page 104 Rule 1: 79# 80# The character e should be romanized ye initially, after the vowel 81# characters a, e, ё, и, о, ө, у, ү, ы, э, ю, and я, and after й, ъ, and ь. 82# In all other instances, it should be romanized e. 83# 84######################################################################## 85# 86Е}[[$upperVowels - [Ә]] [ЙЪЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE 87Е}[[$lowerVowels - [ә]] [йъь]] → Ye ; # CYRILLIC CAPITAL LETTER IE 88$wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE 89Е → E ; # CYRILLIC CAPITAL LETTER IE 90е}[[$upperVowels - [Ә]] [$lowerVowels - [ә]] [ЙйЪъЬь]] → ye ; # CYRILLIC SMALL LETTER IE 91$wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE 92е → e ; # CYRILLIC SMALL LETTER IE 93# 94# 95######################################################################## 96# 97# End of Rule 1 98# 99######################################################################## 100# 101Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO 102Ё → YO ; # CYRILLIC CAPITAL LETTER IO 103ё → yo ; # CYRILLIC SMALL LETTER IO 104Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE 105Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE 106ж → zh ; # CYRILLIC SMALL LETTER ZHE 107# 108# 109######################################################################## 110# 111# BGN Page 104 Rule 2 112# 113# The character sequences зх, нг, сх, and цх may be romanized z·h, 114# n·g, s·h, and ts·h in order to differentiate those romanizations form 115# the digraphs zh, ng, sh, and the letter sequence tsh, which are used 116# to render the characters ж, ң, ш, and the character sequence тш. 117# 118######################################################################## 119# 120ЗХ → Z·H ; # CYRILLIC CAPITAL LETTER ZE 121Зх → Z·h ; # CYRILLIC CAPITAL LETTER ZE 122зх → z·h ; # CYRILLIC SMALL LETTER ZE 123З → Z ; # CYRILLIC CAPITAL LETTER ZE 124з → z ; # CYRILLIC SMALL LETTER ZE 125# 126# 127######################################################################## 128# 129# End Rule 2 130# 131######################################################################## 132# 133И → И ; # CYRILLIC CAPITAL LETTER I 134и → и ; # CYRILLIC SMALL LETTER I 135Й → Y ; # CYRILLIC CAPITAL LETTER I 136й → y ; # CYRILLIC SMALL LETTER I 137К → K ; # CYRILLIC CAPITAL LETTER KA 138к → k ; # CYRILLIC SMALL LETTER KA 139Л → L ; # CYRILLIC CAPITAL LETTER EL 140л → l ; # CYRILLIC SMALL LETTER EL 141М → M ; # CYRILLIC CAPITAL LETTER EM 142м → m ; # CYRILLIC SMALL LETTER EM 143# 144# 145######################################################################## 146# 147# BGN Page 104 Rule 2 148# 149# нг becomes n·g 150# 151######################################################################## 152# 153НГ → N·G ; # CYRILLIC CAPITAL LETTER EN 154Нг → N·g ; # CYRILLIC CAPITAL LETTER EN 155нг → n·g ; # CYRILLIC SMALL LETTER EN 156Н → N ; # CYRILLIC CAPITAL LETTER EN 157н → n ; # CYRILLIC SMALL LETTER EN 158# 159# 160######################################################################## 161# 162# End Rule 2 163# 164######################################################################## 165# 166Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER 167Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER 168ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER 169О → O ; # CYRILLIC CAPITAL LETTER O 170о → o ; # CYRILLIC SMALL LETTER O 171Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O 172ө → ö ; # CYRILLIC SMALL LETTER BARRED O 173П → P ; # CYRILLIC CAPITAL LETTER PE 174п → p ; # CYRILLIC SMALL LETTER PE 175Р → R ; # CYRILLIC CAPITAL LETTER ER 176р → r ; # CYRILLIC SMALL LETTER ER 177# 178# 179######################################################################## 180# 181# BGN Page 104 Rule 2 182# 183# сх becomes s·h 184# 185######################################################################## 186# 187СХ → S·H ; # CYRILLIC CAPITAL LETTER ES 188Сх → S·h ; # CYRILLIC CAPITAL LETTER ES 189сх → s·h ; # CYRILLIC SMALL LETTER ES 190С → S ; # CYRILLIC CAPITAL LETTER ES 191с → s ; # CYRILLIC SMALL LETTER ES 192# 193# 194######################################################################## 195# 196# End Rule 2 197# 198######################################################################## 199# 200Т → T ; # CYRILLIC CAPITAL LETTER TE 201т → t ; # CYRILLIC SMALL LETTER TE 202У → U ; # CYRILLIC CAPITAL LETTER U 203у → u ; # CYRILLIC SMALL LETTER U 204Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U 205ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U 206Ф → F ; # CYRILLIC CAPITAL LETTER EF 207ф → f ; # CYRILLIC SMALL LETTER EF 208Х → H ; # CYRILLIC CAPITAL LETTER HA 209х → h ; # CYRILLIC SMALL LETTER HA 210# 211# 212######################################################################## 213# 214# BGN Page 104 Rule 2 215# 216# цх becomes ts·h 217# 218######################################################################## 219# 220ЦХ → TS·H ; # CYRILLIC CAPITAL LETTER GHE 221Цх → Ts·h ; # CYRILLIC CAPITAL LETTER GHE 222цх → ts·h ; # CYRILLIC SMALL LETTER GHE 223Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE 224Ц → TS ; # CYRILLIC CAPITAL LETTER TSE 225ц → ts ; # CYRILLIC SMALL LETTER TSE 226# 227# 228######################################################################## 229# 230# End Rule 2 231# 232######################################################################## 233# 234Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE 235Ч → CH ; # CYRILLIC CAPITAL LETTER CHE 236ч → ch ; # CYRILLIC SMALL LETTER CHE 237# 238# 239######################################################################## 240# 241# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6). 242# 243# шч becomes sh·ch 244# 245######################################################################## 246# 247ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA 248Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA 249шч → sh·ch ; # CYRILLIC SMALL LETTER SHA 250Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA 251Ш → SH ; # CYRILLIC CAPITAL LETTER SHA 252ш → sh ; # CYRILLIC SMALL LETTER SHA 253Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA 254Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA 255щ → shch ; # CYRILLIC SMALL LETTER SHCHA 256# 257# 258######################################################################## 259# 260# End Implied rule 261# 262######################################################################## 263# 264Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN 265ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN 266# 267# 268######################################################################## 269# 270# BGN Page 104 Note 3 271# 272# The character Ыы may be romanized Ɨɨ instead of Yy, if so desired. 273# 274######################################################################## 275# 276Ы → Y ; # CYRILLIC CAPITAL LETTER YERU 277ы → y ; # CYRILLIC SMALL LETTER YERU 278# 279# 280# Alternative rule to implement the option described here. To apply 281# uncomment the following by removing the '#' mark at the start of the 282# line and insert before the two rule lines above. 283# 284#Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU 285#ы → ɨ ; # CYRILLIC SMALL LETTER YERU 286# 287######################################################################## 288# 289# End BGN Page 104 Note 2 290# 291######################################################################## 292# 293Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN 294ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN 295Э → E ; # CYRILLIC CAPITAL LETTER E 296э → e ; # CYRILLIC SMALL LETTER E 297Ә → Ä ; # CYRILLIC CAPITAL LETTER SCHWA 298ә → ä ; # CYRILLIC SMALL LETTER SCHWA 299Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU 300Ю → YU ; # CYRILLIC CAPITAL LETTER YU 301ю → yu ; # CYRILLIC SMALL LETTER YU 302Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA 303Я → YA ; # CYRILLIC CAPITAL LETTER YA 304я → ya ; # CYRILLIC SMALL LETTER YA 305# 306# 307######################################################################## 308 309