« Module:traduction » : différence entre les versions

Contenu supprimé Contenu ajouté
Les codes langues sans nom sont en rouge pour bien les voir
+catégories +nom de langue commençant par une majuscule
Ligne 19 :
local trier = false
if (args[2] == 'trier') then trier = true end
local article = mw.title.getCurrentTitle()
-- Conditions (ignorées pour le test):
Ligne 31 ⟶ 32 :
-- Oui : écrit le texte
if (langue ~= nil and langue ~= '') then
table.insert(textet, b.ucfirst(langue)) -- .. b.fait_categorie('Test/Traductions en ' .. langue) -- jugée superflue !
if (trier) then
-- Catégories
table.insert(textet, b.fait_categorie('Test/Wiktionnaire:Traductions à trier en ' .. langue))
if article.namespace == 0 then
if (trier) then
table.insert(textet, b.fait_categorie('Test/Wiktionnaire:Traductions à trier en ' .. langue))
else
table.insert(textet, b.fait_categorie('Test/Wiktionnaire:LanguesTraductions sansen code', code.. langue))
end
end
-- Langue sans code! Catégorisée pour la retrouver
else
table.insert(textet, '<i><font color="red">' .. code .. '</font></i>')
table.insert(textet, b.fait_categorie('Test/Wiktionnaire:Langues sans code', code))
if article.namespace == 0 then
table.insert(textet, b.fait_categorie('Wiktionnaire:Langues sans code', code))
end
end