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

Contenu supprimé Contenu ajouté
m modifications proposées par Hunsu sur WP:DIPP
m demandé sur WP:DIPP
Ligne 171 :
annee = 0 - annee
else
local namespaceCategorisation = { [0] = true, [4] = true, [10] = true, [14] = true, [100] = true }
return Outils.erreur( 'Année invalide (' .. bannee .. ')[[Catégorie:Page utilisant le modèle date avec une syntaxe erronée|A]]')
if namespaceCategorisation[ mw.title.getCurrentTitle().namespace ] then
return Outils.erreur( 'Année invalide (' .. bannee .. ')[[Catégorie:Page utilisant le modèle date avec une syntaxe erronée|A]]')
else
return Outils.erreur( 'Année invalide (' .. bannee .. ')')
end
end
end
Ligne 188 ⟶ 193 :
end
if mois == nil then
local namespaceCategorisation = { [0] = true, [4] = true, [10] = true, [14] = true, [100] = true }
return Outils.erreur( 'Mois invalide (' .. bmois .. ')[[Catégorie:Page utilisant le modèle date avec une syntaxe erronée|M]]' )
if namespaceCategorisation[ mw.title.getCurrentTitle().namespace ] then
return Outils.erreur( 'Mois invalide (' .. bmois .. ')[[Catégorie:Page utilisant le modèle date avec une syntaxe erronée|M]]' )
else
return Outils.erreur( 'Mois invalide (' .. bmois .. ')')
end
else
Ligne 202 ⟶ 212 :
jour = 1
else
returnlocal Outils.erreur(namespaceCategorisation 'Jour= invalide{ ('[0] ..= bjourtrue, .. ')[[Catégorie:Page4] utilisant= letrue, modèle[10] date= avectrue, une[14] syntaxe= erronée|Jtrue, [100]]' )= true }
if namespaceCategorisation[ mw.title.getCurrentTitle().namespace ] then
return Outils.erreur( 'Jour invalide (' .. bjour .. ')[[Catégorie:Page utilisant le modèle date avec une syntaxe erronée|J]]')
else
return Outils.erreur( 'Jour invalide (' .. bjour .. ')')
end
end
end
Ligne 209 ⟶ 224 :
return Outils.erreur( 'Jour invalide (' .. bjour .. ')' )
elseif jour > liste_mois[numMois].nJour then
returnlocal Outils.erreur(namespaceCategorisation 'Jour= invalide{ ('[0] ..= bjourtrue, ..[4] '= 'true, ..[10] mois= ..true, ')[[Catégorie:Page14] utilisant= letrue, modèle[100] date= avec une syntaxe erronée|J]]'true )}
if namespaceCategorisation[ mw.title.getCurrentTitle().namespace ] then
return Outils.erreur( 'Année invalide (' .. bjour .. ')[[Catégorie:Page utilisant le modèle date avec une syntaxe erronée|J]]')
else
return Outils.erreur( 'Année invalide (' .. bjour .. ')')
end
-- l'année bisextile n'est pas testée pour accepter les dates juliennes.
end