Module:සිංහල
Uses Lua: |
කොමන්ස් වැනි ව්යාපෘතිවල අපට අවශ්ය ආකාරයේ ගොනු නාම නොපවති යි. සමහර විටෙක අපට සිංහල පිටු නාම නැවත ඉංග්රීසියට පරිවර්තනය කිරීමට සිදු වේ.
භාවිතය
edit{{සිංහල වදන ඉංග්රීසියට}} වැනි සැකිලි හරහා භාවිතා කරන්න.
ඉහත දැක්වෙන උපදෙස්, Module:සිංහල/උපදෙස් වෙතින් ගෙනැවිත් ඇත. (සංස්කරණය | ඉතිහාසය) සංස්කාරකවරුන් හට, මෙම සැකිල්ලේ මොඩියුලයේ sandbox (නිර්මාණය | mirror) සහ testcases (නිර්මාණය) පිටු වල අත්හදා බැලීම් කළ හැකිය. ප්රවර්ග, /උපදෙස් උප පිටුව වෙත එක් කිරීමට කාරුණික වන්න. මෙම මොඩියුලය සතු උප පිටු. |
p = {}
function p.sinhala2english( frame )
local data = mw.loadData('Module:සිංහල/දත්ත').data
local args = p._getParameters(frame.args, {'word'})
local word = args.word
for k, v in pairs( data ) do
-- process each key-value pair
if v.si == word then
return v.en
end
end
return word
end
function p._getParameters( frame_args, arg_list )
local new_args = {}
local index = 1
local value
for _, arg in ipairs( arg_list ) do
value = frame_args[arg]
if value == nil then
value = frame_args[index]
index = index + 1
end
new_args[arg] = value
end
return new_args
end
return p