error message to cfg.i18n_t.errors.missing_name

This commit is contained in:
Trappist the monk 2026-10-26 13:05:00 +13:00 • committed by Jonathan Harker
parent 31303f54ab
commit b45a3cba82
2 changed files with 5 additions and 4 deletions

View file

@ -6,7 +6,7 @@ local _getPropOfProp = wdib._getPropOfProp
local followQid = wdib._followQid local followQid = wdib._followQid
--local getPropertyIDs = wdib._getPropertyIDs --local getPropertyIDs = wdib._getPropertyIDs
local cite_cfg = mw.loadData ('Module:Cite/config') local cite_cfg = mw.loadData ('Module:Cite/config')
local cfg = mw.loadData ('Module:Cite_Q/config') local cfg = mw.loadData ('Module:Cite Q/config')
local cs1_module = 'Module:Citation/CS1' -- don't load the module yet, may not be needed local cs1_module = 'Module:Citation/CS1' -- don't load the module yet, may not be needed
local cs1_cfg = mw.loadData('Module:Citation/CS1/Configuration') local cs1_cfg = mw.loadData('Module:Citation/CS1/Configuration')
local opt_cat = {} local opt_cat = {}
@ -865,7 +865,7 @@ local function _cite_q (citeq_args)
if author.qid then if author.qid then
-- ignore anonymous or non-humans -- ignore anonymous or non-humans
if author.human then if author.human then
table.insert(missing_names, author.label .. "&nbsp;<span title='edit author in Wikidata'>[[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:" .. author.qid .. "]] ]]</span>") table.insert(missing_names, string.format (cfg.i18n_t.errors.missing_name, author.label, 'author', author.qid));
end end
else else
table.insert(missing_names, author.label) table.insert(missing_names, author.label)
@ -877,7 +877,7 @@ local function _cite_q (citeq_args)
if editor.qid then if editor.qid then
-- ignore anonymous or non-humans -- ignore anonymous or non-humans
if editor.human then if editor.human then
table.insert(missing_names, editor.label .. "&nbsp;<span title='edit editor in Wikidata'>[[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:" .. editor.qid .. "]] ]]</span>") table.insert(missing_names, string.format (cfg.i18n_t.errors.missing_name, editor.label, 'editor', editor.qid));
end end
else else
table.insert(missing_names, editor.label) table.insert(missing_names, editor.label)
@ -889,7 +889,7 @@ local function _cite_q (citeq_args)
if translator.qid then if translator.qid then
-- ignore anonymous or non-humans -- ignore anonymous or non-humans
if translator.human then if translator.human then
table.insert(missing_names, translator.label .. "&nbsp;<span title='edit translator in Wikidata'>[[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:" .. translator.qid .. "]] ]]</span>") table.insert(missing_names, string.format (cfg.i18n_t.errors.missing_name, translator.label, 'translator', translator.qid));
end end
else else
table.insert(missing_names, translator.label) table.insert(missing_names, translator.label)

View file

@ -12,6 +12,7 @@ local i18n_t = {
["errors"] = { ["errors"] = {
["local-article-not-found"] = "Local article not found.", ["local-article-not-found"] = "Local article not found.",
["no-label-or-title"] = "No label or title -- debug: ", ["no-label-or-title"] = "No label or title -- debug: ",
missing_name = '%s&nbsp;<span title="edit %s in Wikidata">[[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:%s]] ]]</span>'; -- %s: <name>.label, '<name>', <name>.qid
}, },
["months"] = { ["months"] = {
"January", "February", "March", "April", "May", "June", "January", "February", "March", "April", "May", "June",