Module:Protection/Données : Différence entre versions

De Wikonsult
Sauter à la navigation Sauter à la recherche
m (1 révision importée)
(optimisation performances création de cette table Lua, et lisibilité code)
Ligne 60 : Ligne 60 :
 
}
 
}
  
local configuration = {}
+
local configuration = {
 
+
['']             = "Cette page est l'objet d'un [[Wikipédia:Guerre d'édition|important désaccord entre participants]] et [[Wikipédia:Protection|ne peut temporairement pas être modifiée]].",
configuration[''] = "Cette page est l'objet d'un [[Wikipédia:Guerre d'édition|important désaccord entre participants]] et [[Wikipédia:Protection|ne peut temporairement pas être modifiée]]."
+
['Modèle']       = "Ce [[Wikipédia:Modèles à haut risque|modèle à risque]] est inclus [//tools.wmflabs.org/templatecount/index.php?lang=fr&namespace=10&name=%s sur un très grand nombre de pages] et [[Wikipédia:Protection|ne peut pas être modifié]].",
configuration['Modèle'] = "Ce [[Wikipédia:Modèles à haut risque|modèle à risque]] est inclus [//tools.wmflabs.org/templatecount/index.php?lang=fr&namespace=10&name=%s sur un très grand nombre de pages] et [[Wikipédia:Protection|ne peut pas être modifié]]."
+
['Module']       = "Ce [[Aide:Module|module]] à risque est inclus [//tools.wmflabs.org/templatecount/index.php?lang=fr&namespace=828&name=%s sur un très grand nombre de pages] et [[Wikipédia:Protection|ne peut pas être modifié]].",
configuration['Module'] = "Ce [[Aide:Module|module]] à risque est inclus [//tools.wmflabs.org/templatecount/index.php?lang=fr&namespace=828&name=%s sur un très grand nombre de pages] et [[Wikipédia:Protection|ne peut pas être modifié]]."
+
['Fichier']       = "Cette image [[Wikipédia:Protection|ne peut temporairement pas être modifiée]].",
configuration['Fichier'] = "Cette image [[Wikipédia:Protection|ne peut temporairement pas être modifiée]]."
+
['Projet']       = "Cette page communautaire est une archive, conservée pour son intérêt historique : [[Wikipédia:Protection|elle ne peut plus être modifiée]].",
configuration['Projet'] = "Cette page communautaire est une archive, conservée pour son intérêt historique : [[Wikipédia:Protection|elle ne peut plus être modifiée]]."
+
['Aide']         = "Cette page d'aide [[Wikipédia:Protection|ne peut temporairement pas être modifiée]].",
configuration['Aide'] = "Cette page d'aide [[Wikipédia:Protection|ne peut temporairement pas être modifiée]]."
+
['Utilisateur']   = "Cette page utilisateur [[Wikipédia:Protection|ne peut temporairement plus être modifiée]] afin d'en interdire le [[Wikipédia:Vandalisme|vandalisme]].",
configuration['Utilisateur'] = "Cette page utilisateur [[Wikipédia:Protection|ne peut temporairement plus être modifiée]] afin d'en interdire le [[Wikipédia:Vandalisme|vandalisme]]."
+
['titreDéfaut']   = "Cette page [[Wikipédia:Protection|est protégée]].",
configuration['titreDéfaut'] = "Cette page [[Wikipédia:Protection|est protégée]]."
+
['texteBandeau'] = "Cette protection ne constitue pas obligatoirement une approbation de la version actuelle. Vous pouvez proposer une modification en [[%s|page de discussion]]. Lorsqu'un compromis sera trouvé en [[%s|page de discussion]], vous pourrez demander la modification [%s auprès des administrateurs] (voir le [%s journal des protections]).",
configuration['texteBandeau'] = "Cette protection ne constitue pas obligatoirement une approbation de la version actuelle. Vous pouvez proposer une modification en [[%s|page de discussion]]. Lorsqu'un compromis sera trouvé en [[%s|page de discussion]], vous pourrez demander la modification [%s auprès des administrateurs] (voir le [%s journal des protections])."
+
['lienAdmin']     = "Wikipédia:Demande d'intervention sur une page protégée",
configuration['lienAdmin'] = "Wikipédia:Demande d'intervention sur une page protégée"
+
['optionAdmin']   = "action=edit&section=new&preload=Modèle:Préchargement_pour_requête_d'intervention_sur_une_page_protégée&preloadtitle=%%7B%%7Ba%%27%%7C%s%%7D%%7D",
configuration['optionAdmin'] = "action=edit&section=new&preload=Modèle:Préchargement_pour_requête_d'intervention_sur_une_page_protégée&preloadtitle=%%7B%%7Ba%%27%%7C%s%%7D%%7D"
+
['option2Admin'] = '&editintro=Modèle:Intro_DIPP%2Fbandeau_protection',
configuration['option2Admin'] = '&editintro=Modèle:Intro_DIPP%2Fbandeau_protection'
+
['lienJournal']   = 'Spécial:Journal',
configuration['lienJournal'] = 'Spécial:Journal'
+
['optionJournal'] = 'type=protect&page=%s',
configuration['optionJournal'] = 'type=protect&page=%s'
+
}
  
 
return {
 
return {

Version du 20 avril 2020 à 03:30

La documentation pour ce module peut être créée à Module:Protection/Données/Documentation

local types = {
	protection = {
		image     = 'Full-protection-shackle-frwiki.svg',
		lien      = ':Catégorie:Page protégée',
		texte     = 'Cette page est protégée.',
		niveau    = 'sysop',
		categorie = {
			['']        = 'Article protégé',
			Projet      = 'Archive protégée',
			Utilisateur = 'Page utilisateur protégée',
			['Modèle']  = 'Modèle protégé',
			Module      = 'Module protégé',
			['défaut']  = 'Page protégée'
		}
	},
	semiProtectionEtendue = {
		image     = 'Extended-semi-protection-shackle-frwiki.svg',
		lien      = ':Catégorie:Page en semi-protection étendue',
		texte     = 'Cette page fait l’objet d’une mesure de semi-protection étendue.',
		niveau    = 'editextendedsemiprotected',
		categorie = {
			['Modèle'] = 'Modèle en semi-protection étendue',
			Module     = 'Module en semi-protection étendue',
			['défaut'] = 'Page en semi-protection étendue'
		}
	},
	semiProtection = {
		image     = 'Semi-protection-shackle-frwiki.svg',
		lien      = ':Catégorie:Page semi-protégée',
		texte     = 'Cette page est semi-protégée.',
		niveau    = 'autoconfirmed',
		categorie = {
			['Modèle'] = 'Modèle semi-protégé',
			Module     = 'Module semi-protégé',
			['défaut'] = 'Page semi-protégée'
		}
	},
	semiProtectionLongue = {
		image  = 'Semi-protection-shackle-frwiki.svg',
		lien   = ':Catégorie:Page en semi-protection longue',
		texte  = 'Cette page est en semi-protection longue.',
		niveau = 'autoconfirmed',
		categorie = {
			['Modèle'] = 'Modèle semi-protégé',
			Module     = 'Module semi-protégé',
			['défaut'] = 'Page en semi-protection longue'
		}
	},
	['nomProtégé'] = {
		id        = 'protection-renommage',
		lien      = ':Catégorie:Page au nom protégé',
		image     = 'Move-protection-shackle-frwiki.svg',
		texte     = 'Le titre de cette page ne peut être modifié.',
		niveau    = 'sysop',
		action    = 'move',
		categorie = {
			['défaut'] = 'Page au nom protégé'
		}
	}
}

local configuration = {
	['']              = "Cette page est l'objet d'un [[Wikipédia:Guerre d'édition|important désaccord entre participants]] et [[Wikipédia:Protection|ne peut temporairement pas être modifiée]].",
	['Modèle']        = "Ce [[Wikipédia:Modèles à haut risque|modèle à risque]] est inclus [//tools.wmflabs.org/templatecount/index.php?lang=fr&namespace=10&name=%s sur un très grand nombre de pages] et [[Wikipédia:Protection|ne peut pas être modifié]].",
	['Module']        = "Ce [[Aide:Module|module]] à risque est inclus [//tools.wmflabs.org/templatecount/index.php?lang=fr&namespace=828&name=%s sur un très grand nombre de pages] et [[Wikipédia:Protection|ne peut pas être modifié]].",
	['Fichier']       = "Cette image [[Wikipédia:Protection|ne peut temporairement pas être modifiée]].",
	['Projet']        = "Cette page communautaire est une archive, conservée pour son intérêt historique : [[Wikipédia:Protection|elle ne peut plus être modifiée]].",
	['Aide']          = "Cette page d'aide [[Wikipédia:Protection|ne peut temporairement pas être modifiée]].",
	['Utilisateur']   = "Cette page utilisateur [[Wikipédia:Protection|ne peut temporairement plus être modifiée]] afin d'en interdire le [[Wikipédia:Vandalisme|vandalisme]].",
	['titreDéfaut']   = "Cette page [[Wikipédia:Protection|est protégée]].",
	['texteBandeau']  = "Cette protection ne constitue pas obligatoirement une approbation de la version actuelle. Vous pouvez proposer une modification en [[%s|page de discussion]]. Lorsqu'un compromis sera trouvé en [[%s|page de discussion]], vous pourrez demander la modification [%s auprès des administrateurs] (voir le [%s journal des protections]).",
	['lienAdmin']     = "Wikipédia:Demande d'intervention sur une page protégée",
	['optionAdmin']   = "action=edit&section=new&preload=Modèle:Préchargement_pour_requête_d'intervention_sur_une_page_protégée&preloadtitle=%%7B%%7Ba%%27%%7C%s%%7D%%7D",
	['option2Admin']  = '&editintro=Modèle:Intro_DIPP%2Fbandeau_protection',
	['lienJournal']   = 'Spécial:Journal',
	['optionJournal'] = 'type=protect&page=%s',
}

return {
	types = types,
	configuration = configuration
}