1# © 2016 and later: Unicode, Inc. and others. 2# License & terms of use: http://www.unicode.org/copyright.html#License 3# 4# File: mk_mk_Latn_BGN.txt 5# Generated from CLDR 6# 7 8# 9######################################################################## 10# BGN/PCGN 1981 System 11# 12# Macedonian was official established as a literary language in 13# Yugoslavia during World War II and is now the official language 14# of Macedonia. Its alphabet is identical to Serbian, except 15# that the letters Ђђ and Ћћ are replaced by Ѓѓ and Ќќ, and 16# the letter Ѕѕ and the apostrophe are added. 17# 18# The Macedonian Alphabet as defined by the BGN (Page 69): 19# 20# АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШ 21# абвгдѓежзѕијклљмнњопрстќуфхцчџш’ 22# 23# Originally prepared by Michael Everson <everson@evertype.com> 24######################################################################## 25# 26# MINIMAL FILTER: Macedonian-Latin 27# 28:: [АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШабвгдѓежзѕијклљмнњопрстќуфхцчџш’] ; 29:: NFD (NFC) ; 30# 31# 32######################################################################## 33# 34######################################################################## 35# 36# Define All Transformation Variables 37# 38######################################################################## 39# 40$prime = ’ ; 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Г → G ; # CYRILLIC CAPITAL LETTER GHE 71г → g ; # CYRILLIC SMALL LETTER GHE 72Д → D ; # CYRILLIC CAPITAL LETTER DE 73д → d ; # CYRILLIC SMALL LETTER DE 74# 75# 76######################################################################## 77# 78# BGN Page 70 Rule 1: 79# 80# The character ѓ should be romanized g when it occurs before е 81# and и. In all other instances, it should be romanized đ (Đ). 82# 83######################################################################## 84# 85Ѓ}[ЕеИи] → G ; # CYRILLIC CAPITAL LETTER GJE 86ѓ}[ЕеИи] → g ; # CYRILLIC SMALL LETTER GJE 87Ѓ → Đ ; # CYRILLIC CAPITAL LETTER GJE 88ѓ → đ ; # CYRILLIC SMALL LETTER GJE 89# 90# 91######################################################################## 92# 93# End Rule 1 94# 95######################################################################## 96# 97Е → E ; # CYRILLIC CAPITAL LETTER DE 98е → e ; # CYRILLIC SMALL LETTER DE 99Ж → Ž ; # CYRILLIC CAPITAL LETTER ZHE 100ж → ž ; # CYRILLIC SMALL LETTER ZHE 101З → Z ; # CYRILLIC CAPITAL LETTER ZE 102з → z ; # CYRILLIC SMALL LETTER ZE 103Ѕ} $lower → Dz ; # CYRILLIC CAPITAL LETTER DZE 104Ѕ → DZ ; # CYRILLIC CAPITAL LETTER DZE 105ѕ → dz ; # CYRILLIC SMALL LETTER DZE 106И → I ; # CYRILLIC CAPITAL LETTER I 107и → i ; # CYRILLIC SMALL LETTER I 108Ј → J ; # CYRILLIC CAPITAL LETTER JE 109ј → j ; # CYRILLIC SMALL LETTER JE 110К → K ; # CYRILLIC CAPITAL LETTER KA 111к → k ; # CYRILLIC SMALL LETTER KA 112Л → L ; # CYRILLIC CAPITAL LETTER EL 113л → l ; # CYRILLIC SMALL LETTER EL 114Љ} $lower → Lj ; # CYRILLIC CAPITAL LETTER LJE 115Љ → LJ ; # CYRILLIC CAPITAL LETTER LJE 116љ → lj ; # CYRILLIC SMALL LETTER LJE 117М → M ; # CYRILLIC CAPITAL LETTER EM 118м → m ; # CYRILLIC SMALL LETTER EM 119Н → N ; # CYRILLIC CAPITAL LETTER EN 120н → n ; # CYRILLIC SMALL LETTER EN 121Њ} $lower → Nj ; # CYRILLIC CAPITAL LETTER NJE 122Њ → NJ ; # CYRILLIC CAPITAL LETTER NJE 123њ → nj ; # CYRILLIC SMALL LETTER NJE 124О → O ; # CYRILLIC CAPITAL LETTER O 125о → o ; # CYRILLIC SMALL LETTER O 126П → P ; # CYRILLIC CAPITAL LETTER PE 127п → p ; # CYRILLIC SMALL LETTER PE 128Р → R ; # CYRILLIC CAPITAL LETTER ER 129р → r ; # CYRILLIC SMALL LETTER ER 130С → S ; # CYRILLIC CAPITAL LETTER ES 131с → s ; # CYRILLIC SMALL LETTER ES 132Т → T ; # CYRILLIC CAPITAL LETTER TE 133т → t ; # CYRILLIC SMALL LETTER TE 134# 135# 136######################################################################## 137# 138# BGN Page 70 Rule 2: 139# 140# The character ќ should be romanized k when it occurs before е 141# and и. In all other instances, it should be romanized c\u0301. 142# 143######################################################################## 144# 145Ќ}[ЕеИи] → K ; # CYRILLIC CAPITAL LETTER KJE 146ќ}[ЕеИи] → k ; # CYRILLIC SMALL LETTER KJE 147Ќ → C\u0301 ; # CYRILLIC CAPITAL LETTER KJE 148ќ → c\u0301 ; # CYRILLIC SMALL LETTER KJE 149# 150# 151######################################################################## 152# 153# End Rule 2 154# 155######################################################################## 156# 157У → U ; # CYRILLIC CAPITAL LETTER U 158у → u ; # CYRILLIC SMALL LETTER U 159Ф → F ; # CYRILLIC CAPITAL LETTER EF 160ф → f ; # CYRILLIC SMALL LETTER EF 161Х → H ; # CYRILLIC CAPITAL LETTER HA 162х → h ; # CYRILLIC SMALL LETTER HA 163Ц → C ; # CYRILLIC CAPITAL LETTER TSE 164ц → c ; # CYRILLIC SMALL LETTER TSE 165Ч → Č ; # CYRILLIC CAPITAL LETTER CHE 166ч → č ; # CYRILLIC SMALL LETTER CHE 167Џ} $lower → Dž ; # CYRILLIC CAPITAL LETTER SHA 168Џ → DŽ ; # CYRILLIC CAPITAL LETTER SHA 169џ → dž ; # CYRILLIC SMALL LETTER SHA 170Ш → Š ; # CYRILLIC CAPITAL LETTER SHA 171ш → š ; # CYRILLIC SMALL LETTER SHA 172# 173# 174######################################################################## 175# 176# BGN Page 69 Rule 32, maps the symbol onto itself and 177# is ignored here for computational efficiency. 178# 179# $prime → $prime ; # RIGHT SINGLE QUOTATION MARK 180# 181######################################################################## 182 183