Bienvenue sur le wiki de Nuit debout, nous sommes le 2989 mars.
Modification de Module:Langue
Attention : Vous n’êtes pas connecté. Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre nom d’utilisateur, entre autres avantages.
Cette modification va être défaite. Veuillez vérifier les modifications ci-dessous, puis publier si c’est bien ce que vous voulez faire.
Version actuelle | Votre texte | ||
Ligne 223 : | Ligne 223 : | ||
-- Ajout de la catégorie Page avec code de langue invalide si le code langue non reconnu ou invalide. | -- Ajout de la catégorie Page avec code de langue invalide si le code langue non reconnu ou invalide. | ||
if success and ( type( tabLangue ) ~= 'table' or tabCode.invalide ) then | if success and ( type( tabLangue ) ~= 'table' or tabCode.invalide ) then | ||
− | local namespaceCategorisation = { [0] = true, [4] = true, [10 | + | local namespaceCategorisation = { [0] = true, [4] = true, [10] = true, [14] = true, [100] = true } |
if namespaceCategorisation[ mw.title.getCurrentTitle().namespace ] then | if namespaceCategorisation[ mw.title.getCurrentTitle().namespace ] then | ||
if codeArg == '' then | if codeArg == '' then | ||
Ligne 465 : | Ligne 465 : | ||
-- on construit un table avec pour indices les codes de langue, et pour valeurs une table avec la liste des alias | -- on construit un table avec pour indices les codes de langue, et pour valeurs une table avec la liste des alias | ||
code = v.code | code = v.code | ||
− | if code | + | if code then |
languesTab[code] = languesTab[code] or { } | languesTab[code] = languesTab[code] or { } | ||
if i ~= mw.ustring.lower( code ) then | if i ~= mw.ustring.lower( code ) then | ||
Ligne 497 : | Ligne 497 : | ||
-- on construit un table avec pour indices les codes de langue, et pour valeurs une table avec la liste des alias | -- on construit un table avec pour indices les codes de langue, et pour valeurs une table avec la liste des alias | ||
code = v.code | code = v.code | ||
− | if code and i ~= code | + | if code and i ~= code then |
table.insert( languesTab, i .. ' = ' .. code ) | table.insert( languesTab, i .. ' = ' .. code ) | ||
end | end | ||
Ligne 507 : | Ligne 507 : | ||
return Langue | return Langue | ||
+ |