• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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="tk_Cyrl" target="tk" variant="BGN" direction="forward" draft="contributed" alias="Turkmen-Latin/BGN tk-t-tk-cyrl-m0-bgn">
12			<tRule><![CDATA[
13#
14########################################################################
15# BGN/PCGN 1979 System
16#
17# The BGN/PCGN system for Turkmen was designed for use in
18# romanizing names written in the Turkmen alphabet.
19# The Turkmen alphabet contains five letters not present
20# in the Russian alphabet: Җҗ, Ңң, Өө, Үү, and Әә.
21#
22# The Turkmen Cyrillic Alphabet as defined by the BGN (Page 103):
23#
24#   АБВГДЕЁЖҖЗИЙКЛМНҢОӨПРСТУҮФХЦЧШЩЪЫЬЭӘЮЯ
25#   абвгдеёжзҗийклмнңоөпрстуүфхцчшщъыьэәюя
26#
27# Originally prepared by Michael Everson <everson@evertype.com>
28########################################################################
29#
30# MINIMAL FILTER: Turkmen-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В → W ; # CYRILLIC CAPITAL LETTER VE
85в → w ; # 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#
91#
92########################################################################
93#
94# BGN Page 104 Rule 1:
95#
96# The character e should be romanized ye initially, after the vowel
97# characters a, e, ё, и, о, ө, у, ү, ы, э, ю, and я, and after й, ъ, and ь.
98# In all other instances, it should be romanized e.
99#
100########################################################################
101#
102
103Е}[[$upperVowels - [Ә]] [ЙЪЬ]] → YE ; # CYRILLIC CAPITAL LETTER IE
104Е}[[$lowerVowels - [ә]] [йъь]] → Ye ; # CYRILLIC CAPITAL LETTER IE
105$wordBoundary{Е → Ye ; # CYRILLIC CAPITAL LETTER IE
106Е →  E ; # CYRILLIC CAPITAL LETTER IE
107е}[[$upperVowels - [Ә]] [$lowerVowels - [ә]] [ЙйЪъЬь]] → ye ; # CYRILLIC SMALL LETTER IE
108$wordBoundary{е → ye ; # CYRILLIC SMALL LETTER IE
109е →  e ; # CYRILLIC SMALL LETTER IE
110#
111#
112########################################################################
113#
114# End of Rule 1
115#
116########################################################################
117#
118
119Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
120Ё → YO ; # CYRILLIC CAPITAL LETTER IO
121ё → yo ; # CYRILLIC SMALL LETTER IO
122Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
123Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
124ж → zh ; # CYRILLIC SMALL LETTER ZHE
125#
126#
127########################################################################
128#
129# BGN Page 104 Rule 2
130#
131# The character sequences зх, нг, сх, and цх may be romanized z·h,
132# n·g, s·h, and ts·h in order to differentiate those romanizations form
133# the digraphs zh, ng, sh, and the letter sequence tsh, which are used
134# to render the characters ж, ң, ш, and the character sequence тш.
135#
136########################################################################
137#
138
139ЗХ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
140Зх → Z·h ; # CYRILLIC CAPITAL LETTER ZE
141зх → z·h ; # CYRILLIC SMALL LETTER ZE
142З → Z ; # CYRILLIC CAPITAL LETTER ZE
143з → z ; # CYRILLIC SMALL LETTER ZE
144#
145#
146########################################################################
147#
148# End Rule 2
149#
150########################################################################
151#
152
153И → И ; # CYRILLIC CAPITAL LETTER I
154и → и ; # CYRILLIC SMALL LETTER I
155Й → Y ; # CYRILLIC CAPITAL LETTER I
156й → y ; # CYRILLIC SMALL LETTER I
157К → K ; # CYRILLIC CAPITAL LETTER KA
158к → k ; # CYRILLIC SMALL LETTER KA
159Л → L ; # CYRILLIC CAPITAL LETTER EL
160л → l ; # CYRILLIC SMALL LETTER EL
161М → M ; # CYRILLIC CAPITAL LETTER EM
162м → m ; # CYRILLIC SMALL LETTER EM
163#
164#
165########################################################################
166#
167# BGN Page 104 Rule 2
168#
169# нг becomes n·g
170#
171########################################################################
172#
173
174НГ → N·G ; # CYRILLIC CAPITAL LETTER EN
175Нг → N·g ; # CYRILLIC CAPITAL LETTER EN
176нг → n·g ; # CYRILLIC SMALL LETTER EN
177Н → N ; # CYRILLIC CAPITAL LETTER EN
178н → n ; # CYRILLIC SMALL LETTER EN
179#
180#
181########################################################################
182#
183# End Rule 2
184#
185########################################################################
186#
187
188Ң} $lower → Ng ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
189Ң → NG ; # CYRILLIC CAPITAL LETTER EN WITH DESCENDER
190ң → ng ; # CYRILLIC SMALL LETTER EN WITH DESCENDER
191О → O ; # CYRILLIC CAPITAL LETTER O
192о → o ; # CYRILLIC SMALL LETTER O
193Ө → Ö ; # CYRILLIC CAPITAL LETTER BARRED O
194ө → ö ; # CYRILLIC SMALL LETTER BARRED O
195П → P ; # CYRILLIC CAPITAL LETTER PE
196п → p ; # CYRILLIC SMALL LETTER PE
197Р → R ; # CYRILLIC CAPITAL LETTER ER
198р → r ; # CYRILLIC SMALL LETTER ER
199#
200#
201########################################################################
202#
203# BGN Page 104 Rule 2
204#
205# сх becomes s·h
206#
207########################################################################
208#
209
210СХ → S·H ; # CYRILLIC CAPITAL LETTER ES
211Сх → S·h ; # CYRILLIC CAPITAL LETTER ES
212сх → s·h ; # CYRILLIC SMALL LETTER ES
213С → S ; # CYRILLIC CAPITAL LETTER ES
214с → s ; # CYRILLIC SMALL LETTER ES
215#
216#
217########################################################################
218#
219# End Rule 2
220#
221########################################################################
222#
223
224Т → T ; # CYRILLIC CAPITAL LETTER TE
225т → t ; # CYRILLIC SMALL LETTER TE
226У → U ; # CYRILLIC CAPITAL LETTER U
227у → u ; # CYRILLIC SMALL LETTER U
228Ү → Ü ; # CYRILLIC CAPITAL LETTER STRAIGHT U
229ү → ü ; # CYRILLIC SMALL LETTER STRAIGHT U
230Ф → F ; # CYRILLIC CAPITAL LETTER EF
231ф → f ; # CYRILLIC SMALL LETTER EF
232Х → H ; # CYRILLIC CAPITAL LETTER HA
233х → h ; # CYRILLIC SMALL LETTER HA
234#
235#
236########################################################################
237#
238# BGN Page 104 Rule 2
239#
240# цх becomes ts·h
241#
242########################################################################
243#
244
245ЦХ → TS·H ; # CYRILLIC CAPITAL LETTER GHE
246Цх → Ts·h ; # CYRILLIC CAPITAL LETTER GHE
247цх → ts·h ; # CYRILLIC SMALL LETTER GHE
248Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
249Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
250ц → ts ; # CYRILLIC SMALL LETTER TSE
251#
252#
253########################################################################
254#
255# End Rule 2
256#
257########################################################################
258#
259
260Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
261Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
262ч → ch ; # CYRILLIC SMALL LETTER CHE
263#
264#
265########################################################################
266#
267# Implied rule from BGN Russian-Latin transliteration (Page 94 Note 3.6).
268#
269# шч becomes sh·ch
270#
271########################################################################
272#
273
274ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
275Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
276шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
277Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
278Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
279ш → sh ; # CYRILLIC SMALL LETTER SHA
280Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
281Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
282щ → shch ; # CYRILLIC SMALL LETTER SHCHA
283#
284#
285########################################################################
286#
287# End Implied rule
288#
289########################################################################
290#
291
292Ъ → $doublePrime ; # CYRILLIC CAPITAL LETTER HARD SIGN
293ъ → $doublePrime ; # CYRILLIC SMALL LETTER HARD SIGN
294#
295#
296########################################################################
297#
298# BGN Page 104 Note 3
299#
300# The character Ыы may be romanized Ɨɨ instead of Yy, if so desired.
301#
302########################################################################
303#
304
305Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
306ы → y ; # CYRILLIC SMALL LETTER YERU
307#
308#
309# Alternative rule to implement the option described here. To apply
310# uncomment the following by removing the '#' mark at the start of the
311# line and insert before the two rule lines above.
312#
313#Ы → Ɨ ; # CYRILLIC CAPITAL LETTER YERU
314#ы → ɨ ; # CYRILLIC SMALL LETTER YERU
315#
316########################################################################
317#
318# End BGN Page 104 Note 2
319#
320########################################################################
321#
322
323Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
324ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
325Э → E ; # CYRILLIC CAPITAL LETTER E
326э → e ; # CYRILLIC SMALL LETTER E
327Ә → Ä ; # CYRILLIC CAPITAL LETTER SCHWA
328ә → ä ; # CYRILLIC SMALL LETTER SCHWA
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			]]></tRule>
340		</transform>
341	</transforms>
342</supplementalData>
343