1# © 2016 and later: Unicode, Inc. and others. 2# License & terms of use: http://www.unicode.org/copyright.html#License 3# 4# File: ky_ky_Latn_BGN.txt 5# Generated from CLDR 6# 7 8# 9######################################################################## 10# BGN/PCGN 1979 System 11# 12# The BGN/PCGN system for Kirghiz Cyrillic was designed for use in 13# romanizing names written in the Kirghiz Cyrillic alphabet. 14# The Kirghiz Cyrillic alphabet contains three letters not present 15# in the Russian alphabet: Ңң, Өө, and Үү. 16# 17# The Kirghiz Cyrillic Alphabet as defined by the BGN (Page 55): 18# 19# АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯ 20# абвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя 21# 22# Originally prepared by Michael Everson <everson@evertype.com> 23######################################################################## 24# 25# MINIMAL FILTER: KirghizCyrl-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В → V ; # CYRILLIC CAPITAL LETTER VE 69в → v ; # 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Е → E ; # CYRILLIC CAPITAL LETTER IE 75е → e ; # CYRILLIC SMALL LETTER IE 76Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO 77Ё → YO ; # CYRILLIC CAPITAL LETTER IO 78ё → yo ; # CYRILLIC SMALL LETTER IO 79Ж → J ; # CYRILLIC CAPITAL LETTER ZHE 80ж → j ; # CYRILLIC SMALL LETTER ZHE 81З → Z ; # CYRILLIC CAPITAL LETTER ZE 82з → z ; # CYRILLIC SMALL LETTER ZE 83И → I ; # CYRILLIC CAPITAL LETTER I 84и → i ; # CYRILLIC SMALL LETTER I 85Й → Y ; # CYRILLIC CAPITAL LETTER I 86й → y ; # CYRILLIC SMALL LETTER I 87К → K ; # CYRILLIC CAPITAL LETTER KA 88к → k ; # CYRILLIC SMALL LETTER KA 89Л → L ; # CYRILLIC CAPITAL LETTER EL 90л → l ; # CYRILLIC SMALL LETTER EL 91М → M ; # CYRILLIC CAPITAL LETTER EM 92м → m ; # CYRILLIC SMALL LETTER EM 93# 94# 95######################################################################## 96# 97# BGN Page 56 Rule 1 98# 99# The character sequence нг may be romanized n·g in order to differentiate 100# that romanizations from the digraph ng, which is used to render the 101# character ң. 102# 103######################################################################## 104# 105НГ → N·G ; # CYRILLIC CAPITAL LETTER EN 106Нг → N·g ; # CYRILLIC CAPITAL LETTER EN 107нг → n·g ; # CYRILLIC SMALL LETTER EN 108Н → N ; # CYRILLIC CAPITAL LETTER EN 109н → n ; # CYRILLIC SMALL LETTER EN 110# 111# 112######################################################################## 113# 114# End Rule 1 115# 116######################################################################## 117# 118Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER 119Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER 120ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER 121О → O ; # CYRILLIC CAPITAL LETTER O 122о → o ; # CYRILLIC SMALL LETTER O 123Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O 124ө → ö ; # CYRILLIC SMALL LETTER BARRED O 125П → P ; # CYRILLIC CAPITAL LETTER PE 126п → p ; # CYRILLIC SMALL LETTER PE 127Р → R ; # CYRILLIC CAPITAL LETTER ER 128р → r ; # CYRILLIC SMALL LETTER ER 129С → S ; # CYRILLIC CAPITAL LETTER ES 130с → s ; # CYRILLIC SMALL LETTER ES 131Т → T ; # CYRILLIC CAPITAL LETTER TE 132т → t ; # CYRILLIC SMALL LETTER TE 133У → U ; # CYRILLIC CAPITAL LETTER U 134у → u ; # CYRILLIC SMALL LETTER U 135Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U 136ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U 137Ф → F ; # CYRILLIC CAPITAL LETTER EF 138ф → f ; # CYRILLIC SMALL LETTER EF 139Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA 140Х → KH ; # CYRILLIC CAPITAL LETTER HA 141х → kh ; # CYRILLIC SMALL LETTER HA 142Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE 143Ц → TS ; # CYRILLIC CAPITAL LETTER TSE 144ц → ts ; # CYRILLIC SMALL LETTER TSE 145Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE 146Ч → CH ; # CYRILLIC CAPITAL LETTER CHE 147ч → ch ; # CYRILLIC SMALL LETTER CHE 148# 149# 150######################################################################## 151# 152# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6). 153# 154# шч becomes sh·ch 155# 156######################################################################## 157# 158ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA 159Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA 160шч → sh·ch ; # CYRILLIC SMALL LETTER SHA 161Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA 162Ш → SH ; # CYRILLIC CAPITAL LETTER SHA 163ш → sh ; # CYRILLIC SMALL LETTER SHA 164Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA 165Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA 166щ → shch ; # CYRILLIC SMALL LETTER SHCHA 167# 168# 169######################################################################## 170# 171# End Rule 3.6 172# 173######################################################################## 174# 175Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN 176ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN 177# 178# 179######################################################################## 180# 181# BGN Page 56 Note 2 182# 183# The character Ыы may be romanized Ɨɨ instead of Yy, if so desired. 184# 185######################################################################## 186# 187Ы → Y ; # CYRILLIC CAPITAL LETTER YERU 188ы → y ; # CYRILLIC SMALL LETTER YERU 189# 190# 191# Alternative rule to implement the option described here. To apply 192# uncomment the following by removing the '#' mark at the start of the 193# line and insert before the two rule lines above. 194# 195#Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU 196#ы → ɨ ; # CYRILLIC SMALL LETTER YERU 197# 198######################################################################## 199# 200# End BGN Page 56 Note 2 201# 202######################################################################## 203# 204Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN 205ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN 206Э → E ; # CYRILLIC CAPITAL LETTER E 207э → e ; # CYRILLIC SMALL LETTER E 208Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU 209Ю → YU ; # CYRILLIC CAPITAL LETTER YU 210ю → yu ; # CYRILLIC SMALL LETTER YU 211Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA 212Я → YA ; # CYRILLIC CAPITAL LETTER YA 213я → ya ; # CYRILLIC SMALL LETTER YA 214# 215# 216######################################################################## 217 218