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