BFDI Wiki JP
(ページの作成:「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 jpData[jpText] ~= nil then
+
if snData[jpText] ~= nil then
jpText = jpData[jpText]
+
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]]