"Modül:GiftsByItem" sayfasının sürümleri arasındaki fark
Gezinti kısmına atla
Arama kısmına atla
Margotbean (mesaj | katkılar) |
Margotbean (mesaj | katkılar) |
||
7. satır: | 7. satır: | ||
if lang == "DE" then | if lang == "DE" then | ||
if villagerlist.find("Dwarf") then | if villagerlist.find("Dwarf") then | ||
− | villagerlist.gsub("Dwarf" , "Zwerg") | + | villagerlist = villagerlist.gsub("Dwarf" , "Zwerg") |
elseif villagerlist.find("Wizard") then | elseif villagerlist.find("Wizard") then | ||
− | villagerlist.gsub("Wizard", "Zauberer") | + | villagerlist = villagerlist.gsub("Wizard", "Zauberer") |
end | end | ||
20. satır: | 20. satır: | ||
elseif lang == "TR" then | elseif lang == "TR" then | ||
− | villagerlist | + | villagerlist = villagerlist.gsub("Wizard", "Büyücü") |
− | villagerlist | + | villagerlist = villagerlist.gsub("Dwarf", "Cüce") |
18.50, 17 Ocak 2023 tarihindeki hâli
Description
This module takes a comma-separated list of villager names and transforms it into a bullet-separated list of villager icons + links to villager pages.
This module performs tasks that were formerly performed by arrays (sorting, translating, and formatting) in Template:GiftsByItem.
This module can be copy/pasted into all languages without alteration.
Please report any problems or issues with the module on the discussion page for Template:GiftsByItem.
local p = {}
function p.ts(frame)
local villagerlist = frame.args["1"]
local lang = string.upper(mw.getContentLanguage().code)
if lang == "DE" then
if villagerlist.find("Dwarf") then
villagerlist = villagerlist.gsub("Dwarf" , "Zwerg")
elseif villagerlist.find("Wizard") then
villagerlist = villagerlist.gsub("Wizard", "Zauberer")
end
elseif lang == "FR" then
--for loop that replaces 'Robin' with 'Robine'
--Dwarf with ???
--and Wizard with ???
elseif lang == "HU" then
elseif lang == "TR" then
villagerlist = villagerlist.gsub("Wizard", "Büyücü")
villagerlist = villagerlist.gsub("Dwarf", "Cüce")
elseif lang == "ZH" then
end
--table.sort(villagerlist)
villagerlist.gsub(villagerlist, "," , " • ")
return villagerlist
end
return p