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