Изменения
Перейти к навигации
Перейти к поиску
мСтрока 4:
Строка 4:
− +
Строка 22:
Строка 22:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
отмена правки 63574012 участника Saint Johann (обс) хмм нет
-- загрузка модуля данных с таблицей языков
-- загрузка модуля данных с таблицей языков
local languages = mw.loadData("Module:languages/data")
local languages = mw.loadData("Module:Languages/data")
local p = {}
local p = {}
return "", ""
return "", ""
end
end
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
end
end