--- :transforms: - :aliases: - Bulgarian-Latin/BGN - bg-Latn-t-bg-m0-bgn :direction: forward :rules: - ":: [АБВГДЕЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЬЮЯѪѢабвгдежзийклмнопрстуфхцчшщъьюяѫѣ] ;" - ":: NFD (NFC) ;" - "$upperConsonants = [БВГДЖЗЙКЛМНПРСТФХЦЧШЩЬ] ;" - "$lowerConsonants = [бвгджзйклмнпрстфхцчшщь] ;" - "$consonants = [$upperConsonants $lowerConsonants] ;" - "$upperVowels = [АЕИОУЪЮЯѪѢ] ;" - "$lowerVowels = [аеиоуъюяѫѣ] ;" - "$vowels = [$upperVowels $lowerVowels] ;" - "$lower = [$lowerConsonants $lowerVowels] ;" - "$bulgarian = [ $lower $upperConsonants $upperVowels ] ;" - "$wordBoundary = [^[:L:][:M:][:N:]] ;" - "А > A ;" - "а > a ;" - "Б > B ;" - "б > b ;" - "В > V ;" - "в > v ;" - "Г > G ;" - "г > g ;" - "Д > D ;" - "д > d ;" - "Е > E ;" - "е > e ;" - "Ж} $lower > Zh ;" - "Ж > ZH ;" - "ж > zh ;" - "З > Z ;" - "з > z ;" - "И > I ;" - "и > i ;" - "Й > Y ;" - "й > y ;" - "К > K ;" - "к > k ;" - "Л > L ;" - "л > l ;" - "М > M ;" - "м > m ;" - "Н > N ;" - "н > n ;" - "О > O ;" - "о > o ;" - "П > P ;" - "п > p ;" - "Р > R ;" - "р > r ;" - "С > S ;" - "с > s ;" - "ТС > T·S ;" - "Тс > T·s ;" - "тс > t·s ;" - "Т > T ;" - "т > t ;" - "У > U ;" - "у > u ;" - "Ф > F ;" - "ф > f ;" - "Х} $lower > Kh ;" - "Х > KH ;" - "х > kh ;" - "Ц} $lower > Ts ;" - "Ц > TS ;" - "ц > ts ;" - "Ч} $lower > Ch ;" - "Ч > CH ;" - "ч > ch ;" - "ШТ > SH·T ;" - "Шт > Sh·t ;" - "шт > sh·t ;" - "Ш} $lower > Sh ;" - "Ш > SH ;" - "ш > sh ;" - "Щ} $lower > Sht ;" - "Щ > SHT ;" - "щ > sht ;" - "Ъ > Ŭ ;" - "ъ > ŭ ;" - "$bulgarian { [Ъъ] } $wordBoundary > ;" - "Ь > ’ ;" - "ь > ’ ;" - "Ю} $lower > Yu ;" - "Ю > YU ;" - "ю > yu ;" - "Я} $lower > Ya ;" - "Я > YA ;" - "я > ya ;" - "Ѫ > Ŭ ;" - "ѫ > ŭ ;" - "Ѣ} $lower > Ye ;" - "Ѣ > YE ;" - "ѣ > ye ;" :source: bg :target: bg_Latn :variant: BGN