• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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