--- :transforms: - :aliases: - Serbian-Latin/BGN - sr-Latn-t-sr-m0-bgn :direction: forward :rules: - ":: [АБВГДЂЕЖЗИЈКЛЉМНЊОПРСТЋУФХЦЧЏШабвгдђежзијклљмнњопрстћуфхцчџш] ;" - ":: NFD (NFC) ;" - "$upperConsonants = [БВГДЂЖЗЈКЛЉМНЊПРСТЋФХЦЧЏШ] ;" - "$lowerConsonants = [бвгдђжзјклљмнњпрстћфхцчџш] ;" - "$consonants = [$upperConsonants $lowerConsonants] ;" - "$upperVowels = [АЕИОУ] ;" - "$lowerVowels = [аеиоу] ;" - "$vowels = [$upperVowels $lowerVowels] ;" - "$lower = [$lowerConsonants $lowerVowels] ;" - "$wordBoundary = [^[:L:][:M:][:N:]] ;" - "А > A ;" - "а > a ;" - "Б > B ;" - "б > b ;" - "В > V ;" - "в > v ;" - "Г > G ;" - "г > g ;" - "Д > D ;" - "д > d ;" - "Ђ > Đ ;" - "ђ > đ ;" - "Е > E ;" - "е > e ;" - "Ж > Ž ;" - "ж > ž ;" - "З > Z ;" - "з > z ;" - "И > I ;" - "и > i ;" - "Ј > J ;" - "ј > j ;" - "К > K ;" - "к > k ;" - "Л > L ;" - "л > l ;" - "Љ} $lower > Lj ;" - "Љ > LJ ;" - "љ > lj ;" - "М > M ;" - "м > m ;" - "Н > N ;" - "н > n ;" - "Њ} $lower > Nj ;" - "Њ > NJ ;" - "њ > nj ;" - "О > O ;" - "о > o ;" - "П > P ;" - "п > p ;" - "Р > R ;" - "р > r ;" - "С > S ;" - "с > s ;" - "Т > T ;" - "т > t ;" - "Ћ > Ć ;" - "ћ > ć ;" - "У > U ;" - "у > u ;" - "Ф > F ;" - "ф > f ;" - "Х > H ;" - "х > h ;" - "Ц > C ;" - "ц > c ;" - "Ч > Č ;" - "ч > č ;" - "Џ} $lower > Dž ;" - "Џ > DŽ ;" - "џ > dž ;" - "Ш > Š ;" - "ш > š ;" :source: sr :target: sr_Latn :variant: BGN