Module:Convert to eastern arabic numerals: Difference between revisions

Content deleted Content added
Restored revision 1062361326 by Snood1205 (talk): The better form of gsub is not currently working
m Comma "," (U+002C) → Arabic Decimal Separator "٫" (U+066B)
 
(11 intermediate revisions by one other user not shown)
Line 12:
['8'] = '٨',
['9'] = '٩',
['%.'] = ',٫'
}
 
function p.convert_convert(frameargs)
if args == nil then
local num_str = tostring(frame.args[1])
return 'Error! Arguments provided are null'
for western, eastern in pairs(conversion_table) do
num_str = string.gsub(num_str, western, eastern)
end
if args[1] == nil then
return num_str
return ''
end
local num_str = tostring(frame.args[1])
local new_str, _ = string.gsub(num_str, '[0-9.]', conversion_table)
return num_strnew_str
end
 
function p.convert(frame)
return p._convert(frame.args)
end