(ページの作成:「local code = {} local jpData = mw.loadData( 'Module:Code/jp' ) function code.jp( frame ) local jpText = frame.args[1] if jpData[jpText] ~= nil then jpText = jpD...」) |
編集の要約なし |
||
(同じ利用者による、間の5版が非表示) | |||
2行目: | 2行目: | ||
local jpData = mw.loadData( 'Module:Code/jp' ) |
local jpData = mw.loadData( 'Module:Code/jp' ) |
||
+ | local snData = mw.loadData( 'Module:Code/short' ) |
||
function code.jp( frame ) |
function code.jp( frame ) |
||
local jpText = frame.args[1] |
local jpText = frame.args[1] |
||
− | if |
+ | if snData[jpText] ~= nil then |
− | + | jpText = snData[jpText] |
|
end |
end |
||
− | return jpText |
+ | return jpData[jpText] or jpText or "" |
+ | end |
||
+ | function code.short( frame ) |
||
+ | local snText = frame.args[1] |
||
+ | return jpData[snText] or snText or "" |
||
end |
end |
||
2018年8月19日 (日) 09:15時点における最新版
このモジュールについての説明文ページを モジュール:Code/doc に作成できます
local code = {}
local jpData = mw.loadData( 'Module:Code/jp' )
local snData = mw.loadData( 'Module:Code/short' )
function code.jp( frame )
local jpText = frame.args[1]
if snData[jpText] ~= nil then
jpText = snData[jpText]
end
return jpData[jpText] or jpText or ""
end
function code.short( frame )
local snText = frame.args[1]
return jpData[snText] or snText or ""
end
return code
-- [[Category:Modules]]