Ligne 45 : |
Ligne 45 : |
| if v == "Wizard" then villagertable[k] = "Sorcier" end | | if v == "Wizard" then villagertable[k] = "Sorcier" end |
| if v == "Robin" then villagertable[k] = "Robine" end | | if v == "Robin" then villagertable[k] = "Robine" end |
− | --if v == "Leo" then villagertable[k] = "Léo" end | + | --In order to sort entries added as Léo, we have to |
| + | --convert to English, then sort, then convert back. |
| + | if v == "Léo" then villagertable[k] = "Leo" end |
| + | --skip Léo until after the language-specific sort |
| end | | end |
| elseif lang == "IT" then | | elseif lang == "IT" then |
Ligne 243 : |
Ligne 246 : |
| elseif lang == "FR" then | | elseif lang == "FR" then |
| villagerlist = string.gsub(villagerlist, "Nain Icon", "Dwarf Icon") | | villagerlist = string.gsub(villagerlist, "Nain Icon", "Dwarf Icon") |
− | villagerlist = string.gsub(villagerlist, "Sorcier Icon", "Wizard Icon")villagerlist = string.gsub(villagerlist, "Robine Icon", "Robin Icon")--villagerlist = string.gsub(villagerlist, "Léo Icon", "Leo Icon") | + | villagerlist = string.gsub(villagerlist, "Sorcier Icon", "Wizard Icon") |
− | villagerlist = string.gsub(villagerlist, "|link=Leo]]", "|link=Léo]]") | + | villagerlist = string.gsub(villagerlist, "Robine Icon", "Robin Icon") |
− | villagerlist = string.gsub(villagerlist, "[[Leo]]", "[[Léo]]") | + | --This is hacky, but it works |
| + | villagerlist = string.gsub(villagerlist, "Leo", "Léo") |
| + | villagerlist = string.gsub(villagerlist, "Léo Icon", "Leo Icon") |
| elseif lang == "IT" then | | elseif lang == "IT" then |
| villagerlist = string.gsub(villagerlist, "Nano Icon", "Dwarf Icon") | | villagerlist = string.gsub(villagerlist, "Nano Icon", "Dwarf Icon") |