Изменения
Перейти к навигации
Перейти к поиску
Строка 4:
Строка 4:
− +
Строка 22:
Строка 22:
− end
−
− function p.getRefHtmlFrame( frame )
− return p.getRefHtml( trimstr( frame.args[1] ) )
− end
−
− function p.getRefHtml( wikidataItemId )
− local codeByItemId = mw.loadData( "Module:Wikidata/Language-codes" )
− local code = codeByItemId[ wikidataItemId ];
− if code == nil then
− mw.log( 'Language code not found for ' .. wikidataItemId )
− return ""
− else
− local l = languages[code];
− if l == nil then
− mw.log( 'Language description for code ' .. code .. ' not found' )
− return ""
− else
− return '<span class="ref-info" title="' .. l[ 2 ] .. '" style="font-size:85%; cursor:help; color:#888;">(' .. l[ 1 ] .. ')</span>'
− end
− end
проверка того, не сломали ли модуль в части «показать по умолчанию английский» последние правки
-- загрузка модуля данных с таблицей языков
-- загрузка модуля данных с таблицей языков
local languages = mw.loadData("Module:Languages/data")
local languages = mw.loadData("Module:languages/data")
local p = {}
local p = {}
return "", ""
return "", ""
end
end
end
end