模块:Dictionary-Complete.lua:修订间差异
来自「荏苒之境」
无编辑摘要 |
无编辑摘要 |
||
第10行: | 第10行: | ||
complete.show = function(frame) | complete.show = function(frame) | ||
local language = frame.args.language | local language = frame.args.language | ||
local dictPage = frame.args.dictionaryPage | |||
local query_res = cargo.query(DICT_TABLE, ALL_FIELDS, { | local query_res = cargo.query(DICT_TABLE, ALL_FIELDS, { | ||
where = string.format([[Language="%s"]], language), | where = string.format([[Language="%s"]], language), | ||
limit = 100000 | limit = 100000 | ||
}) | }) | ||
local entryContentTemp = "{{词典条目|语言标识码="..language.."|拼写=" | |||
for i = 1, #query_res do | |||
local row = query_res[i] | |||
mw.site.createPage(dictPage.."/"..row.Spelling, entryContentTemp..row.Spelling.."}}") | |||
end | |||
return dict_views.vocabulary(query_res) | return dict_views.vocabulary(query_res) | ||
end | end | ||
return complete | return complete |
2025年8月3日 (日) 23:50的版本
此模块的文档可以在模块:Dictionary-Complete.lua/doc创建
local cargo = mw.ext.cargo
local dict_views = require("Module:Dictionary-Views.lua")
local DICT_TABLE = dict_views.TABLE
local HEADERS = dict_views.HEADERS
local ALL_FIELDS = table.concat(HEADERS, ",")
local complete = {}
complete.show = function(frame)
local language = frame.args.language
local dictPage = frame.args.dictionaryPage
local query_res = cargo.query(DICT_TABLE, ALL_FIELDS, {
where = string.format([[Language="%s"]], language),
limit = 100000
})
local entryContentTemp = "{{词典条目|语言标识码="..language.."|拼写="
for i = 1, #query_res do
local row = query_res[i]
mw.site.createPage(dictPage.."/"..row.Spelling, entryContentTemp..row.Spelling.."}}")
end
return dict_views.vocabulary(query_res)
end
return complete