Module:Icon: Difference between revisionsGive feedback
Remove inline invert filter for abilities; rely on CSS for ability icon color normalization |
Fall back to english page when localized version doesnt exist |
||
| Line 228: | Line 228: | ||
end | end | ||
-- Localize link if on translated subpage | -- Localize link if on translated subpage (with fallback) | ||
local baseLink = iconData.link or "" | |||
local link = baseLink | |||
if langCode ~= "en" and baseLink ~= "" then | |||
local localizedTitle = mw.title.new(baseLink .. "/" .. langCode) | |||
if localizedTitle and localizedTitle.exists then | |||
link = baseLink .. "/" .. langCode | |||
end | |||
end | |||
-- Style logic (only abilities get theme class by default) | -- Style logic (only abilities get theme class by default) | ||