模块:Phrases:修订间差异
来自「荏苒之境」
创建页面,内容为“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…” |
无编辑摘要 |
||
第10行: | 第10行: | ||
local t = {"<ul>"} | local t = {"<ul>"} | ||
for _, | for _, phrase in ipairs(frame.args) do | ||
cargo.store(table_name, { | cargo.store(table_name, { | ||
Language = language, | Language = language, |
2025年8月23日 (六) 13:12的版本
此模块的文档可以在模块: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 _, phrase 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