• 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: uk_uk_Latn_BGN.txt
6# Generated from CLDR
7#
8
9#
10########################################################################
11# BGN/PCGN 1979 System
12#
13# The BGN/PCGN system for Ukrainian was designed for use in romanizing
14# names written in the Ukrainian alphabet. The Ukrainian alphabet
15# contains five letters not present in the Russian alphabet:
16# Ґґ, Єє, Іі, Її, and ’.
17#
18# The Ukrainian Alphabet as defined by the BGN (Page 105):
19#
20#   АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЮЯЬ
21#   абвгґдеєжзиіїйклмнопрстуфхцчшщюяь’
22#
23# Originally prepared by Michael Everson <everson@evertype.com>
24########################################################################
25#
26# MINIMAL FILTER: Ukrainian-Latin
27#
28:: [АБВГҐДЕЄЖЗИІЇЙКЛМНОПРСТУФХЦЧШЩЮЯЬабвгґдеєжзиіїйклмнопрстуфхцчшщюяь’] ;
29:: 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В → V ; # CYRILLIC CAPITAL LETTER VE
70в → v ; # CYRILLIC SMALL LETTER VE
71#
72#
73########################################################################
74#
75# Comment. The BGN gives h as the transliteration for both г and ґ.
76# This is an error: г is h and ґ is g.
77#
78########################################################################
79#
80Г → H ; # CYRILLIC CAPITAL LETTER GHE
81г → h ; # CYRILLIC SMALL LETTER GHE
82Ґ → G ; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
83ґ → g ; # CYRILLIC SMALL LETTER GHE WITH UPTURN
84#
85#
86########################################################################
87#
88# End Comment.
89#
90########################################################################
91#
92Д → D ; # CYRILLIC CAPITAL LETTER DE
93д → d ; # CYRILLIC SMALL LETTER DE
94Е → E ; # CYRILLIC CAPITAL LETTER IE
95е → e ; # CYRILLIC SMALL LETTER IE
96Є} $lower → Ye ; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
97Є → YE ; # CYRILLIC CAPITAL LETTER UKRAINIAN IE
98є → ye ; # CYRILLIC SMALL LETTER UKRAINIAN IE
99Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
100Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
101ж → zh ; # CYRILLIC SMALL LETTER ZHE
102#
103#
104########################################################################
105#
106# BGN Page 105 Rule 1
107#
108# The character sequences зг, кг, сг, тс, and цг may be romanized
109# z·h, k·h, s·h, t·s, and ts·h in order to differentiate those
110# romanizations from the digraphs zh, kh, sh, ts, and the letter
111# sequence tsh, which are used to render the characters ж, х, ш, ц
112# and the character sequence тш.
113#
114########################################################################
115#
116ЗГ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
117Зг → Z·h ; # CYRILLIC CAPITAL LETTER ZE
118зг → z·h ; # CYRILLIC SMALL LETTER ZE
119З → Z ; # CYRILLIC CAPITAL LETTER ZE
120з → z ; # CYRILLIC SMALL LETTER ZE
121#
122#
123########################################################################
124#
125# End Rule 1
126#
127########################################################################
128#
129И → Y ; # CYRILLIC CAPITAL LETTER I
130и → y ; # CYRILLIC SMALL LETTER I
131І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
132і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
133Ї} $lower → Yi ; # CYRILLIC CAPITAL LETTER YI
134Ї → YI ; # CYRILLIC CAPITAL LETTER YI
135ї → yi ; # CYRILLIC SMALL LETTER YI
136Й → Y ; # CYRILLIC CAPITAL LETTER I
137й → y ; # CYRILLIC SMALL LETTER I
138#
139#
140########################################################################
141#
142# BGN Page 105 Rule 1
143#
144# кг becomes k·h
145#
146########################################################################
147#
148КГ → K·H ; # CYRILLIC CAPITAL LETTER KA
149Кг → K·h ; # CYRILLIC CAPITAL LETTER KA
150кг → k·h ; # CYRILLIC SMALL LETTER KA
151К → K ; # CYRILLIC CAPITAL LETTER KA
152к → k ; # CYRILLIC SMALL LETTER KA
153#
154#
155########################################################################
156#
157# End Rule 1
158#
159########################################################################
160#
161Л → L ; # CYRILLIC CAPITAL LETTER EL
162л → l ; # CYRILLIC SMALL LETTER EL
163М → M ; # CYRILLIC CAPITAL LETTER EM
164м → m ; # CYRILLIC SMALL LETTER EM
165Н → N ; # CYRILLIC CAPITAL LETTER EN
166н → n ; # CYRILLIC SMALL LETTER EN
167О → O ; # CYRILLIC CAPITAL LETTER O
168о → o ; # CYRILLIC SMALL LETTER O
169П → P ; # CYRILLIC CAPITAL LETTER PE
170п → p ; # CYRILLIC SMALL LETTER PE
171Р → R ; # CYRILLIC CAPITAL LETTER ER
172р → r ; # CYRILLIC SMALL LETTER ER
173#
174#
175########################################################################
176#
177# BGN Page 105 Rule 1
178#
179# сг becomes s·h
180#
181########################################################################
182#
183СГ → S·H ; # CYRILLIC CAPITAL LETTER ES
184Сг → S·h ; # CYRILLIC CAPITAL LETTER ES
185сг → s·h ; # CYRILLIC SMALL LETTER ES
186С → S ; # CYRILLIC CAPITAL LETTER ES
187с → s ; # CYRILLIC SMALL LETTER ES
188#
189#
190########################################################################
191#
192# End Rule 1
193#
194########################################################################
195#
196########################################################################
197#
198# BGN Page 105 Rule 1
199#
200# тс becomes t·s
201#
202########################################################################
203#
204ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
205Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
206тс → t·s ; # CYRILLIC SMALL LETTER TE
207Т → T ; # CYRILLIC CAPITAL LETTER TE
208т → t ; # CYRILLIC SMALL LETTER TE
209#
210#
211########################################################################
212#
213# End Rule 1
214#
215########################################################################
216#
217У → U ; # CYRILLIC CAPITAL LETTER U
218у → u ; # CYRILLIC SMALL LETTER U
219Ф → F ; # CYRILLIC CAPITAL LETTER EF
220ф → f ; # CYRILLIC SMALL LETTER EF
221Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
222Х → KH ; # CYRILLIC CAPITAL LETTER HA
223х → kh ; # CYRILLIC SMALL LETTER HA
224#
225#
226########################################################################
227#
228# BGN Page 105 Rule 1
229#
230# цг becomes ts·h
231#
232########################################################################
233#
234ЦГ → TS·H ; # CYRILLIC CAPITAL LETTER TSE
235Цг → Ts·h ; # CYRILLIC CAPITAL LETTER TSE
236цг → ts·h ; # CYRILLIC SMALL LETTER TSE
237Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
238Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
239ц → ts ; # CYRILLIC SMALL LETTER TSE
240#
241#
242########################################################################
243#
244# End Rule 1
245#
246########################################################################
247#
248Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
249Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
250ч → ch ; # CYRILLIC SMALL LETTER CHE
251#
252#
253########################################################################
254#
255# BGN Page 94 Rule 3.6
256#
257# шч becomes sh·ch
258#
259########################################################################
260#
261ШЧ → SH·CH ; # CYRILLIC CAPITAL LETTER SHA
262Шч → Sh·ch ; # CYRILLIC CAPITAL LETTER SHA
263шч → sh·ch ; # CYRILLIC SMALL LETTER SHA
264Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
265Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
266ш → sh ; # CYRILLIC SMALL LETTER SHA
267Щ} $lower → Shch ; # CYRILLIC CAPITAL LETTER SHCHA
268Щ → SHCH ; # CYRILLIC CAPITAL LETTER SHCHA
269щ → shch ; # CYRILLIC SMALL LETTER SHCHA
270#
271#
272########################################################################
273#
274# End Rule 3.6
275#
276########################################################################
277#
278Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
279Ю → YU ; # CYRILLIC CAPITAL LETTER YU
280ю → yu ; # CYRILLIC SMALL LETTER YU
281Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
282Я → YA ; # CYRILLIC CAPITAL LETTER YA
283я → ya ; # CYRILLIC SMALL LETTER YA
284Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
285ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
286’ → $doublePrime ; # LEFT SINGLE QUOTATION MARK
287#
288#
289########################################################################
290
291