Module:ItemInfoCard
De Eco - Wiki Français
La documentation pour ce module peut être créée à Module:ItemInfoCard/doc
local p = {}
local Utils = require('Module:Utils')
local RecipeUtils = require('Module:RecipeUtils')
local IconUtils = require('Module:IconUtils')
local Lang = Utils.getLanguageName()
function p.main(frame)
local PageName = frame.args[1]
-- Débogage : afficher les codes des caractères
local DebugInfo = 'PageName : "' .. PageName .. '"<br>'
DebugInfo = DebugInfo .. 'Codes bytes : '
for i = 1, #PageName do
DebugInfo = DebugInfo .. string.byte(PageName, i) .. ' '
end
DebugInfo = DebugInfo .. '<br><br>'
-- Afficher aussi ce qu'on cherche
local ExpectedName = "Lingot d'or"
DebugInfo = DebugInfo .. 'Expected : "' .. ExpectedName .. '"<br>'
DebugInfo = DebugInfo .. 'Codes bytes expected : '
for i = 1, #ExpectedName do
DebugInfo = DebugInfo .. string.byte(ExpectedName, i) .. ' '
end
DebugInfo = DebugInfo .. '<br><br>'
local ItemName
local Lang = Utils.getLanguageName()
if (Lang == 'English') then
ItemName = PageName
else
ItemName = Utils.ItemSearch(PageName)
end
DebugInfo = DebugInfo .. 'ItemName trouvé : "' .. (ItemName or "nil") .. '"<br>'
return '<div class="alert alert-info">' .. DebugInfo .. '</div>'
end
return p