模块:Trans
来自俄罗斯方块中文维基
只适用于Huiji-translation-pairs verison 2。 主要包含两个模块:
- module:Trans :通过key-value配对的方法实现英文翻译中文
- module:Trans/data :访问页面Mediawiki:Huiji-translation-pairs,将数据存储为一个可复用的lua table。
测试:
Lua错误:mw.text.jsonDecode: 语法错误。 Lua错误:mw.text.jsonDecode: 语法错误。 Lua错误:mw.text.jsonDecode: 语法错误。
--DO NOT SUPPORT REGULAR EXPRESSION YET
local p = {}
function p.enzh(frame)
local en = frame.args[1]
if en == nil then
--todo generate default value
return '参数错误'
end
local data = mw.loadData('Module:Trans/data')
if data.link[en] ~= nil then
return data.link[en]
elseif data.plain[en] ~= nil then
return data.plain[en]
else
return en
end
end
return p
