Изменения

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