Module:Ustring៖ ភាពខុសគ្នារវាងកំណែនានា
ខ្លឹមសារដែលបានលុបចោល ខ្លឹមសារដែលបានសរសេរបន្ថែម
បានបង្កើតទំព័រដែលផ្ដើមដោយ require('Module:No globals') return setmetatable({}, { __index = function(t, k) local what = mw.ustring[k] if type... ស្លាក: កែសម្រួលតាមទូរស័ព្ទ កំណែប្រែពីអ៊ីនធើណិតចល័ត Advanced mobile edit |
(គ្មានភាពខុសគ្នា)
|
កំណែនៅ ម៉ោង០៨:៣៩ ថ្ងៃសៅរ៍ ទី១៥ ខែសីហា ឆ្នាំ២០២០
Documentation for this module may be created at Module:Ustring/doc
require('Module:No globals')
return setmetatable({}, {
__index = function(t, k)
local what = mw.ustring[k]
if type(what) ~= "function" then
return what
end
return function(frame)
local args = frame.args
for _, v in ipairs(args) do
args[_] = tonumber(v) or v:gsub("^\\", "", 1)
end
if not args.tag then
return (what(unpack(args)))
end
local tagargs = {}
for x, y in pairs(args) do
if type(x) ~= 'number' and x ~= 'tag' then tagargs[x] = y end
end
return frame:extensionTag{name = args.tag, content = what(unpack(args)), args = tagargs}
end
end
})