Module:Traduit
Apparence
Ce module sert d'exemple dans la leçon Initiation au Lua avec Scribunto. son utilisation est décrite en détail dans celle-ci et, par conséquent, ce module ne doit pas être modifié sans tenir compte de la leçon.
local p = {}
local semaine = {"lundi", "mardi", "mercredi", "jeudi", "vendredi", "samedi", "dimanche"}
local week = {"monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday"}
local sem = { ["lundi"] = "monday", ["mardi"] = "tuesday", ["mercredi"] = "wednesday", ["jeudi"] = "thursday", ["vendredi"] = "friday", ["samedi"] = "saturday", ["dimanche"] = "sunday"}
function p.baratin1(frame)
local index = tonumber(frame.args[1])
return "La traduction de "..semaine[index]..", en anglais, est "..week[index]
end
function p.baratin2(frame)
local reponse = "<u>Traduction des jours de la semaine</u> <br />"
for index = 1, 7 do
reponse = reponse.."La traduction de "..semaine[index]..", en anglais, est "..week[index].."<br />"
end
return reponse
end
function p.anglais(frame)
local jour = frame.args[1]
return "La traduction de "..jour..", en anglais, est "..sem[jour]
end
function p.information(frame)
return "Le premier jour de la semaine anglaise est "..sem["lundi"].." et le dernier jour est "..sem.dimanche
end
return p