Module:ItemData: Difference between revisionsGive feedback
Undo revision 64880 by Monster Domosed (talk) didn't work as intended Tag: Undo |
No edit summary |
||
| Line 527: | Line 527: | ||
local parents = get_component_of(item) | local parents = get_component_of(item) | ||
if #parents == 0 then return "" end | if #parents == 0 then return "" end | ||
local and_word = frame:preprocess("{{#invoke:Dictionary|translate|And}}") | |||
and_word = mw.ustring.lower(and_word) | |||
local parts = {} | local parts = {} | ||
for _, key in ipairs(parents) do | for _, key in ipairs(parents) do | ||
| Line 534: | Line 537: | ||
table.insert(parts, icon) | table.insert(parts, icon) | ||
end | end | ||
if #parts == 1 then return parts[1] end | if #parts == 1 then return parts[1] end | ||
if #parts == 2 then return parts[1] .. " | if #parts == 2 then | ||
return parts[1] .. " " .. and_word .. " " .. parts[2] | |||
end | |||
local last = table.remove(parts) | local last = table.remove(parts) | ||
return table.concat(parts, ", ") .. ", | return table.concat(parts, ", ") .. ", " .. and_word .. " " .. last | ||
end | end | ||
return p | return p | ||