• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# © 2016 and later: Unicode, Inc. and others.
2# License & terms of use: http://www.unicode.org/copyright.html#License
3#
4# File: kk_kk_Latn_BGN.txt
5# Generated from CLDR
6#
7
8#
9########################################################################
10# BGN/PCGN 1979 System
11#
12# The BGN/PCGN system for Kazakh Cyrillic was designed for use in
13# romanizing names written in the Kazakh Cyrillic alphabet.
14# The Kazakh Cyrillic alphabet contains nine letters not present
15# in the Russian alphabet: Әә, Ғғ, Ққ, Ңң, Өө, Ұұ, Үү, Һһ, and Іі.
16#
17# The Kazakh Cyrillic Alphabet as defined by the BGN (Page 47):
18#
19#   АӘБВГҒДЕЁЖЗИЙКҚЛМНҢОӨПРСТУҰҮФХҺЦЧШЩЪЫІЬЭЮЯ
20#   аәбвгғдеёжзийкқлмнңоөпрстуұүфхһцчшщъыіьэюя
21#
22# Originally prepared by Michael Everson <everson@evertype.com>
23########################################################################
24#
25# MINIMAL FILTER: KazakhCyrl-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Ә → Ä ; # CYRILLIC CAPITAL LETTER SCHWA
67ә → ä ; # CYRILLIC SMALL LETTER SCHWA
68Б → B ; # CYRILLIC CAPITAL LETTER BE
69б → b ; # CYRILLIC SMALL LETTER BE
70В → V ; # CYRILLIC CAPITAL LETTER VE
71в → v ; # CYRILLIC SMALL LETTER VE
72#
73#
74########################################################################
75#
76# BGN Page 48 Rule 1
77#
78# The character sequences гһ, зһ, кһ, нг, сһ and цһ may be romanized
79# g·h, z·h, k·h, n·g, s·h and ts·h in order to differentiate those
80# romanizations from the digraphs gh, zh, kh, ng, sh, and the letter
81# sequence tsh, which are used to render the characters г, ж, х, ң, ш,
82# and the character sequence тш.
83#
84########################################################################
85#
86ГҺ → G·H ; # CYRILLIC CAPITAL LETTER GHE
87Гһ → G·h ; # CYRILLIC CAPITAL LETTER GHE
88гһ → g·h ; # CYRILLIC SMALL LETTER GHE
89Г → G ; # CYRILLIC CAPITAL LETTER GHE
90г → g ; # CYRILLIC SMALL LETTER GHE
91#
92#
93########################################################################
94#
95# End Rule 1
96#
97########################################################################
98#
99Ғ} $lower → Gh ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
100Ғ → GH ; # CYRILLIC CAPITAL LETTER GHE WITH STROKE
101ғ → gh ; # CYRILLIC SMALL LETTER GHE WITH STROKE
102Д → D ; # CYRILLIC CAPITAL LETTER DE
103д → d ; # CYRILLIC SMALL LETTER DE
104Е → E ; # CYRILLIC CAPITAL LETTER IE
105е → e ; # CYRILLIC SMALL LETTER IE
106Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
107Ё → YO ; # CYRILLIC CAPITAL LETTER IO
108ё → yo ; # CYRILLIC SMALL LETTER IO
109Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
110Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
111ж → zh ; # CYRILLIC SMALL LETTER ZHE
112#
113#
114########################################################################
115#
116# BGN Page 48 Rule 1
117#
118# зһ becomes z·h
119#
120########################################################################
121#
122ЗҺ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
123Зһ → Z·h ; # CYRILLIC CAPITAL LETTER ZE
124зһ → z·h ; # CYRILLIC SMALL LETTER ZE
125З → Z ; # CYRILLIC CAPITAL LETTER ZE
126з → z ; # CYRILLIC SMALL LETTER ZE
127#
128#
129########################################################################
130#
131# End Rule 1
132#
133########################################################################
134#
135И → Ī ; # CYRILLIC CAPITAL LETTER I
136и → ī ; # CYRILLIC SMALL LETTER I
137Й → Y ; # CYRILLIC CAPITAL LETTER I
138й → y ; # CYRILLIC SMALL LETTER I
139#
140#
141########################################################################
142#
143# BGN Page 48 Rule 1
144#
145# кһ becomes k·h
146#
147########################################################################
148#
149КҺ → K·H ; # CYRILLIC CAPITAL LETTER KA
150Кһ → K·h ; # CYRILLIC CAPITAL LETTER KA
151кһ → k·h ; # CYRILLIC SMALL LETTER KA
152К → K ; # CYRILLIC CAPITAL LETTER KA
153к → k ; # CYRILLIC SMALL LETTER KA
154#
155#
156########################################################################
157#
158# End Rule 1
159#
160########################################################################
161#
162Қ → Q ; # CYRILLIC CAPITAL LETTER KA WITH DESCENDER
163қ → q ; # CYRILLIC SMALL LETTER KA WITH DESCENDER
164Л → L ; # CYRILLIC CAPITAL LETTER EL
165л → l ; # CYRILLIC SMALL LETTER EL
166М → M ; # CYRILLIC CAPITAL LETTER EM
167м → m ; # CYRILLIC SMALL LETTER EM
168#
169#
170########################################################################
171#
172# BGN Page 48 Rule 1
173#
174# нг becomes n·g
175#
176########################################################################
177#
178НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
179Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
180нг → n·g ; # CYRILLIC SMALL LETTER EN
181Н → N ; # CYRILLIC CAPITAL LETTER EN
182н → n ; # CYRILLIC SMALL LETTER EN
183#
184#
185########################################################################
186#
187# End Rule 1
188#
189########################################################################
190#
191Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
192Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
193ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
194О → O ; # CYRILLIC CAPITAL LETTER O
195о → o ; # CYRILLIC SMALL LETTER O
196Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
197ө → ö ; # CYRILLIC SMALL LETTER BARRED O
198П → P ; # CYRILLIC CAPITAL LETTER PE
199п → p ; # CYRILLIC SMALL LETTER PE
200Р → R ; # CYRILLIC CAPITAL LETTER ER
201р → r ; # CYRILLIC SMALL LETTER ER
202#
203#
204########################################################################
205#
206# BGN Page 48 Rule 1
207#
208# сһ becomes s·h
209#
210########################################################################
211#
212СҺ → S·H ; # CYRILLIC CAPITAL LETTER ES
213Сһ → S·h ; # CYRILLIC CAPITAL LETTER ES
214сһ → s·h ; # CYRILLIC SMALL LETTER ES
215С → S ; # CYRILLIC CAPITAL LETTER ES
216с → s ; # CYRILLIC SMALL LETTER ES
217#
218#
219########################################################################
220#
221# End Rule 1
222#
223########################################################################
224#
225Т → T ; # CYRILLIC CAPITAL LETTER TE
226т → t ; # CYRILLIC SMALL LETTER TE
227У → Ū ; # CYRILLIC CAPITAL LETTER U
228у → ū ; # CYRILLIC SMALL LETTER U
229Ұ → U ; # CYRILLIC CAPITAL LETTER STRAIGHT U WITH STROKE
230ұ → u ; # CYRILLIC SMALL LETTER STRAIGHT U WITH STROKE
231Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
232ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
233Ф → F ; # CYRILLIC CAPITAL LETTER EF
234ф → f ; # CYRILLIC SMALL LETTER EF
235Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
236Х → KH ; # CYRILLIC CAPITAL LETTER HA
237х → kh ; # CYRILLIC SMALL LETTER HA
238Һ → H ; # CYRILLIC CAPITAL LETTER SHHA
239һ → h ; # CYRILLIC SMALL LETTER SHHA
240#
241#
242########################################################################
243#
244# BGN Page 48 Rule 1
245#
246# цһ becomes ts·h
247#
248########################################################################
249#
250ЦҺ → TS·H ; # CYRILLIC CAPITAL LETTER GHE
251Цһ → Ts·h ; # CYRILLIC CAPITAL LETTER GHE
252цһ → ts·h ; # CYRILLIC SMALL LETTER GHE
253Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
254Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
255ц → ts ; # CYRILLIC SMALL LETTER TSE
256#
257#
258########################################################################
259#
260# End Rule 1
261#
262########################################################################
263#
264Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
265Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
266ч → ch ; # CYRILLIC SMALL LETTER CHE
267#
268#
269########################################################################
270#
271# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6).
272#
273# шч becomes sh·ch
274#
275########################################################################
276#
277ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
278Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
279шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
280Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
281Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
282ш → sh ; # CYRILLIC SMALL LETTER SHA
283Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
284Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
285щ → shch ; # CYRILLIC SMALL LETTER SHCHA
286#
287#
288########################################################################
289#
290# End Implied rule
291#
292########################################################################
293#
294Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
295ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
296#
297#
298########################################################################
299#
300# BGN Page 48 Note 2
301#
302# The character Ыы may be romanized Ɨɨ instead of Yy, if so desired.
303#
304########################################################################
305#
306Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
307ы → y ; # CYRILLIC SMALL LETTER YERU
308#
309#
310# Alternative rule to implement the option described here. To apply
311# uncomment the following by removing the '#' mark at the start of the
312# line and insert before the two rule lines above.
313#
314#Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU
315#ы → ɨ ; # CYRILLIC SMALL LETTER YERU
316#
317########################################################################
318#
319# End BGN Page 48 Note 2
320#
321########################################################################
322#
323І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
324і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
325Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
326ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
327Э → Ė ; # CYRILLIC CAPITAL LETTER E
328э → ė ; # CYRILLIC SMALL LETTER E
329Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
330Ю → YU ; # CYRILLIC CAPITAL LETTER YU
331ю → yu ; # CYRILLIC SMALL LETTER YU
332Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
333Я → YA ; # CYRILLIC CAPITAL LETTER YA
334я → ya ; # CYRILLIC SMALL LETTER YA
335#
336#
337########################################################################
338
339