1<?xml version="1.0" encoding="UTF-8" ?> 2<!DOCTYPE supplementalData SYSTEM "../../common/dtd/ldmlSupplemental.dtd"> 3<!-- 4Copyright © 1991-2013 Unicode, Inc. 5CLDR data files are interpreted according to the LDML specification (http://unicode.org/reports/tr35/) 6For terms of use, see http://www.unicode.org/copyright.html 7--> 8<supplementalData> 9 <version number="$Revision: 13787 $"/> 10 <transforms> 11 <transform source="ky" target="ky_Latn" variant="BGN" direction="forward" draft="contributed" alias="Kirghiz-Latin/BGN ky-Latn-t-ky-m0-bgn"> 12 <tRule> 13# 14######################################################################## 15# BGN/PCGN 1979 System 16# 17# The BGN/PCGN system for Kirghiz Cyrillic was designed for use in 18# romanizing names written in the Kirghiz Cyrillic alphabet. 19# The Kirghiz Cyrillic alphabet contains three letters not present 20# in the Russian alphabet: Ңң, Өө, and Үү. 21# 22# The Kirghiz Cyrillic Alphabet as defined by the BGN (Page 55): 23# 24# АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯ 25# абвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя 26# 27# Originally prepared by Michael Everson <everson@evertype.com> 28######################################################################## 29# 30# MINIMAL FILTER: KirghizCyrl-Latin 31# 32 33:: [АБВГДЕЁЖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнңоөпрстуүфхцчшщъыьэюя] ; 34:: NFD (NFC) ; 35# 36# 37######################################################################## 38 39 40# 41######################################################################## 42# 43# Define All Transformation Variables 44# 45######################################################################## 46# 47 48$prime = ʹ ; 49$doublePrime = ʺ ; 50 51$upperConsonants = [БВГДЖЗЙКЛМНҢПРСТФХЦЧШЩЪЬ] ; 52$lowerConsonants = [бвгджзйклмнңпрстфхцчшщъь] ; 53$consonants = [$upperConsonants $lowerConsonants] ; 54 55$upperVowels = [АЕЁИОӨУҮЫЭЮЯ] ; 56$lowerVowels = [аеёиоөуүыэюя] ; 57$vowels = [$upperVowels $lowerVowels] ; 58 59$lower = [$lowerConsonants $lowerVowels] ; 60# 61# 62# Use this $wordBoundary until bug 2034 is fixed in ICU: 63# http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest 64# 65 66$wordBoundary = [^[:L:][:M:][:N:]] ; 67# 68# 69######################################################################## 70 71 72# 73######################################################################## 74# 75# Start of Alphabetic Transformations 76# 77######################################################################## 78# 79 80А → A ; # CYRILLIC CAPITAL LETTER A 81а → a ; # CYRILLIC SMALL LETTER A 82Б → B ; # CYRILLIC CAPITAL LETTER BE 83б → b ; # CYRILLIC SMALL LETTER BE 84В → V ; # CYRILLIC CAPITAL LETTER VE 85в → v ; # CYRILLIC SMALL LETTER VE 86Г → G ; # CYRILLIC CAPITAL LETTER GHE 87г → g ; # CYRILLIC SMALL LETTER GHE 88Д → D ; # CYRILLIC CAPITAL LETTER DE 89д → d ; # CYRILLIC SMALL LETTER DE 90Е → E ; # CYRILLIC CAPITAL LETTER IE 91е → e ; # CYRILLIC SMALL LETTER IE 92Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO 93Ё → YO ; # CYRILLIC CAPITAL LETTER IO 94ё → yo ; # CYRILLIC SMALL LETTER IO 95Ж → J ; # CYRILLIC CAPITAL LETTER ZHE 96ж → j ; # CYRILLIC SMALL LETTER ZHE 97З → Z ; # CYRILLIC CAPITAL LETTER ZE 98з → z ; # CYRILLIC SMALL LETTER ZE 99И → I ; # CYRILLIC CAPITAL LETTER I 100и → i ; # CYRILLIC SMALL LETTER I 101Й → Y ; # CYRILLIC CAPITAL LETTER I 102й → y ; # CYRILLIC SMALL LETTER I 103К → K ; # CYRILLIC CAPITAL LETTER KA 104к → k ; # CYRILLIC SMALL LETTER KA 105Л → L ; # CYRILLIC CAPITAL LETTER EL 106л → l ; # CYRILLIC SMALL LETTER EL 107М → M ; # CYRILLIC CAPITAL LETTER EM 108м → m ; # CYRILLIC SMALL LETTER EM 109# 110# 111######################################################################## 112# 113# BGN Page 56 Rule 1 114# 115# The character sequence нг may be romanized n·g in order to differentiate 116# that romanizations from the digraph ng, which is used to render the 117# character ң. 118# 119######################################################################## 120# 121 122НГ → N·G ; # CYRILLIC CAPITAL LETTER EN 123Нг → N·g ; # CYRILLIC CAPITAL LETTER EN 124нг → n·g ; # CYRILLIC SMALL LETTER EN 125Н → N ; # CYRILLIC CAPITAL LETTER EN 126н → n ; # CYRILLIC SMALL LETTER EN 127# 128# 129######################################################################## 130# 131# End Rule 1 132# 133######################################################################## 134# 135 136Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER 137Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER 138ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER 139О → O ; # CYRILLIC CAPITAL LETTER O 140о → o ; # CYRILLIC SMALL LETTER O 141Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O 142ө → ö ; # CYRILLIC SMALL LETTER BARRED O 143П → P ; # CYRILLIC CAPITAL LETTER PE 144п → p ; # CYRILLIC SMALL LETTER PE 145Р → R ; # CYRILLIC CAPITAL LETTER ER 146р → r ; # CYRILLIC SMALL LETTER ER 147С → S ; # CYRILLIC CAPITAL LETTER ES 148с → s ; # CYRILLIC SMALL LETTER ES 149Т → T ; # CYRILLIC CAPITAL LETTER TE 150т → t ; # CYRILLIC SMALL LETTER TE 151У → U ; # CYRILLIC CAPITAL LETTER U 152у → u ; # CYRILLIC SMALL LETTER U 153Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U 154ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U 155Ф → F ; # CYRILLIC CAPITAL LETTER EF 156ф → f ; # CYRILLIC SMALL LETTER EF 157Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA 158Х → KH ; # CYRILLIC CAPITAL LETTER HA 159х → kh ; # CYRILLIC SMALL LETTER HA 160Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE 161Ц → TS ; # CYRILLIC CAPITAL LETTER TSE 162ц → ts ; # CYRILLIC SMALL LETTER TSE 163Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE 164Ч → CH ; # CYRILLIC CAPITAL LETTER CHE 165ч → ch ; # CYRILLIC SMALL LETTER CHE 166# 167# 168######################################################################## 169# 170# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6). 171# 172# шч becomes sh·ch 173# 174######################################################################## 175# 176 177ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA 178Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA 179шч → sh·ch ; # CYRILLIC SMALL LETTER SHA 180Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA 181Ш → SH ; # CYRILLIC CAPITAL LETTER SHA 182ш → sh ; # CYRILLIC SMALL LETTER SHA 183Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA 184Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA 185щ → shch ; # CYRILLIC SMALL LETTER SHCHA 186# 187# 188######################################################################## 189# 190# End Rule 3.6 191# 192######################################################################## 193# 194 195Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN 196ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN 197# 198# 199######################################################################## 200# 201# BGN Page 56 Note 2 202# 203# The character Ыы may be romanized Ɨɨ instead of Yy, if so desired. 204# 205######################################################################## 206# 207 208Ы → Y ; # CYRILLIC CAPITAL LETTER YERU 209ы → y ; # CYRILLIC SMALL LETTER YERU 210# 211# 212# Alternative rule to implement the option described here. To apply 213# uncomment the following by removing the '#' mark at the start of the 214# line and insert before the two rule lines above. 215# 216#Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU 217#ы → ɨ ; # CYRILLIC SMALL LETTER YERU 218# 219######################################################################## 220# 221# End BGN Page 56 Note 2 222# 223######################################################################## 224# 225 226Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN 227ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN 228Э → E ; # CYRILLIC CAPITAL LETTER E 229э → e ; # CYRILLIC SMALL LETTER E 230Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU 231Ю → YU ; # CYRILLIC CAPITAL LETTER YU 232ю → yu ; # CYRILLIC SMALL LETTER YU 233Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA 234Я → YA ; # CYRILLIC CAPITAL LETTER YA 235я → ya ; # CYRILLIC SMALL LETTER YA 236# 237# 238######################################################################## 239 240 </tRule> 241 </transform> 242 </transforms> 243</supplementalData> 244