2. satır: |
2. satır: |
| | | |
| function p.ts(frame) | | function p.ts(frame) |
− | local villagerlist = {frame.args[1]} | + | local villagerlist = frame.args[1] |
| local lang = string.upper(mw.getContentLanguage().code) | | local lang = string.upper(mw.getContentLanguage().code) |
| local list = {} | | local list = {} |
− |
| + | |
| + | --villagerlist = villagerlist.gsub(villagerlist, "," , '\",\"') |
| + | |
| + | --for k, v in pairs(villagerlist) do |
| + | --list.concat(list, tostring(v)) |
| + | --end |
| --for k, v in ipairs(villagerlist) do | | --for k, v in ipairs(villagerlist) do |
− | for i=1, i < #villagerlist, 1 do | + | --for i=1, i < #villagerlist, 1 do |
− | list[i] = tostring(villagerlist[i]) | + | --list[i] = tostring(villagerlist[i]) |
− | end
| + | --end |
| --end | | --end |
| | | |
15. satır: |
20. satır: |
| --replace "Dwarf" with "Zwerg", "Wizard" with "Zauberer" | | --replace "Dwarf" with "Zwerg", "Wizard" with "Zauberer" |
| --s = s.gsub(villagerlist, "Wizard", "Zauberer") | | --s = s.gsub(villagerlist, "Wizard", "Zauberer") |
− |
| |
− | elseif lang == "FR" then
| |
− | --for loop that replaces 'Robin' with 'Robine'
| |
− | --Dwarf with ???
| |
− | --and Wizard with ???
| |
− |
| |
− | elseif lang == "HU" then
| |
| | | |
| elseif lang == "TR" then | | elseif lang == "TR" then |
− | if villagerlist.find("Dwarf") then | + | --if villagerlist.find("Dwarf") then |
− | villagerlist.insert("Cüce") | + | --villagerlist.insert("Cüce") |
− | villagerlist.remove("Dwarf") | + | --villagerlist.remove("Dwarf") |
− | end | + | villagerlist = villagerlist.gsub(villagerlist, "Dwarf", "Cüce") |
− | if villagerlist.find("Wizard") then | + | --end |
− | villagerlist.insert("Büyücü") | + | --if villagerlist.find("Wizard") then |
− | villagerlist.remove("Wizard") | + | --villagerlist.insert("Büyücü") |
− | end
| + | --villagerlist.remove("Wizard") |
− | --villagerlist = villagerlist.gsub(villagerlist, "Wizard", "Büyücü")
| + | villagerlist = villagerlist.gsub(villagerlist, "Wizard", "Büyücü") |
− | --villagerlist = villagerlist.gsub(villagerlist, "Dwarf", "Cüce") | + | --end |
− | | |
− | | |
− | elseif lang == "ZH" then
| |
| | | |
| end | | end |
| | | |
− | table.sort(villagerlist) | + | --table.sort(villagerlist) |
| villagerlist = villagerlist.gsub(villagerlist, "," , " • ") | | villagerlist = villagerlist.gsub(villagerlist, "," , " • ") |
| return villagerlist | | return villagerlist |