模块:LangLinks:修订间差异
来自星露谷物语扩展百科
更多操作
创建页面 |
m无编辑摘要 |
||
| 第1行: | 第1行: | ||
local utils = require("Module:Utils") | local utils = require("Module:Utils") | ||
local items = require("Module:Items") | local items = require("Module:Items") | ||
local zh = mw.loadData("Module:LangLinks/zh" | local zh = mw.loadData("Module:LangLinks/zh") | ||
local en = mw.loadData("Module:LangLinks/en" | local en = mw.loadData("Module:LangLinks/en") | ||
local p = {} | local p = {} | ||
2025年10月15日 (三) 03:56的最新版本
local utils = require("Module:Utils")
local items = require("Module:Items")
local zh = mw.loadData("Module:LangLinks/zh")
local en = mw.loadData("Module:LangLinks/en")
local p = {}
function p.getLangLink(input)
local text = utils.normalizeKey(utils.getArg(input))
if not text then return "" end
return zh[text] or ""
end
function p.getEngName(input)
local text = utils.normalizeKey(utils.getArg(input))
if not text then return "" end
local eng = p.getLangLink(text)
if eng and eng ~= "" then return eng end
return items.getEnglishName(text) or ""
end
return p