ماڈیول:ps-translit
Appearance
Module:ps-translit/testcases: لوا خطا package.lua میں 80 سطر پر: module 'Module:string utilities' not found۔
local U = mw.ustring.char
local export = {}
local gsub = mw.ustring.gsub
local match = mw.ustring.match
local cons = "ګټڅڅځډړږښڼکهيبپتثجچحخدزذرسشصضعغفقلمنوژطظ"
local yee = "ې"
local mapping = {
["ټ"]="ٹ",
["څ"]="تْس",
["ځ"]="دْز",
["ډ"]="ڈ",
["ړ"]="ڑ",
["ږ"]="زؕ",
["ښ"]="خؕ",
["ګ"]="گ",
["ڼ"]="ݨ",
["ې"]="ے",
-- ینیکوڈ برابری
["ک"]="ک",
["ه"]="ہ",
["ي"]="ی",
}
function export.tr(text, lang, sc)
-- درمیانی ې
text = gsub(text, yee .. '([' .. cons .. '])', "ی%1")
-- حروف کی نقل حرفی
text = gsub(text, '.', mapping)
return text
end
return export