Module:bg-translit: Difference between revisions

Created page with "local export = {} local tt = { ["А"]='A', ["а"]='a', ["Б"]='B', ["б"]='b', ["В"]='V', ["в"]='v', ["Г"]='G', ["г"]='g', ["Д"]='D', ["д"]='d', ["Е"]='E', ["е"]=..."
 
m 1 revision imported
 
(One intermediate revision by one other user not shown)
Line 23: Line 23:
end
end
text = mw.ustring.gsub(text, '(%w)[Ъъ]$', '%1')
text = mw.ustring.gsub(text, '(%w)[Ъъ]$', '%1')
:gsub("Ъ%-$", "\1")
:gsub("ъ%-$", "\2")
text = mw.ustring.gsub(text, '(%w)[Ъъ]%f[%c%p%s]', '%1')
text = mw.ustring.gsub(text, '(%w)[Ъъ]%f[%c%p%s]', '%1')
:gsub(".", {["\1"] = "Ъ-", ["\2"] = "ъ-"})
text = mw.ustring.gsub(text, '[Ьь]%f[ЕеОоЪъ]', { ["Ь"]='J', ["ь"]='j' })
text = mw.ustring.gsub(text, '[Ьь]%f[ЕеОоЪъ]', { ["Ь"]='J', ["ь"]='j' })
text = mw.ustring.gsub(text, '.', tt)
text = mw.ustring.gsub(text, '.', tt)