Модуль:Loc: различия между версиями

мНет описания правки
Нет описания правки
 
(не показаны 2 промежуточные версии этого же участника)
Строка 1: Строка 1:
-- Загрузка данных
-- Загрузка данных
local data = mw.loadData("Модуль:IanComradeBot/ftl/ru-RU.json/data")
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 .. "}}") or "Ошибка: Ключ не найден."
 
    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>") or "Ошибка: Ключ не найден."
    if not result then
    return key
    end
 
     return frame:preprocess("<nowiki>".. result .. "</nowiki>")
end
end


return p
return p