1 # ***************************************************************************
3 # * Copyright (C) 2004-2010, International Business Machines
4 # * Corporation; Unicode, Inc.; and others. All Rights Reserved.
6 # ***************************************************************************
7 # File: Bulgarian_Latin_BGN.txt
10 :: [АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯѪѢабвгдежзийклмнопрстуфхцчшщъьюяѫѣ] ;
12 $upperConsonants = [БВГДЖЗЙКЛМНПРСТФХЦЧШЩЬ] ;
13 $lowerConsonants = [бвгджзйклмнпрстфхцчшщь] ;
14 $consonants = [$upperConsonants $lowerConsonants] ;
15 $upperVowels = [АЕИОУЪЮЯѪѢ] ;
16 $lowerVowels = [аеиоуъюяѫѣ] ;
17 $vowels = [$upperVowels $lowerVowels] ;
18 $lower = [$lowerConsonants $lowerVowels] ;
19 $bulgarian = [ $lower $upperConsonants $upperVowels ] ;
20 $wordBoundary = [^[:L:][:M:][:N:]] ;
21 А → A ; # CYRILLIC CAPITAL LETTER A
22 а → a ; # CYRILLIC SMALL LETTER A
23 Б → B ; # CYRILLIC CAPITAL LETTER BE
24 б → b ; # CYRILLIC SMALL LETTER BE
25 В → V ; # CYRILLIC CAPITAL LETTER VE
26 в → v ; # CYRILLIC SMALL LETTER VE
27 Г → G ; # CYRILLIC CAPITAL LETTER GHE
28 г → g ; # CYRILLIC SMALL LETTER GHE
29 Д → D ; # CYRILLIC CAPITAL LETTER DE
30 д → d ; # CYRILLIC SMALL LETTER DE
31 Е → E ; # CYRILLIC CAPITAL LETTER DE
32 е → e ; # CYRILLIC SMALL LETTER DE
33 Ж} $lower → Zh ; # CYRILLIC CAPITAL LETTER ZHE
34 Ж → ZH ; # CYRILLIC CAPITAL LETTER ZHE
35 ж → zh ; # CYRILLIC SMALL LETTER ZHE
36 З → Z ; # CYRILLIC CAPITAL LETTER ZE
37 з → z ; # CYRILLIC SMALL LETTER ZE
38 И → I ; # CYRILLIC CAPITAL LETTER I
39 и → i ; # CYRILLIC SMALL LETTER I
40 Й → Y ; # CYRILLIC CAPITAL LETTER I
41 й → y ; # CYRILLIC SMALL LETTER I
42 К → K ; # CYRILLIC CAPITAL LETTER KA
43 к → k ; # CYRILLIC SMALL LETTER KA
44 Л → L ; # CYRILLIC CAPITAL LETTER EL
45 л → l ; # CYRILLIC SMALL LETTER EL
46 М → M ; # CYRILLIC CAPITAL LETTER EM
47 м → m ; # CYRILLIC SMALL LETTER EM
48 Н → N ; # CYRILLIC CAPITAL LETTER EN
49 н → n ; # CYRILLIC SMALL LETTER EN
50 О → O ; # CYRILLIC CAPITAL LETTER O
51 о → o ; # CYRILLIC SMALL LETTER O
52 П → P ; # CYRILLIC CAPITAL LETTER PE
53 п → p ; # CYRILLIC SMALL LETTER PE
54 Р → R ; # CYRILLIC CAPITAL LETTER ER
55 р → r ; # CYRILLIC SMALL LETTER ER
56 С → S ; # CYRILLIC CAPITAL LETTER ES
57 с → s ; # CYRILLIC SMALL LETTER ES
58 ТС → T·S ; # CYRILLIC CAPITAL LETTER TE
59 Тс → T·s ; # CYRILLIC CAPITAL LETTER TE
60 тс → t·s ; # CYRILLIC SMALL LETTER TE
61 Т → T ; # CYRILLIC CAPITAL LETTER TE
62 т → t ; # CYRILLIC SMALL LETTER TE
63 У → U ; # CYRILLIC CAPITAL LETTER U
64 у → u ; # CYRILLIC SMALL LETTER U
65 Ф → F ; # CYRILLIC CAPITAL LETTER EF
66 ф → f ; # CYRILLIC SMALL LETTER EF
67 Х} $lower → Kh ; # CYRILLIC CAPITAL LETTER HA
68 Х → KH ; # CYRILLIC CAPITAL LETTER HA
69 х → kh ; # CYRILLIC SMALL LETTER HA
70 Ц} $lower → Ts ; # CYRILLIC CAPITAL LETTER TSE
71 Ц → TS ; # CYRILLIC CAPITAL LETTER TSE
72 ц → ts ; # CYRILLIC SMALL LETTER TSE
73 Ч} $lower → Ch ; # CYRILLIC CAPITAL LETTER CHE
74 Ч → CH ; # CYRILLIC CAPITAL LETTER CHE
75 ч → ch ; # CYRILLIC SMALL LETTER CHE
76 ШТ → SH·T ; # CYRILLIC CAPITAL LETTER SHA
77 Шт → Sh·t ; # CYRILLIC CAPITAL LETTER SHA
78 шт → sh·t ; # CYRILLIC SMALL LETTER SHA
79 Ш} $lower → Sh ; # CYRILLIC CAPITAL LETTER SHA
80 Ш → SH ; # CYRILLIC CAPITAL LETTER SHA
81 ш → sh ; # CYRILLIC SMALL LETTER SHA
82 Щ} $lower → Sht ; # CYRILLIC CAPITAL LETTER SHCHA
83 Щ → SHT ; # CYRILLIC CAPITAL LETTER SHCHA
84 щ → sht ; # CYRILLIC SMALL LETTER SHCHA
85 Ъ → Ŭ ; # CYRILLIC CAPITAL LETTER HARD SIGN
86 ъ → ŭ ; # CYRILLIC SMALL LETTER HARD SIGN
87 $bulgarian { [Ъъ] } $wordBoundary > ;
88 Ь → ’ ; # CYRILLIC CAPITAL LETTER SOFT SIGN
89 ь → ’ ; # CYRILLIC SMALL LETTER SOFT SIGN
90 Ю} $lower → Yu ; # CYRILLIC CAPITAL LETTER YU
91 Ю → YU ; # CYRILLIC CAPITAL LETTER YU
92 ю → yu ; # CYRILLIC SMALL LETTER YU
93 Я} $lower → Ya ; # CYRILLIC CAPITAL LETTER YA
94 Я → YA ; # CYRILLIC CAPITAL LETTER YA
95 я → ya ; # CYRILLIC SMALL LETTER YA
96 Ѫ → Ŭ ; # CYRILLIC CAPITAL LETTER BIG YUS
97 ѫ → ŭ ; # CYRILLIC SMALL LETTER BIG YUS
98 Ѣ} $lower → Ye ; # CYRILLIC CAPITAL LETTER YAT
99 Ѣ → YE ; # CYRILLIC CAPITAL LETTER YAT
100 ѣ → ye ; # CYRILLIC SMALL LETTER YAT