Ce module sert d'exemple dans la leçon Initiation au Lua avec Scribunto. L'utilisation de celui-ci est décrite en détail dans la leçon et par conséquent ce module ne doit pas être modifié sans tenir compte de la leçon.

Panneau d’avertissement Ce modèle est écrit volontairement d'une façon incorrecte dans le but de proposer sa correction en exercice. Par conséquent, ne pas corriger ce module!

local p = {}

function p.traduit(frame)	--Fonction traduisant un chiffre en toutes lettres
	local reponse = "Chiffre non reconnu"
	local chiffre = frame.args[1]	--La variable chiffre recueille le premier argument entré sous forme de nombre
	if chiffre == 0 then reponse = "zéro" end
	if chiffre == 1 then reponse = "un" end
	if chiffre == 2 then reponse = "deux" end
	if chiffre == 3 then reponse = "trois" end
	if chiffre == 4 then reponse = "quatre" end
	if chiffre == 5 then reponse = "cinq" end
	if chiffre == 6 then reponse = "six" end
	if chiffre == 7 then reponse = "sept" end
	if chiffre == 8 then reponse = "huit" end
	if chiffre == 9 then reponse = "neuf" end
	return reponse
end

return p