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",