Module:Documentation/config

Une page de Wikiversité, la communauté pédagogique libre.

Le sous-module de configuration du module principal Module:Documentation, permet d’adapter le fonctionnement du module principal, aux spécificités du wiki local ; sans modifier le code principal.

Voir aussi[modifier le wikicode]


----------------------------------------------------------------------------------------------------
--
--                         Configuration pour le Module:Documentation
--
-- Ceci est une traduction du fichier de configuration
-- Vous pouvez modifier ici (Documentation/config) les paramètres et messages 
-- utilisés dans Module:Documentation ; pour l'adapter aux paramètres de votre
-- wiki et à votre langage. Sauf indication contraire, les valeurs données ici
-- sont des chaines de caractères.
----------------------------------------------------------------------------------------------------

local cfg = {} -- N'éditer pas cette ligne

----------------------------------------------------------------------------------------------------
-- Configuration des modèles de protection
----------------------------------------------------------------------------------------------------

-- cfg['protection-template']
-- Le nom du modèle qui affiche l'icône de protection (un cadenas sur enwiki).
cfg['protection-template'] = 'pp-template'

-- cfg['protection-reason-edit']
-- Le motif (la raison) de la protection à passer au bandeau de protection
-- [[Module:Protection banner]].
cfg['protection-reason-edit'] = 'template'

--[[
-- cfg['protection-template-args']
-- Les arguments à envoyer au modèle de protection. Une table Lua.
-- Par exemple si le modèle est "pp-template", et si l'appel se fait ainsi :
-- "{{pp-template|docusage=yes}}" ; alors la table doit prendre cette forme :
-- "{docusage = 'yes'}".
--]]

 cfg['protection-template-args'] = {docusage = 'yes'}

--[[
----------------------------------------------------------------------------------------------------
-- Configuration des notifications pour Bac à sable 
--
-- Sur les pages de bac à sable (sandbox), le module peut afficher un modèle qui notifie les 
-- utilisateurs que la page courante est un bac à sable, avec l'emplacement de la page de test
-- (testcase) dédiée etc. Le module décide si lapage est un bac à sable ou pas, selon la valeur
-- cfg['sandbox-subpage']. Les reglages suivants concernent les messages de notification.
----------------------------------------------------------------------------------------------------
--]]

-- cfg['sandbox-notice-image']
-- L'image affichée sur la notice du bac à sable.
cfg['sandbox-notice-image'] = '[[Image:Sandbox.svg|50px|alt=|link=]]'

--[[
-- cfg['sandbox-notice-pagetype-template']
-- cfg['sandbox-notice-pagetype-module']
-- cfg['sandbox-notice-pagetype-other']
-- Le type de page de la page du bac à sable. Le message affiché dépend de l'espace de nom sujet.
-- Ce message est utilisé pour cfg['sandbox-notice-blurb'] ou cfg['sandbox-notice-diff-blurb'].
--]]
cfg['sandbox-notice-pagetype-template'] = 'page du [[Wikipedia:Template test cases|bac à sable individuel]]'
cfg['sandbox-notice-pagetype-module'] = 'page du [[Wikipedia:Template test cases|bac à sable individuel]]'
cfg['sandbox-notice-pagetype-other'] = 'sandbox page'

--[[
-- cfg['sandbox-notice-blurb']
-- cfg['sandbox-notice-diff-blurb']
-- cfg['sandbox-notice-diff-display']
-- Soit cfg['sandbox-notice-blurb'] ou cfg['sandbox-notice-diff-blurb'] la phrase d'ouverture 
-- de la notification du bac à sable. Le second propose un lien diff, pas le premier. 
-- $1 représente le type de page, cfg['sandbox-notice-pagetype-template'],
-- cfg['sandbox-notice-pagetype-module'] ou cfg['sandbox-notice-pagetype-other'] en fonction 
-- de l'espace de nom courant. $2 est un lien vers le modèle principal et $3 est un lien diff  
-- entre le bac à sable et le modèle principal. La valeur à afficher pour le lien diff est 
-- définie par cfg['sandbox-notice-compare-link-display'].
--]]

cfg['sandbox-notice-blurb'] = 'Ceci est le $1 pour le $2.'
cfg['sandbox-notice-diff-blurb'] = 'Ceci est le $1 pour le $2 ($3).'
cfg['sandbox-notice-compare-link-display'] = 'diff'

--[[
-- cfg['sandbox-notice-testcases-blurb']
-- cfg['sandbox-notice-testcases-link-display']
-- cfg['sandbox-notice-testcases-run-blurb']
-- cfg['sandbox-notice-testcases-run-link-display']
-- cfg['sandbox-notice-testcases-blurb'] est une phrase avisant l'utilisateur qu'il peut éditer
-- une page de test correspondant au bac à sable. $1 est un lien vers la pade de test.
-- cfg['sandbox-notice-testcases-link-display'] est la valeur à afficher pour le lien.
-- cfg['sandbox-notice-testcases-run-blurb'] est la phrase prévenant qu'il existe une page de
-- test correspondant au bac à sable, avec un lien pour l'exécuter. $1 est un lien vers la page
-- de test, et $2 est un lien vers la page pour l'exécuter.
-- cfg['sandbox-notice-testcases-run-link-display'] est la valeur à afficher pour le lien "run"
-- la page test.
--]]
cfg['sandbox-notice-testcases-blurb'] = 'Reportez-vous à la sous-page $1.'
cfg['sandbox-notice-testcases-link-display'] = 'test du nouveau code'   --'test cases'
cfg['sandbox-notice-testcases-run-blurb'] = 'Reportez-vous à la sous-page $1 ($2).'
cfg['sandbox-notice-testcases-run-link-display'] = 'run'

-- cfg['sandbox-category']
-- Une catégorie pour ajouter tous les bacs à sable de modèles.
cfg['sandbox-category'] = 'Bac à sable des modèles'

----------------------------------------------------------------------------------------------------
-- Configuration de la boite de départ 
----------------------------------------------------------------------------------------------------

-- cfg['documentation-icon-wikitext']
-- Le wikitexte pour l'icône qui s'affiche au somme du modèle.
cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Icône documentation ]]'

-- cfg['template-namespace-heading']
-- L'en-tête visible dans l'espace de nom modèle.
cfg['template-namespace-heading'] = 'Documentation du modèle'

-- cfg['module-namespace-heading']
-- L'en-tête visible dans l'espace de nom module.
cfg['module-namespace-heading'] = 'Documentation du module'

-- cfg['file-namespace-heading']
-- L'en-tête visible dans l'espace de nom fichier.
cfg['file-namespace-heading'] = 'Summary'

-- cfg['other-namespaces-heading']
-- L'en-tête visible dans les autre(s) espaces de noms.
cfg['other-namespaces-heading'] = 'Documentation'

-- cfg['view-link-display']
-- Le texte à afficher pour les liens "voir".
cfg['view-link-display'] = 'voir'

-- cfg['edit-link-display']
-- Le texte à afficher pour les liens "éditer".
cfg['edit-link-display'] = 'éditer'

-- cfg['history-link-display']
-- Le texte à afficher pour les liens "historique".
cfg['history-link-display'] = 'historique'

-- cfg['purge-link-display']
-- Le texte à afficher pour les liens "purger".
cfg['purge-link-display'] = 'purger'

-- cfg['create-link-display']
-- Le texte à afficher pour les liens "créer".
cfg['create-link-display'] = 'créer'

----------------------------------------------------------------------------------------------------
-- Configuration de la boite de liens (bas de page)
----------------------------------------------------------------------------------------------------

-- cfg['transcluded-from-blurb']
-- Le message qui s'affiche lorsque la doc est transclue à partir d'une autre page.
-- $1 est le lien wiki vers cette page.
cfg['transcluded-from-blurb'] = 'La [[w:Aide:Documentation de modèle|documentation]] ci-dessous est [[w:Transclusion|transcluse]] depuis $1.'

--[[
-- cfg['create-module-doc-blurb']
-- Message affiché dans l'espace module lorsque la sous-doc n'existe pas.
-- $1 est le lien pour créer la sous-page documentation, avec les valeurs 
-- prechargement cfg['module-preload'] et affichage cfg['create-link-display'].
--]]
cfg['create-module-doc-blurb'] = 'Vous pouvez $1 une page de documentation pour ce [[Wikipedia:Lua|module Scribunto]].'

----------------------------------------------------------------------------------------------------
-- Configuration experiment blurb
----------------------------------------------------------------------------------------------------

--[[
-- cfg['experiment-blurb-template']
-- cfg['experiment-blurb-module']
-- Experiment blurb désigne le texte qui invite les éditeurs à utiliser le bac à sable et sa page
-- de test. Ce message s'affiche uniquement dans les espaces modèle et module.
-- Avec la configuration par défaut en anglais cela affiche :

-- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages.
--
-- Dans cet exemple "sandbox", "edit", "diff", "testcases", et "edit" seront tous des liens.
-- Il existe deux versions cfg['experiment-blurb-template'] and cfg['experiment-blurb-module']
-- en fonction de l'espace sur lequel nous nous trouvons.

-- Paramètres:
-- $1 est un lien vers le bac à sable. Si le bac à sable existe il suit le format :
--
--     cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display'])
-- 
-- Si le bac à sable n'existe pas le format devient :
--
--     cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display'])
-- 
-- Le lien pour cfg['sandbox-create-link-display'] pre-charge la page 
-- avec cfg['template-sandbox-preload'] ou cfg['module-sandbox-preload'], selon l'espace 
-- de nom courant. Le lien pour  cfg['mirror-link-display'] charge "un sommaire d'édition par défaut"
-- depuis cfg['mirror-edit-summary'].
--
-- $2 est un lien vers la page de test. Si la sous-page test existe le format est :
--
--     cfg['testcases-link-display'] (cfg['testcases-edit-link-display'])
--
-- Si la sous-page de test n'existe pas le format devient :
-- 
--     cfg['testcases-link-display'] (cfg['testcases-create-link-display'])
--
-- Si la page d etest n'existe pas , le lien pour cfg['testcases-create-link-display'] pre-charge
-- la page avec cfg['template-testcases-preload'] ou cfg['module-testcases-preload']
-- en fonction de l'espace de nom courant.
--]]
cfg['experiment-blurb-template'] = "Modifiez le modèle dans son $1 ; utilisez cette page de $2 pour vérifier le code du modèle bac à sable."
cfg['experiment-blurb-module'] = "Modifiez le module dans son module $1 ; utilisez la page $2 pour vérifier le code du module bac à sable."

----------------------------------------------------------------------------------------------------
-- Configuration des liens Bac à sable
----------------------------------------------------------------------------------------------------

-- cfg['sandbox-subpage']
-- Le nom de la sous-page des modèles formellement utilisé pour les bacs à sable.
cfg['sandbox-subpage'] = 'Bac à sable' --Attention première majuscule (défaut=sandbox)

-- cfg['template-sandbox-preload']
-- Le fichier de pre-chargement pour les bacs à sable de modèles.
cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox'

-- cfg['module-sandbox-preload']
-- Le fichier de pre-chargement pour les bacs à sable de modules.
cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox'

-- cfg['sandbox-link-display']
-- Le texte à afficher pour le lien "Bac à sable".
cfg['sandbox-link-display'] = 'Bac à sable'

-- cfg['sandbox-edit-link-display']
-- Le texte à afficher pour le lien "éditer".
cfg['sandbox-edit-link-display'] = 'éditer'

-- cfg['sandbox-create-link-display']
-- Le texte à afficher pour le lien "créer".
cfg['sandbox-create-link-display'] = 'créer'

-- cfg['compare-link-display']
-- Le texte à afficher pour le lien "comparer".
cfg['compare-link-display'] = 'diff'

-- cfg['mirror-edit-summary']
-- Le sommaire d'édition par défaut à utiliser, lorsque l'utilisateur clique sur le lien "mirroir". 
-- $1 est un lien wiki vers la page du modèle.
cfg['mirror-edit-summary'] = 'Créer une copie dans le bac à sable pour $1'

-- cfg['mirror-link-display']
-- Le texte à afficher pour le lien "miroir".
cfg['mirror-link-display'] = 'miroir'

-- cfg['mirror-link-preload']
-- La page à pre-charger lorsque l'utilisateur clique sur le lien "mirroir".
cfg['mirror-link-preload'] = 'Template:Documentation/mirror'

----------------------------------------------------------------------------------------------------
-- Configuration des liens testcase
----------------------------------------------------------------------------------------------------

-- cfg['testcases-subpage']
-- Le nom de la sous-page de modèle, formèllement utilisé pour les tests.
cfg['testcases-subpage'] = 'Test' --Attention première majuscule (défaut=testcase)

-- cfg['template-testcases-preload']
-- Fichier à pre-charger pour les pages de tests de modèles.
cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases'

-- cfg['module-testcases-preload']
-- Fichier à pre-charger pour les pages de tests de modules.
cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases'

-- cfg['testcases-link-display']
-- Le texte à afficher pour les liens "test".
cfg['testcases-link-display'] = 'test' -- Attention premièr minuscule, milieu de phrase

-- cfg['testcases-edit-link-display']
-- Le texte à afficher pour les liens "edit".
cfg['testcases-edit-link-display'] = 'éditer'

-- cfg['testcases-create-link-display']
-- Le texte à afficher pour les liens "créer".
cfg['testcases-create-link-display'] = 'créer'

----------------------------------------------------------------------------------------------------
-- Add categories blurb configuration
----------------------------------------------------------------------------------------------------

--[[
-- cfg['add-categories-blurb']
-- Texte pour orienter l'utilisateur à ajouter les catégories sur la sous-doc.
-- Inutilisé si les arguments "content" ou  "docname fed" sont définis...
-- $1 est un lien vers la sous-doc avec la valeur affichée cfg['doc-link-display'].
--]]
cfg['add-categories-blurb'] = 'Svp, ajoutez les catégories sur la sous-page $1.'

-- cfg['doc-link-display']
-- Le texte à afficher lors du lien avec la sous-doc.
cfg['doc-link-display'] = '/Documentation'

----------------------------------------------------------------------------------------------------
-- Subpages link configuration
----------------------------------------------------------------------------------------------------

--[[
-- cfg['subpages-blurb']
-- Le message "Les sous-pages de ce modèle". $1 est un lien vers la liste des sous-pages du modèle
-- principal, avec la valeur à afficher cfg['subpages-link-display'].
-- In the English version this blurb is simply
-- the link followed by a period, and the link display provides the actual text.
--]]
cfg['subpages-blurb'] = '$1.'

--[[
-- cfg['subpages-link-display']
-- Le texte à afficher pour le lien "sous-pages de ce modèle". $1 est cfg['template-pagetype'],
-- cfg['module-pagetype'] ou cfg['default-pagetype'], selon l'espace dans lequel se trouve la 
-- page courante.
--]]
cfg['subpages-link-display'] = 'Voir les sous-pages de ce $1'

-- cfg['template-pagetype']
-- Le type de page à afficher pour les pages de modèles.
cfg['template-pagetype'] = 'modèle'

-- cfg['module-pagetype']
-- Le type de page à afficher pour les pages de modules.
cfg['module-pagetype'] = 'module'

-- cfg['default-pagetype']
-- Le type de page à afficher pour les pages autres issu d'un espace différent.
cfg['default-pagetype'] = 'page'

----------------------------------------------------------------------------------------------------
-- Configuration des liens sous-doc
----------------------------------------------------------------------------------------------------

-- cfg['doc-subpage']
-- Le nom de la sous-page formellement utilisé pour les pages de documentation.
cfg['doc-subpage'] = 'Documentation'

-- cfg['file-docpage-preload']
-- Fichier à pre-charger pour les pages de documentation de l'espace fichier.
cfg['file-docpage-preload'] = 'Template:Documentation/preload-filespace'

-- cfg['docpage-preload']
-- Fichier à pre-charger pour les pages de documentation de modèles de tous les espaces.
cfg['docpage-preload'] = 'Template:Documentation/preload'

-- cfg['module-preload']
-- Fichier à pre-charger pour les pages de documentation des modules Lua.
cfg['module-preload'] = 'Template:Documentation/preload-module-doc'

----------------------------------------------------------------------------------------------------
-- Configuration version imprimable 
----------------------------------------------------------------------------------------------------

-- cfg['print-subpage']
-- Le nom de la sous-page de modèle utilisée pour la version à imprimer.
cfg['print-subpage'] = 'Print'

-- cfg['print-link-display']
-- Le texte à afficher lors du lien vers la sous-page print.
cfg['print-link-display'] = '/Print'

-- cfg['print-blurb']
-- Le texte à afficher si une sous-page /Print existe. 
-- $1 est un lien vers la sous-page avec la valeur de cfg['print-link-display'].
cfg['print-blurb'] = 'A [[Help:Books/for experts#Improving the book layout|print version]] of this template exists at $1.'
	.. ' If you make a change to this template, please update the print version as well.'

-- cfg['display-print-category']
-- Regler sur true pour activer l'affichage de cfg['print-category'] si une sous-page /Print existe.
-- Valeur booléenne (true ou false)
cfg['display-print-category'] = true

-- cfg['print-category']
-- Catégorie à afficher si cfg['display-print-category'] est activé, et si 
-- la sous-page /Print existe.
cfg['print-category'] = 'Modèle avec version imprimable'

----------------------------------------------------------------------------------------------------
-- Configuration HTML et CSS 
----------------------------------------------------------------------------------------------------

-- cfg['main-div-id']
-- L'attribut "id" pour le tag HTML "div" principal.
cfg['main-div-id'] = 'template-documentation'

-- cfg['main-div-classes']
-- La classe CSS ajoutée au principal tag HTML "div".
cfg['main-div-classes'] = 'template-documentation iezoomfix'

-- cfg['start-box-linkclasses']
-- La classe CSS ajoutée pour les liens [voir][éditer][historique] ou [créer] de la boite de départ.
cfg['start-box-linkclasses'] = 'mw-editsection-like plainlinks'

-- cfg['start-box-link-id']
-- L'attribut HTML "id" pour les liens de la boite du dábut.
cfg['start-box-link-id'] = 'doc_editlinks'

----------------------------------------------------------------------------------------------------
-- Configuration du modèle {{fmbox}} 
----------------------------------------------------------------------------------------------------

-- cfg['fmbox-id']
-- L'id envoyé au paramètre éponyme du modèle {{fmbox}}.
cfg['fmbox-id'] = 'documentation-meta-data'

-- cfg['fmbox-style']
-- La valeur envoyée au paramètre style du modèle {{fmbox}}.
cfg['fmbox-style'] = 'background-color: #EEF5FF; border: 1px solid #ADF; width: 100%; margin-top: 1em; padding: 1em; width: 100% ;' --défaut #ecfcf4'
-- background-color: #EEF5FF; border: 1px solid #ADF; width: 100%; margin-top: 1em; padding: 1em; width: 100% ;

-- cfg['fmbox-textstyle']
-- La valeur envoyée au paramètre "textstyle" de {{fmbox}}.
cfg['fmbox-textstyle'] = 'font-style: italic'

----------------------------------------------------------------------------------------------------
-- Configuration du suivi des catégories
----------------------------------------------------------------------------------------------------

-- cfg['display-strange-usage-category']
-- Regler sur true pour autoriser cfg['strange-usage-category'] si le module est utilisé sur une 
-- sous-page de documentation ou de test. Une valeur booléenne (true ou false)-

cfg['display-strange-usage-category'] = true

-- cfg['strange-usage-category']
-- Catégorie à afficher si cfg['display-strange-usage-category'] est activé et si le module est
-- utilisé sur une sous-page /documentation ou /test

cfg['strange-usage-category'] = 'Page avec une sous-documentation étrange'

--[[
----------------------------------------------------------------------------------------------------
-- Configuration fin
--
-- n'éditer rien en dessous de cette ligne
----------------------------------------------------------------------------------------------------
--]]

return cfg