diff --git a/module_citeq.lua b/module_citeq.lua index c71ba8d..af84898 100644 --- a/module_citeq.lua +++ b/module_citeq.lua @@ -6,7 +6,7 @@ local _getPropOfProp = wdib._getPropOfProp local followQid = wdib._followQid --local getPropertyIDs = wdib._getPropertyIDs 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_cfg = mw.loadData('Module:Citation/CS1/Configuration') local opt_cat = {} @@ -865,7 +865,7 @@ local function _cite_q (citeq_args) if author.qid then -- ignore anonymous or non-humans if author.human then - table.insert(missing_names, author.label .. " [[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:" .. author.qid .. "]] ]]") + table.insert(missing_names, string.format (cfg.i18n_t.errors.missing_name, author.label, 'author', author.qid)); end else table.insert(missing_names, author.label) @@ -877,7 +877,7 @@ local function _cite_q (citeq_args) if editor.qid then -- ignore anonymous or non-humans if editor.human then - table.insert(missing_names, editor.label .. " [[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:" .. editor.qid .. "]] ]]") + table.insert(missing_names, string.format (cfg.i18n_t.errors.missing_name, editor.label, 'editor', editor.qid)); end else table.insert(missing_names, editor.label) @@ -889,7 +889,7 @@ local function _cite_q (citeq_args) if translator.qid then -- ignore anonymous or non-humans if translator.human then - table.insert(missing_names, translator.label .. " [[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:" .. translator.qid .. "]] ]]") + table.insert(missing_names, string.format (cfg.i18n_t.errors.missing_name, translator.label, 'translator', translator.qid)); end else table.insert(missing_names, translator.label) diff --git a/module_citeq_config.lua b/module_citeq_config.lua index 560edae..65c4512 100644 --- a/module_citeq_config.lua +++ b/module_citeq_config.lua @@ -12,6 +12,7 @@ local i18n_t = { ["errors"] = { ["local-article-not-found"] = "Local article not found.", ["no-label-or-title"] = "No label or title -- debug: ", + missing_name = '%s [[File:Edit icon on Wikisite.svg|14px|class=noviewer|alt=|link=[[:d:%s]] ]]'; -- %s: .label, '', .qid }, ["months"] = { "January", "February", "March", "April", "May", "June",