# © 2016 and later: Unicode, Inc. and others. # License & terms of use: http://www.unicode.org/copyright.html # Generated using tools/cldr/cldr-to-icu/build-icu-data.xml # # File: mk_mk_Latn_BGN.txt # Generated from CLDR # # ######################################################################## # BGN/PCGN 1981 System # # Macedonian was official established as a literary language in # Yugoslavia during World War II and is now the official language # of Macedonia. Its alphabet is identical to Serbian, except # that the letters Ђђ and Ћћ are replaced by Ѓѓ and Ќќ, and # the letter Ѕѕ and the apostrophe are added. # # The Macedonian Alphabet as defined by the BGN (Page 69): # # АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШ # абвгдѓежзѕијклљмнњопрстќуфхцчџш’ # # Originally prepared by Michael Everson ######################################################################## # # MINIMAL FILTER: Macedonian-Latin # :: [АБВГДЃЕЖЗЅИЈКЛЉМНЊОПРСТЌУФХЦЧЏШабвгдѓежзѕијклљмнњопрстќуфхцчџш’] ; :: NFD (NFC) ; # # ######################################################################## # ######################################################################## # # Define All Transformation Variables # ######################################################################## # $prime = ’ ; $upperConsonants = [БВГДЃЖЗЅЈКЛЉМНЊПРСТЌФХЦЧЏШ] ; $lowerConsonants = [бвгдѓжзѕјклљмнњпрстќфхцчџш’] ; $consonants = [$upperConsonants $lowerConsonants] ; $upperVowels = [АЕИОУ] ; $lowerVowels = [аеиоу] ; $vowels = [$upperVowels $lowerVowels] ; $lower = [$lowerConsonants $lowerVowels] ; # # # Use this $wordBoundary until bug 2034 is fixed in ICU: # http://bugs.icu-project.org/cgi-bin/icu-bugs/transliterate?id=2034;expression=boundary;user=guest # $wordBoundary = [^[:L:][:M:][:N:]] ; # # ######################################################################## # ######################################################################## # # Start of Alphabetic Transformations # ######################################################################## # А → A ; # CYRILLIC CAPITAL LETTER A а → a ; # CYRILLIC SMALL LETTER A Б → B ; # CYRILLIC CAPITAL LETTER BE б → b ; # CYRILLIC SMALL LETTER BE В → V ; # CYRILLIC CAPITAL LETTER VE в → v ; # CYRILLIC SMALL LETTER VE Г → G ; # CYRILLIC CAPITAL LETTER GHE г → g ; # CYRILLIC SMALL LETTER GHE Д → D ; # CYRILLIC CAPITAL LETTER DE д → d ; # CYRILLIC SMALL LETTER DE # # ######################################################################## # # BGN Page 70 Rule 1: # # The character ѓ should be romanized g when it occurs before е # and и. In all other instances, it should be romanized đ (Đ). # ######################################################################## # Ѓ}[ЕеИи] → G ; # CYRILLIC CAPITAL LETTER GJE ѓ}[ЕеИи] → g ; # CYRILLIC SMALL LETTER GJE Ѓ → Đ ; # CYRILLIC CAPITAL LETTER GJE ѓ → đ ; # CYRILLIC SMALL LETTER GJE # # ######################################################################## # # End Rule 1 # ######################################################################## # Е → E ; # CYRILLIC CAPITAL LETTER DE е → e ; # CYRILLIC SMALL LETTER DE Ж → Ž ; # CYRILLIC CAPITAL LETTER ZHE ж → ž ; # CYRILLIC SMALL LETTER ZHE З → Z ; # CYRILLIC CAPITAL LETTER ZE з → z ; # CYRILLIC SMALL LETTER ZE Ѕ} $lower → Dz ; # CYRILLIC CAPITAL LETTER DZE Ѕ → DZ ; # CYRILLIC CAPITAL LETTER DZE ѕ → dz ; # CYRILLIC SMALL LETTER DZE И → I ; # CYRILLIC CAPITAL LETTER I и → i ; # CYRILLIC SMALL LETTER I Ј → J ; # CYRILLIC CAPITAL LETTER JE ј → j ; # CYRILLIC SMALL LETTER JE К → K ; # CYRILLIC CAPITAL LETTER KA к → k ; # CYRILLIC SMALL LETTER KA Л → L ; # CYRILLIC CAPITAL LETTER EL л → l ; # CYRILLIC SMALL LETTER EL Љ} $lower → Lj ; # CYRILLIC CAPITAL LETTER LJE Љ → LJ ; # CYRILLIC CAPITAL LETTER LJE љ → lj ; # CYRILLIC SMALL LETTER LJE М → M ; # CYRILLIC CAPITAL LETTER EM м → m ; # CYRILLIC SMALL LETTER EM Н → N ; # CYRILLIC CAPITAL LETTER EN н → n ; # CYRILLIC SMALL LETTER EN Њ} $lower → Nj ; # CYRILLIC CAPITAL LETTER NJE Њ → NJ ; # CYRILLIC CAPITAL LETTER NJE њ → nj ; # CYRILLIC SMALL LETTER NJE О → O ; # CYRILLIC CAPITAL LETTER O о → o ; # CYRILLIC SMALL LETTER O П → P ; # CYRILLIC CAPITAL LETTER PE п → p ; # CYRILLIC SMALL LETTER PE Р → R ; # CYRILLIC CAPITAL LETTER ER р → r ; # CYRILLIC SMALL LETTER ER С → S ; # CYRILLIC CAPITAL LETTER ES с → s ; # CYRILLIC SMALL LETTER ES Т → T ; # CYRILLIC CAPITAL LETTER TE т → t ; # CYRILLIC SMALL LETTER TE # # ######################################################################## # # BGN Page 70 Rule 2: # # The character ќ should be romanized k when it occurs before е # and и. In all other instances, it should be romanized c\u0301. # ######################################################################## # Ќ}[ЕеИи] → K ; # CYRILLIC CAPITAL LETTER KJE ќ}[ЕеИи] → k ; # CYRILLIC SMALL LETTER KJE Ќ → C\u0301 ; # CYRILLIC CAPITAL LETTER KJE ќ → c\u0301 ; # CYRILLIC SMALL LETTER KJE # # ######################################################################## # # End Rule 2 # ######################################################################## # У → U ; # CYRILLIC CAPITAL LETTER U у → u ; # CYRILLIC SMALL LETTER U Ф → F ; # CYRILLIC CAPITAL LETTER EF ф → f ; # CYRILLIC SMALL LETTER EF Х → H ; # CYRILLIC CAPITAL LETTER HA х → h ; # CYRILLIC SMALL LETTER HA Ц → C ; # CYRILLIC CAPITAL LETTER TSE ц → c ; # CYRILLIC SMALL LETTER TSE Ч → Č ; # CYRILLIC CAPITAL LETTER CHE ч → č ; # CYRILLIC SMALL LETTER CHE Џ} $lower → Dž ; # CYRILLIC CAPITAL LETTER SHA Џ → DŽ ; # CYRILLIC CAPITAL LETTER SHA џ → dž ; # CYRILLIC SMALL LETTER SHA Ш → Š ; # CYRILLIC CAPITAL LETTER SHA ш → š ; # CYRILLIC SMALL LETTER SHA # # ######################################################################## # # BGN Page 69 Rule 32, maps the symbol onto itself and # is ignored here for computational efficiency. # # $prime → $prime ; # RIGHT SINGLE QUOTATION MARK # ########################################################################