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