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