1 # ***************************************************************************
3 # * Copyright (C) 2004-2016, International Business Machines
4 # * Corporation; Unicode, Inc.; and others. All Rights Reserved.
6 # ***************************************************************************
7 # File: be_be_Latn_BGN.txt
12 ########################################################################
13 # BGN/PCGN 1979 System
15 # The BGN/PCGN system for Belarusian (formerly Byelorussian) was
16 # designed for use in romanizing names written in the Belarusian
17 # Cyrillic alphabet. The Belarusian alphabet contains three
18 # letters not present in the Russian alphabet: Іі, Ўў, ’.
19 # One obsolete letter Ґґ is included.
21 # The Belarusian Alphabet as defined by the BGN (Page 23):
23 # АБВГДЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЫЬЭЮЯҐ
24 # абвгдеёжзійклмнопрстуўфхцчшыьэюя’ґ
26 # Originally prepared by Michael Everson <everson@evertype.com>
27 ########################################################################
29 # MINIMAL FILTER: Belarusian-Latin
31 :: [АБВГДЕЁЖЗІЙКЛМНОПРСТУЎФХЦЧШЩЪЫЬЭЮЯҐабвгдеёжзійклмнопрстуўфхцчшщъыьэюя’ґ] ;
35 ########################################################################
37 ########################################################################
39 # Define All Transformation Variables
41 ########################################################################
45 $upperConsonants = [БВГДЖЗЙКЛМНПРСТЎФХЦЧШЬҐ] ;
46 $lowerConsonants = [бвгджзйклмнпрстўфхцчшь’ґ] ;
47 $consonants = [$upperConsonants $lowerConsonants] ;
48 $upperVowels = [АЕЁІОУЫЭЮЯ] ;
49 $lowerVowels = [аеёіоуыэюя] ;
50 $vowels = [$upperVowels $lowerVowels] ;
51 $lower = [$lowerConsonants $lowerVowels] ;
54 # Use this $wordBoundary until bug 2034 is fixed in ICU:
55 # http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest
57 $wordBoundary = [^[:L:][:M:][:N:]] ;
60 ########################################################################
62 ########################################################################
64 # Start of Alphabetic Transformations
66 ########################################################################
68 А → A ; # CYRILLIC CAPITAL LETTER A
69 а → a ; # CYRILLIC SMALL LETTER A
70 Б → B ; # CYRILLIC CAPITAL LETTER BE
71 б → b ; # CYRILLIC SMALL LETTER BE
72 В → V ; # CYRILLIC CAPITAL LETTER VE
73 в → v ; # CYRILLIC SMALL LETTER VE
74 Г → H ; # CYRILLIC CAPITAL LETTER GHE
75 г → h ; # CYRILLIC SMALL LETTER GHE
76 Д → D ; # CYRILLIC CAPITAL LETTER DE
77 д → d ; # CYRILLIC SMALL LETTER DE
78 Е} $lower → Ye ; # CYRILLIC CAPITAL LETTER IE
79 Е → YE ; # CYRILLIC CAPITAL LETTER IE
80 е → ye ; # CYRILLIC SMALL LETTER IE
81 Ё} $lower → Yo ; # CYRILLIC CAPITAL LETTER IO
82 Ё → YO ; # CYRILLIC CAPITAL LETTER IO
83 ё → yo ; # CYRILLIC SMALL LETTER IO
84 Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
85 Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
86 ж → zh ; # CYRILLIC SMALL LETTER ZHE
89 ########################################################################
93 # The character sequences зг, цг, сг, тс, and кг may be romanized z·h,
94 # k·h, s·h, t·s and ts·h in order to differentiate those romanizations
95 # from the digraphs zh, kh, sh, ts, and the letter sequence tsh, which
96 # are used to render characters ж, х, ш, ц, and the character sequence тш.
98 ########################################################################
100 ЗГ → Z·H ; # CYRILLIC CAPITAL LETTER ZE
101 Зг → Z·h ; # CYRILLIC CAPITAL LETTER ZE
102 зг → z·h ; # CYRILLIC SMALL LETTER ZE
103 З → Z ; # CYRILLIC CAPITAL LETTER ZE
104 з → z ; # CYRILLIC SMALL LETTER ZE
107 ########################################################################
111 ########################################################################
112 І → I ; # CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
113 і → i ; # CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
114 Й → Y ; # CYRILLIC CAPITAL LETTER I
115 й → y ; # CYRILLIC SMALL LETTER I
117 ########################################################################
123 ########################################################################
125 КГ → K·H ; # CYRILLIC CAPITAL LETTER KA
126 Кг → K·h ; # CYRILLIC CAPITAL LETTER KA
127 кг → k·h ; # CYRILLIC SMALL LETTER KA
128 К → K ; # CYRILLIC CAPITAL LETTER KA
129 к → k ; # CYRILLIC SMALL LETTER KA
132 ########################################################################
136 ########################################################################
137 Л → L ; # CYRILLIC CAPITAL LETTER EL
138 л → l ; # CYRILLIC SMALL LETTER EL
139 М → M ; # CYRILLIC CAPITAL LETTER EM
140 м → m ; # CYRILLIC SMALL LETTER EM
141 Н → N ; # CYRILLIC CAPITAL LETTER EN
142 н → n ; # CYRILLIC SMALL LETTER EN
143 О → O ; # CYRILLIC CAPITAL LETTER O
144 о → o ; # CYRILLIC SMALL LETTER O
145 П → P ; # CYRILLIC CAPITAL LETTER PE
146 п → p ; # CYRILLIC SMALL LETTER PE
147 Р → R ; # CYRILLIC CAPITAL LETTER ER
148 р → r ; # CYRILLIC SMALL LETTER ER
150 ########################################################################
156 ########################################################################
158 СГ → S·H ; # CYRILLIC CAPITAL LETTER ES
159 Сг → S·h ; # CYRILLIC CAPITAL LETTER ES
160 сг → s·h ; # CYRILLIC SMALL LETTER ES
161 С → S ; # CYRILLIC CAPITAL LETTER ES
162 с → s ; # CYRILLIC SMALL LETTER ES
165 ########################################################################
169 ########################################################################
171 ########################################################################
177 ########################################################################
179 ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
180 Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
181 тс → t·s ; # CYRILLIC SMALL LETTER TE
182 Т → T ; # CYRILLIC CAPITAL LETTER TE
183 т → t ; # CYRILLIC SMALL LETTER TE
186 ########################################################################
190 ########################################################################
191 У → U ; # CYRILLIC CAPITAL LETTER U
192 у → u ; # CYRILLIC SMALL LETTER U
193 Ў → W ; # CYRILLIC CAPITAL LETTER SHORT U
194 ў → w ; # CYRILLIC SMALL LETTER SHORT U
195 Ф → F ; # CYRILLIC CAPITAL LETTER EF
196 ф → f ; # CYRILLIC SMALL LETTER EF
197 Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
198 Х → KH ; # CYRILLIC CAPITAL LETTER HA
199 х → kh ; # CYRILLIC SMALL LETTER HA
201 ########################################################################
207 ########################################################################
209 ЦГ → TS·H ; # CYRILLIC CAPITAL LETTER TSE
210 Цг → Ts·h ; # CYRILLIC CAPITAL LETTER TSE
211 цг → ts·h ; # CYRILLIC SMALL LETTER TSE
212 Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
213 Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
214 ц → ts ; # CYRILLIC SMALL LETTER TSE
217 ########################################################################
221 ########################################################################
222 Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
223 Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
224 ч → ch ; # CYRILLIC SMALL LETTER CHE
225 Ы → Y ; # CYRILLIC CAPITAL LETTER YERU
226 ы → y ; # CYRILLIC SMALL LETTER YERU
227 Ь → $prime ; # CYRILLIC CAPITAL LETTER SOFT SIGN
228 ь → $prime ; # CYRILLIC SMALL LETTER SOFT SIGN
229 Э → E ; # CYRILLIC CAPITAL LETTER E
230 э → e ; # CYRILLIC SMALL LETTER E
231 Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
232 Ю → YU ; # CYRILLIC CAPITAL LETTER YU
233 ю → yu ; # CYRILLIC SMALL LETTER YU
234 Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
235 Я → YA ; # CYRILLIC CAPITAL LETTER YA
236 я → ya ; # CYRILLIC SMALL LETTER YA
237 ’ → $doublePrime ; # LEFT SINGLE QUOTATION MARK
239 ########################################################################
243 # The obsolete character ґ should be romanized g.
245 ########################################################################
247 Ґ → G ; # CYRILLIC CAPITAL LETTER GHE WITH UPTURN
248 ґ → g ; # CYRILLIC SMALL LETTER GHE WITH UPTURN
251 ########################################################################
255 ########################################################################