模块:Phrases

来自「荏苒之境」
Sicusa留言 | 贡献2025年8月23日 (六) 12:55的版本 (创建页面,内容为“local translation = require("Module:Template translation") local cargo = mw.ext.cargo local phrases = {} phrases.show = function(frame) local table_name = frame.args.table local theme = frame.args.theme local language = translation.getFrameLanguage(frame) local t = {"<ul>"} for _, v in ipairs(frame.args) do cargo.store(table_name, { Language = language, Phrase = phrase, Theme = theme }) t[#t+1] = "<li>" t[#t+1] = frame:preprocess(phras…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

此模块的文档可以在模块:Phrases/doc创建

local translation = require("Module:Template translation")
local cargo = mw.ext.cargo

local phrases = {}

phrases.show = function(frame)
	local table_name = frame.args.table
	local theme = frame.args.theme
	local language = translation.getFrameLanguage(frame)
	local t = {"<ul>"}
	
	for _, v in ipairs(frame.args) do
		cargo.store(table_name, {
			Language = language,
			Phrase = phrase,
			Theme = theme
		})
		t[#t+1] = "<li>"
		t[#t+1] = frame:preprocess(phrase)
		t[#t+1] = "</li>"
	end
	t[#t+1] = "</ul>"
	return table.concat(t)
end

return phrases