Модуль:Loc: различия между версиями
Pok (обсуждение | вклад) мНет описания правки |
Pok (обсуждение | вклад) Нет описания правки |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
-- Загрузка данных | -- Загрузка данных | ||
local data = mw.loadData("Модуль:IanComradeBot/ | local data = mw.loadData("Модуль:IanComradeBot/loc/data") | ||
local p = {} | local p = {} | ||
| Строка 55: | Строка 55: | ||
local result = findTextByKey(data, key, subkey) | local result = findTextByKey(data, key, subkey) | ||
return frame:preprocess("{{#invoke:Loc/Marking|main|".. result .. "}}") | |||
if not result then | |||
return key | |||
end | |||
return frame:preprocess("{{#invoke:Loc/Marking|main|<nowiki>".. result .. "</nowiki>}}") | |||
end | end | ||
| Строка 67: | Строка 72: | ||
local result = findTextByKey(data, key, subkey) | local result = findTextByKey(data, key, subkey) | ||
return frame:preprocess("<nowiki>".. result .. "</nowiki>") | if not result then | ||
return key | |||
end | |||
return frame:preprocess("<nowiki>".. result .. "</nowiki>") | |||
end | end | ||
return p | return p | ||