From 418eb37c085be307f96a9ba126efea18dd6c7297 Mon Sep 17 00:00:00 2001
From: divinatus <milykim@hotmail.fr>
Date: Mon, 19 Feb 2024 15:56:36 +0100
Subject: [PATCH] Internationalisation partie 1

---
 design_system_admin/css/plugin-dse.css        |   3 +
 .../configurer_design_system_admin.html       | 265 ++++++++++++---
 design_system_admin/inclure/head.html         |   1 -
 design_system_admin/inclure/header.html       |  93 +++---
 .../lang/design_system_admin_fr.php           | 313 +++++++++---------
 design_system_admin/mes_fonctions.php         |   3 +
 .../prive/css/dsfrconfiguration.css           |  73 ++++
 design_system_admin/prive/javascript/tabs.js  | 136 ++++++++
 .../prive/squelettes/page.html                |   1 +
 .../prive/themes/spip/images/langues/ar.png   | Bin 0 -> 2169 bytes
 .../prive/themes/spip/images/langues/de.png   | Bin 0 -> 1471 bytes
 .../prive/themes/spip/images/langues/en.png   | Bin 0 -> 2716 bytes
 .../prive/themes/spip/images/langues/es.png   | Bin 0 -> 1430 bytes
 .../prive/themes/spip/images/langues/fr.png   | Bin 0 -> 1833 bytes
 .../prive/themes/spip/images/langues/it.png   | Bin 0 -> 1715 bytes
 .../prive/themes/spip/images/langues/ja.png   | Bin 0 -> 1911 bytes
 .../prive/themes/spip/images/langues/pt.png   | Bin 0 -> 3730 bytes
 .../prive/themes/spip/images/langues/ru.png   | Bin 0 -> 1738 bytes
 .../prive/themes/spip/images/langues/zh.png   | Bin 0 -> 2015 bytes
 .../prive/themes/spip/images/traduire.png     | Bin 0 -> 36337 bytes
 20 files changed, 638 insertions(+), 250 deletions(-)
 create mode 100644 design_system_admin/prive/javascript/tabs.js
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/ar.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/de.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/en.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/es.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/fr.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/it.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/ja.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/pt.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/ru.png
 create mode 100644 design_system_admin/prive/themes/spip/images/langues/zh.png
 create mode 100644 design_system_admin/prive/themes/spip/images/traduire.png

diff --git a/design_system_admin/css/plugin-dse.css b/design_system_admin/css/plugin-dse.css
index 8d92564..294e040 100644
--- a/design_system_admin/css/plugin-dse.css
+++ b/design_system_admin/css/plugin-dse.css
@@ -711,3 +711,6 @@ background-size: var(--underline-hover-width) 0.125em, var(--underline-idle-widt
   flex-wrap: wrap;
   list-style: none;
 }
+.traduction_plugin{
+  float: left;
+}
\ No newline at end of file
diff --git a/design_system_admin/formulaires/configurer_design_system_admin.html b/design_system_admin/formulaires/configurer_design_system_admin.html
index 5f25505..477f2d7 100644
--- a/design_system_admin/formulaires/configurer_design_system_admin.html
+++ b/design_system_admin/formulaires/configurer_design_system_admin.html
@@ -45,7 +45,7 @@
 		</div>
 	</div>
 	<h2 class="titrem">
-		<:design_system_admin:cfg_titre_parametrages_header:/>
+		<:design_system_admin:dsfr_cfg_titre_parametrages_header:/>
 	</h2>
 	<form method="post" id="dsfr_configuration" enctype="multipart/form-data">
 		<div>
@@ -58,20 +58,6 @@
 					<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_nom_de_domaine_en_production" data-fille="aide_nom_de_domaine_en_production"><span class="bold colorblack">?</span></button>
 				</div>
 			</div>
-			<div class="editer-groupe grp_title_onglet_navigateur">
-				<div class="editer editer_title_onglet_navigateur obligatoire saisie_input editer_even">
-					<label class="editer-label" for="champ_title_onglet_navigateur">Titre dans l'onglet<span class="obligatoire"> (obligatoire)</span></label>
-					<input type="text" name="title_onglet_navigateur" class="text" id="champ_title_onglet_navigateur" value="#CONFIG_VALUE{title_onglet_navigateur}" required="required" placeholder="Champ obligatoire. Saisir le titre qui apparaît dans l'onglet du navigateur">
-					<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_title_onglet_navigateur" data-fille="aide_title_onglet_navigateur"><span class="bold colorblack">?</span></button>
-				</div>
-			</div>
-			<div class="editer-groupe grp_meta_description">
-				<div class="editer editer_meta_description obligatoire saisie_textarea editer_odd">
-					<label class="editer-label" for="champ_meta_description">Méta-description<span class="obligatoire"> (obligatoire)</span></label>
-					<textarea name="meta_description" id="champ_meta_description" rows="6" cols="33" required="required" placeholder="Champ obligatoire. Saisir le texte de la méta intitulée Meta-description dans le header">#CONFIG_VALUE{meta_description}</textarea>
-					<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_meta_description" data-fille="aide_meta_description"><span class="bold colorblack">?</span></button>
-				</div>
-			</div>
 			<div class="editer-groupe grp_address_email_responsable">
 				<div class="editer editer_address_email_responsable obligatoire saisie_email editer_even">
 					<label class="editer-label" for="champ_address_email_responsable">Email du responsable<span class="obligatoire"> (obligatoire)</span></label>
@@ -87,13 +73,6 @@
 					<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_form_contact" data-fille="aide_form_contact"><span class="bold colorblack">?</span></button>
 				</div>
 			</div>
-			<div class="editer-groupe grp_texte_marianne">
-				<div class="editer editer_texte_marianne obligatoire saisie_textarea editer_even">
-					<label class="editer-label" for="champ_texte_marianne">Texte de la Marianne<span class="obligatoire"> (obligatoire)</span></label>
-					<textarea name="texte_marianne" id="champ_texte_marianne" rows="4" cols="33" required="required" placeholder="Champ obligatoire. Saisir le nom de l'institution qui doit apparaître sous la Marianne">#CONFIG_VALUE{texte_marianne}</textarea>
-					<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_texte_marianne" data-fille="aide_texte_marianne"><span class="bold colorblack">?</span></button>
-				</div>
-			</div>
 			<div class="editer-groupe grp_liens_externe_que_faire">
 				<div class="editer editer_liens_externe_que_faire saisie_selection editer_odd">
 					<label class="editer-label" for="liens_externe_que_faire">Qui décide de l'ouverture des liens externes? </label>
@@ -112,9 +91,90 @@
 					<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_elements_recherche" data-fille="aide_elements_recherche"><span class="bold colorblack">?</span></button>
 				</div>
 			</div>
+			[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+				[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+					<div class="tabs">
+						<div role="tablist" aria-labelledby="tablist-1" class="automatic">
+							
+
+
+							<button id="tab-1" type="button" role="tab" aria-selected="true" aria-controls="tabpanel-1">
+							<span class="focus">Maria Ahlefeldt</span>
+							</button>
+							<button id="tab-2" type="button" role="tab" aria-selected="false" aria-controls="tabpanel-2" tabindex="-1">
+							<span class="focus">Carl Andersen</span>
+							</button>
+							<button id="tab-3" type="button" role="tab" aria-selected="false" aria-controls="tabpanel-3" tabindex="-1">
+							<span class="focus">Ida da Fonseca</span>
+							</button>
+							<button id="tab-4" type="button" role="tab" aria-selected="false" aria-controls="tabpanel-4" tabindex="-1">
+							<span class="focus">Peter Müller</span>
+							</button>
+						</div>
+						
+						<div id="tabpanel-1" role="tabpanel" tabindex="0" aria-labelledby="tab-1">
+				]
+			]
+
+					<div class="editer-groupe grp_title_onglet_navigateur">
+						<div class="editer editer_title_onglet_navigateur obligatoire saisie_input editer_even">
+							<label class="editer-label" for="champ_title_onglet_navigateur">Titre dans l'onglet<span class="obligatoire"> (obligatoire)</span></label>
+							<input type="text" name="title_onglet_navigateur" class="text" id="champ_title_onglet_navigateur" value="#CONFIG_VALUE{title_onglet_navigateur}" required="required" placeholder="Champ obligatoire. Saisir le titre qui apparaît dans l'onglet du navigateur">
+							<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_title_onglet_navigateur" data-fille="aide_title_onglet_navigateur"><span class="bold colorblack">?</span></button>
+						</div>
+					</div>
+					<div class="editer-groupe grp_meta_description">
+						<div class="editer editer_meta_description obligatoire saisie_textarea editer_odd">
+							<label class="editer-label" for="champ_meta_description">Méta-description<span class="obligatoire"> (obligatoire)</span></label>
+							<textarea name="meta_description" id="champ_meta_description" rows="6" cols="33" required="required" placeholder="Champ obligatoire. Saisir le texte de la méta intitulée Meta-description dans le header">#CONFIG_VALUE{meta_description}</textarea>
+							<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_meta_description" data-fille="aide_meta_description"><span class="bold colorblack">?</span></button>
+						</div>
+					</div>
+					<div class="editer-groupe grp_texte_marianne">
+						<div class="editer editer_texte_marianne obligatoire saisie_textarea editer_even">
+							<label class="editer-label" for="champ_texte_marianne">Texte de la Marianne<span class="obligatoire"> (obligatoire)</span></label>
+							<textarea name="texte_marianne" id="champ_texte_marianne" rows="4" cols="33" required="required" placeholder="Champ obligatoire. Saisir le nom de l'institution qui doit apparaître sous la Marianne">#CONFIG_VALUE{texte_marianne}</textarea>
+							<button class="liste_de_lien questionmark_header" type="button" title="Afficher la fenêtre d'aide" data-parent="grp_texte_marianne" data-fille="aide_texte_marianne"><span class="bold colorblack">?</span></button>
+						</div>
+					</div>
+
+		[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+			[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+					</div>
+					<div id="tabpanel-2" role="tabpanel" tabindex="0" aria-labelledby="tab-2" class="is-hidden">
+						<p>
+						Carl Joachim Andersen (29 April 1847 – 7 May 1909) was a Danish flutist, conductor and composer born in Copenhagen, son of the flutist Christian Joachim Andersen.
+						Both as a virtuoso and as composer of flute music, he is considered one of the best of his time.
+						He was considered to be a tough leader and teacher and demanded as such a lot from his orchestras but through that style he reached a high level.
+						</p>
+					</div>
+					<div id="tabpanel-3" role="tabpanel" tabindex="0" aria-labelledby="tab-3" class="is-hidden">
+						<p>
+						Ida Henriette da Fonseca (July 27, 1802 – July 6, 1858) was a Danish opera singer and composer.
+						Ida Henriette da Fonseca was the daughter of Abraham da Fonseca (1776–1849) and Marie Sofie Kiærskou (1784–1863).
+						She and her sister Emilie da Fonseca were students of Giuseppe Siboni, choir master of the Opera in Copenhagen.
+						She was given a place at the royal Opera alongside her sister the same year she debuted in 1827.
+						</p>
+					</div>
+					<div id="tabpanel-4" role="tabpanel" tabindex="0" aria-labelledby="tab-4" class="is-hidden">
+						<p>
+						Peter Erasmus Lange-Müller (1 December 1850 – 26 February 1926) was a Danish composer and pianist.
+						His compositional style was influenced by Danish folk music and by the work of Robert Schumann; Johannes Brahms; and his Danish countrymen, including J.P.E. Hartmann.
+						</p>
+					</div>
+				</div>
+			]
+		]			  
+
+
+
+
+
+			
+
 			<hr class="hr width100" />
 			<h2 class="titrem">
-				<:design_system_admin:cfg_titre_panneau_commandes:/>
+				<:design_system_admin:dsfr_cfg_titre_panneau_commandes:/>
 			</h2>
 			<ul class="form_configuration">
 				[(#REM) Masquer le titre du site dans le bandeau du site public]
@@ -122,10 +182,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_le_titre">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_le_titre}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_titre"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_le_titre masquer_le_titre_primaire">
 						<li class="center bold">
 							<label for="masquer_le_titre">
-								<:design_system_admin:cfg_masquer_titre_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_titre_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -146,10 +215,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_le_slogan">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_le_slogan}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_slogan"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_le_slogan masquer_le_slogan_primaire">
 						<li class="center bold">
 							<label for="masquer_le_slogan">
-								<:design_system_admin:cfg_masquer_slogan_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_slogan_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -173,7 +251,7 @@
 					<ul class="drapeau_en_berne_primaire">
 						<li class="center bold">
 							<label for="drapeau_en_berne">
-								<:design_system_admin:cfg_drapeau_en_berne_label:/>
+								<:design_system_admin:dsfr_cfg_drapeau_en_berne_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -189,7 +267,7 @@
 					<ul class="masquer_haut_de_page_primaire">
 						<li class="center bold">
 							<label for="masquer_haut_de_page">
-								<:design_system_admin:cfg_masquer_haut_de_page_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_haut_de_page_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -205,7 +283,7 @@
 					<ul class="home_en_h1_primaire">
 						<li class="center bold">
 							<label for="home_en_h1">
-								<:design_system_admin:cfg_home_en_h1_label:/>
+								<:design_system_admin:dsfr_cfg_home_en_h1_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -303,7 +381,7 @@
 					<ul class="masquer_recherche_primaire">
 						<li class="center bold">
 							<label for="masquer_recherche">
-								<:design_system_admin:cfg_masquer_recherche_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_recherche_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -316,10 +394,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_message_alerte">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_message_alerte}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_alerte"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_message_alerte masquer_message_alerte_primaire">
 						<li class="center bold">
 							<label for="masquer_message_alerte">
-								<:design_system_admin:cfg_masquer_message_alerte_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_message_alerte_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -352,7 +439,7 @@
 					<ul class="gestion_masquer_statistiques masquer_statistiques_primaire">
 						<li class="center bold">
 							<label for="masquer_statistiques">
-								<:design_system_admin:cfg_masquer_statistiques_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_statistiques_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -378,10 +465,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_liste_de_lien">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_liste_de_lien}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_liste_de_liens"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_liste_de_lien masquer_liste_de_lien_primaire">
 						<li class="center bold">
 							<label for="masquer_liste_de_lien">
-								<:design_system_admin:cfg_masquer_type_de_liste_de_liens_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_type_de_liste_de_liens_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -421,10 +517,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_menu">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_menu}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_menu"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_menu masquer_menu_primaire">
 						<li class="center bold">
 							<label for="masquer_menu">
-								<:design_system_admin:cfg_masquer_menu_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_menu_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -466,6 +571,13 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_langue">?</button></li>
 					</ul>
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_liste_langue"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
 					<ul class="gestion_masquer_langue masquer_langue_primaire">
 						<li class="center bold">
 							<label for="masquer_langue">
@@ -516,8 +628,17 @@
 				[(#REM) Masquer les partenaires]
 				<li class="encadre conf_encadre position[(#VAL{masquer_partenaires}|filtre_constante)] aide_masquer_partenaires">
 					<ul><li><button class="questionmark" type="button" data-parent="masquer_partenaires">?</button></li></ul>
+					[(#CONFIG_VALUE{_masquer_partenaires}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_partenaires"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_partenaires masquer_partenaires_primaire">
-						<li class="center bold"><label for="masquer_partenaires"><:design_system_admin:cfg_masquer_partenaires_label:/></label></li>
+						<li class="center bold"><label for="masquer_partenaires"><:design_system_admin:dsfr_cfg_masquer_partenaires_label:/></label></li>
 						<li class="center">
 							#VA_ET_VIENT{'masquer_partenaires',#CONFIG_VALUE{_masquer_partenaires}}						
 						</li>
@@ -528,7 +649,7 @@
 						<input type="text" name="titre_du_bloc_partenaires" class="text" id="champ_titre_du_bloc_partenaires" value="#CONFIG_VALUE{titre_du_bloc_partenaires}"  placeholder="Saisir le titre du bloc partenaires">
 						</div>									
 					</li>	
-					<li class="_masquer_partenaires"><h3><:design_system_admin:cfg_titre_partenaires_principaux:/></h3></li>	
+					<li class="_masquer_partenaires"><h3><:design_system_admin:dsfr_cfg_titre_partenaires_principaux:/></h3></li>	
 					<li class="_masquer_partenaires">
 						<div class="editer editer_nombre_de_partenaires_principaux saisie_selection editer_odd">
 							<label class="editer-label" for="champ_nombre_de_partenaires_principaux">Nombre de partenaires principaux</label>
@@ -559,7 +680,7 @@
 							]
 						</ul>
 					</li>
-					<li class="_masquer_partenaires"><h3><:design_system_admin:cfg_titre_partenaires_secondaires:/></h3></li>	
+					<li class="_masquer_partenaires"><h3><:design_system_admin:dsfr_cfg_titre_partenaires_secondaires:/></h3></li>	
 					<li class="_masquer_partenaires">
 						<div class="editer editer_nombre_de_partenaires_secondaires saisie_selection editer_odd">
 							<label class="editer-label" for="champ_nombre_de_partenaires_secondaires">Nombre de partenaires secondaires</label>
@@ -598,10 +719,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_cookies">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_cookies}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_cookies"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_cookies masquer_cookies_primaire">
 						<li class="center bold">
 							<label for="masquer_cookies">
-								<:design_system_admin:cfg_masquer_cookies_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_cookies_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -656,7 +786,7 @@
 					<ul class="gestion_masquer_parametres_affichage masquer_parametres_affichage_primaire">
 						<li class="center bold">
 							<label for="masquer_parametres_affichage">
-								<:design_system_admin:cfg_masquer_parametres_affichage_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_parametres_affichage_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -683,12 +813,12 @@
 						<li class="_masquer_parametres_affichage">
 							<hr class="hr width100">
 							<span class="bold">
-								<:design_system_admin:cfg_notes:/>
+								<:design_system_admin:dsfr_cfg_notes:/>
 								:
 							</span>
 						</li>
 						<li class="_masquer_parametres_affichage">
-							<:design_system_admin:cfg_note_parametres_affichage:/>
+							<:design_system_admin:dsfr_cfg_note_parametres_affichage:/>
 						</li>
 					</ul>
 				</li>
@@ -698,10 +828,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_liste_acces_rapide">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_liste_acces_rapide}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_liste_acces_rapide"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_liste_acces_rapide masquer_liste_acces_rapide_primaire">
 						<li class="center bold">
 							<label for="masquer_liste_acces_rapide">
-								<:design_system_admin:cfg_masquer_liste_acces_rapide_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_liste_acces_rapide_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -745,10 +884,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_la_newsletter">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_la_newsletter}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_newsletter"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_la_newsletter masquer_la_newsletter_primaire">
 						<li class="center bold">
 							<label for="masquer_la_newsletter">
-								<:design_system_admin:cfg_masquer_newsletter:>
+								<:design_system_admin:dsfr_cfg_masquer_newsletter:>
 							</label>
 						</li>
 						<li class="center">
@@ -808,10 +956,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_partage_reseaux_sociaux">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_partage_reseaux_sociaux}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_reseaux_sociaux"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_partage_reseaux_sociaux masquer_partage_reseaux_sociaux_primaire">
 						<li class="center bold">
 							<label for="masquer_partage_reseaux_sociaux">
-								<:design_system_admin:cfg_masquer_partage_reseaux_sociaux_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_partage_reseaux_sociaux_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -866,10 +1023,19 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_logo_secondaire">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_logo_secondaire}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_logo_secondaire"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_logo_secondaire masquer_logo_secondaire_primaire">
 						<li class="center bold">
 							<label for="masquer_logo_secondaire">
-								<:design_system_admin:cfg_masquer_logo_secondaire_label:/>
+								<:design_system_admin:dsfr_cfg_masquer_logo_secondaire_label:/>
 							</label>
 						</li>
 						<li class="center">
@@ -914,6 +1080,15 @@
 					<ul>
 						<li><button class="questionmark" type="button" data-parent="masquer_liens_obligation_legale">?</button></li>
 					</ul>
+					[(#CONFIG_VALUE{_masquer_liens_obligation_legale}|=={non}|oui)
+						[(#CONFIG_VALUE{_masquer_langue}|=={non}|oui)
+							[(#CONFIG_VALUE{nombre_de_langue}|>{1}|oui)
+								<ul>
+									<li><button class="traduction_plugin" title="Traduire sur le site public" type="button" data-parent="plugin_traduction_liens_obligations_legales"><img src="[(#CHEMIN{prive/themes/spip/images/traduire.png})]" width="21"></button></li>
+								</ul>
+							]
+						]
+					]
 					<ul class="gestion_masquer_liens_obligation_legale masquer_liens_obligation_legale_primaire">
 						<li class="center bold"><label for="masquer_liens_obligation_legale">Masquer liste de liens obligation légale?</label></li>
 						<li class="center">
@@ -1000,7 +1175,7 @@
 				</li>
 			</ul>
 			<input type="hidden" name="_meta_casier" value="design_system_admin" />
-			<div class="boutons dsa_style_sticky"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:design_system_admin:cfg_enregistrer_le_formulaire:/>" /></div>
+			<div class="boutons dsa_style_sticky"><span class="image_loading">&nbsp;</span><input type="submit" class="submit" value="<:design_system_admin:dsfr_cfg_enregistrer_le_formulaire:/>" /></div>
 		</div>
 	</form>
 </div>
diff --git a/design_system_admin/inclure/head.html b/design_system_admin/inclure/head.html
index bbfea88..5ef684b 100644
--- a/design_system_admin/inclure/head.html
+++ b/design_system_admin/inclure/head.html
@@ -7,7 +7,6 @@
 [(#GET{langue_definie}|>{1}|oui) #SET{langue, #SELF|extraire_chemin_url|replace{'/',''}}]
 [(#GET{langue}|setenv{lang})] 
 
-
 [(#REM) L’attribut data-fr-theme n’est plus utilisable directement , il faut utiliser data-fr-scheme à la place ]
 <html dir="#LANG_DIR" lang="#GET{langue}" xmlns="http://www.w3.org/1999/xhtml" xml:lang="#GET{langue}" class="[(#LANG_DIR)][ (#GET{langue})] no-js" data-fr-scheme="[(#CONFIG_VALUE{parametre_affichage_defaut})]" [(#CONFIG_VALUE{_drapeau_en_berne}|=={oui}|oui) data-fr-mourning ]> 
 <head>
diff --git a/design_system_admin/inclure/header.html b/design_system_admin/inclure/header.html
index 86e6ef1..220b3a2 100644
--- a/design_system_admin/inclure/header.html
+++ b/design_system_admin/inclure/header.html
@@ -32,17 +32,17 @@
                             [(#REM) Affichage du second logo en fonction de la configuration dans le backoffice ]
                             <BOUCLE_second_logo(CONDITION){si #CONFIG_VALUE{_masquer_logo_secondaire}|=={non}|oui}>
                                 <BOUCLE_type_image(CONDITION){si #CONFIG_VALUE{type_insertion_second_logo}|=={fichier}|oui}>    
-                                    <a class="fr-header__operator" href="#URL_SITE_SPIP" title="Retour à la page d'accueil">                                     
-                                        <img src="#CONFIG_VALUE{second_logo_upload}" alt="logo secondaire" style="max-height:7.25rem;"/>                                    
+                                    <a class="fr-header__operator" href="#URL_SITE_SPIP" title="<:design_system_admin:dsfr_cfg_retour_accueil:/>">                                     
+                                        <img src="#CONFIG_VALUE{second_logo_upload}" alt="<:design_system_admin:dsfr_cfg_logo_secondaire:/>" style="max-height:7.25rem;"/>                                    
                                     </a>
                                 </BOUCLE_type_image>
-                                    <a class="fr-header__operator" href="#URL_SITE_SPIP" title="Retour à la page d'accueil">#CONFIG_VALUE{second_logo_upload}</a>
+                                    <a class="fr-header__operator" href="#URL_SITE_SPIP" title="<:design_system_admin:dsfr_cfg_retour_accueil:/>">#CONFIG_VALUE{second_logo_upload}</a>
                                 <//B_type_image>
                             </BOUCLE_second_logo>                            
                             <div class="fr-header__navbar">
                                 <BOUCLE_afficher_icone_recherche(CONDITION){si #CONFIG_VALUE{_masquer_recherche}|=={non}|oui}>
-                                    <button class="fr-btn--search fr-btn" data-fr-opened="false" aria-controls="modal-400" id="button-401" title="Rechercher">
-                                        Rechercher
+                                    <button class="fr-btn--search fr-btn" data-fr-opened="false" aria-controls="modal-400" id="button-401" title="<:design_system_admin:dsfr_cfg_rechercher:/>">
+                                        <:design_system_admin:dsfr_cfg_rechercher:/>
                                     </button>
                                 </BOUCLE_afficher_icone_recherche>
                                 <BOUCLE_afficher_icone_masquer_menu(CONDITION){si #CONFIG_VALUE{_masquer_menu}|=={non}|oui}>
@@ -53,7 +53,7 @@
                             </div>
                         </div>
                         <div class="fr-header__service">
-                            <a href="#URL_SITE_SPIP" title="Retour à la page d'accueil">
+                            <a href="#URL_SITE_SPIP" title="<:design_system_admin:dsfr_cfg_retour_accueil:/>">
                                 <BOUCLE_masquer_le_titre(CONDITION){si #CONFIG_VALUE{_masquer_le_titre}|=={non}|oui}>                                    
                                     <BOUCLE_on_est_sur_home(CONDITION){si #ENV{home}|=={yes}|oui}>
                                         <BOUCLE_titre_en_h1(CONDITION){si #CONFIG_VALUE{_home_en_h1}|=={oui}|oui}>
@@ -103,7 +103,7 @@
                                             </BOUCLE_masquer_contact_lr>
                                             <BOUCLE_masquer_parametres_affichage(CONDITION){si #CONFIG_VALUE{_masquer_parametres_affichage}|=={non}|oui}>
                                                 <li>
-                                                    <button class="fr-btn--display fr-btn" aria-controls="fr-theme-modal" aria-describedby="fr-theme-modal" data-fr-opened="false" title="Paramètres d'affichage" data-fr-js-modal-button="true">Paramètres d'affichage</button>
+                                                    <button class="fr-btn--display fr-btn" aria-controls="fr-theme-modal" aria-describedby="fr-theme-modal" data-fr-opened="false" title="<:design_system_admin:dsfr_cfg_parametres_affichage:/>" data-fr-js-modal-button="true"><:design_system_admin:dsfr_cfg_parametres_affichage:/></button>
                                                 </li>
                                             </BOUCLE_masquer_parametres_affichage>
                                                 <BOUCLE_afficher_liens_rapides_3(CONDITION){si #CONFIG_VALUE{lien_dacces_rapide#GET{compteur_boucle}}|strlen|>{1}|oui}>
@@ -135,7 +135,7 @@
 
                                         [(#GET{nbr_langues}|>{1}|oui) #SET{afficher_langues,oui}]
                                         [(#ENV{home}|=={yes}|oui) #SET{afficher_langues,oui}]
-                                        test #LANG ::: #GET{afficher_langues} ::: #GET{nbr_langues} :::: #ENV{home}<br>
+                                       
                                         <BOUCLE_test_nombre_de_langues(CONDITION){si #GET{afficher_langues}|=={oui}|oui}>
                                             <li>
                                                 <nav role="navigation" class="fr-translate fr-nav" data-fr-js-navigation="true">
@@ -145,43 +145,42 @@
                                                         </button>
                                                         <div class="fr-collapse fr-translate__menu fr-menu" id="translate-516" data-fr-js-collapse="true">
                                                             <ul class="fr-menu__list">
-                                                                <BOUCLE_article_selang2(CONDITION){si #ID_ARTICLE|oui}>
-                                                                    <BOUCLE_article_principal2(ARTICLES) {id_article}>
-                                                                        <BOUCLE_traductions_article2(ARTICLES) {traduction}> 
-                                                                            <li>
-                                                                                <a class="language-dsfr fr-translate__language fr-nav__link " hreflang="#LANG" lang="#LANG" href="#URL_ARTICLE" [(#GET{langue_page}|=={#LANG}|oui) aria-current="true"]>[(#LANG|strtoupper)]&nbsp;- [(#LANG|traduire_cfg)]</a>
-                                                                            </li>  
-                                                                        </BOUCLE_traductions_article2>
-                                                                    </BOUCLE_article_principal2>
-                                                                </BOUCLE_article_selang2>  
-                                                                    <BOUCLE_article_home(CONDITION){si #ENV{home}|=={yes}|oui}>
-                                                                            <BOUCLE_nombre_de_langue_home(POUR){tableau #CONFIG_VALUE{nombre_de_langue}|range{1}}>
-                                                                                #SET{compteur_boucle,#COMPTEUR_BOUCLE}  
-                                                                                #SET{home_lang, #SELF|extraire_chemin_url|replace{'/',''}}                                                                        
-                                                                                #SET{value_langue, #CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}} 
-                                                                                
-                                                                                #SET{titre_lang, #CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|traduire_cfg} 
+                                                                <BOUCLE_article_home(CONDITION){si #ENV{home}|=={yes}|oui}>
+                                                                    <BOUCLE_nombre_de_langue_home(POUR){tableau #CONFIG_VALUE{nombre_de_langue}|range{1}}>
+                                                                        #SET{compteur_boucle,#COMPTEUR_BOUCLE}  
+                                                                        #SET{home_lang, #SELF|extraire_chemin_url|replace{'/',''}}                                                                        
+                                                                        #SET{value_langue, #CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}} 
                                                                         
-                                                                                
+                                                                        #SET{titre_lang, #CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|traduire_cfg} 
+                                                                
+                                                                        
+                                                                        <li>
+                                                                            <a class="language-dsfr fr-translate__language fr-nav__link " hreflang="#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}" lang="#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}" [(#GET{value_langue}|=={#CONFIG_VALUE{langue_par_defaut}}|oui) href="/"] [(#GET{value_langue}|=={#CONFIG_VALUE{langue_par_defaut}}|non) href="/#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}/"] [(#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|=={#LANG}|oui) aria-current="true"]>[(#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|strtoupper)]&nbsp;- [(#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|traduire_cfg)]</a>
+                                                                        </li>
+                                                                    </BOUCLE_nombre_de_langue_home>  
+                                                                </BOUCLE_article_home>
+                                                                    <BOUCLE_article_selang2(CONDITION){si #ID_ARTICLE|oui}>
+                                                                        <BOUCLE_article_principal2(ARTICLES) {id_article}>
+                                                                            <BOUCLE_traductions_article2(ARTICLES) {traduction}> 
                                                                                 <li>
-                                                                                    <a class="language-dsfr fr-translate__language fr-nav__link " hreflang="#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}" lang="#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}" [(#GET{value_langue}|=={#CONFIG_VALUE{langue_par_defaut}}|oui) href="/"] [(#GET{value_langue}|=={#CONFIG_VALUE{langue_par_defaut}}|non) href="/#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}/"] [(#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|=={#LANG}|oui) aria-current="true"]>[(#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|strtoupper)]&nbsp;- [(#CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|traduire_cfg)]</a>
-                                                                                </li>
-                                                                            </BOUCLE_nombre_de_langue_home>  
-                                                                        </BOUCLE_article_home>                                                                
-                                                                            <BOUCLE_rubrique_selang2(CONDITION){si #ID_RUBRIQUE|oui}>
-                                                                                <BOUCLE_rubrique_principal2(RUBRIQUES) {id_rubrique}>
-                                                                                    <BOUCLE_traductions_rubrique2(RUBRIQUES) {traduction}>
-                                                                                        #SET{value_langue, #CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}} 
-                                                                                        #SET{titre_lang, #CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|traduire_cfg} 
-                                                                                        <li>                                                                                
-                                                                                            <a class="language-dsfr fr-translate__language fr-nav__link " hreflang="#GET{value_langue}" lang="#GET{value_langue}" href="#URL_RUBRIQUE" [(#GET{langue_page}|=={#LANG}|oui) aria-current="true"]>[(#LANG|strtoupper)]&nbsp;- [(#LANG|traduire_cfg)]</a>
-                                                                                        </li>  
-                                                                                    </BOUCLE_traductions_rubrique2>
-                                                                                </BOUCLE_rubrique_principal2>
-                                                                            </BOUCLE_rubrique_selang2>                                                          
-                                                                                     
-                                                                        <//B__article_home>                                                     
-                                                                <//B_article_selang2>
+                                                                                    <a class="language-dsfr fr-translate__language fr-nav__link " hreflang="#LANG" lang="#LANG" href="#URL_ARTICLE" [(#GET{langue_page}|=={#LANG}|oui) aria-current="true"]>[(#LANG|strtoupper)]&nbsp;- [(#LANG|traduire_cfg)]</a>
+                                                                                </li>  
+                                                                            </BOUCLE_traductions_article2>
+                                                                        </BOUCLE_article_principal2>
+                                                                    </BOUCLE_article_selang2> 
+                                                                        <BOUCLE_rubrique_selang2(CONDITION){si #ID_RUBRIQUE|oui}>
+                                                                            <BOUCLE_rubrique_principal2(RUBRIQUES) {id_rubrique}>
+                                                                                <BOUCLE_traductions_rubrique2(RUBRIQUES) {traduction}>
+                                                                                    #SET{value_langue, #CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}} 
+                                                                                    #SET{titre_lang, #CONFIG_VALUE{value_langue_#COMPTEUR_BOUCLE}|traduire_cfg} 
+                                                                                    <li> 3.                                                                               
+                                                                                        <a class="language-dsfr fr-translate__language fr-nav__link " hreflang="#GET{value_langue}" lang="#GET{value_langue}" href="#URL_RUBRIQUE" [(#GET{langue_page}|=={#LANG}|oui) aria-current="true"]>[(#LANG|strtoupper)]&nbsp;- [(#LANG|traduire_cfg)]</a>
+                                                                                    </li>  
+                                                                                </BOUCLE_traductions_rubrique2>
+                                                                            </BOUCLE_rubrique_principal2>
+                                                                        </BOUCLE_rubrique_selang2>                                                          
+                                                                    <//B_article_selang2>
+                                                                <//B_article_home>
                                                             </ul>
                                                         </div>
                                                     </div>
@@ -202,15 +201,15 @@
                                     <form action="#SELF" method="get">
                                         <div class="fr-search-bar" id="search-2396" role="search">
                                             <label class="fr-label" for="search-2396-input">
-                                                Rechercher
+                                                <:design_system_admin:dsfr_cfg_rechercher:/>
                                             </label>
-                                            <input class="fr-input" aria-describedby="search-2396-input-messages" placeholder="Rechercher" id="search-2396-input" type="search"  name="recherche">
+                                            <input class="fr-input" aria-describedby="search-2396-input-messages" placeholder="<:design_system_admin:dsfr_cfg_rechercher:/>" id="search-2396-input" type="search"  name="recherche">
                                             <input type="hidden" name="page" value="recherche">
                                             <input type="hidden" name="lang" value="fr">
                                             <div class="fr-messages-group" id="search-2396-input-messages" aria-live="polite">
                                             </div>
-                                            <button class="fr-btn" id="search-btn-2407" title="Rechercher">
-                                                Rechercher
+                                            <button class="fr-btn" id="search-btn-2407" title="<:design_system_admin:dsfr_cfg_rechercher:/>">
+                                                <:design_system_admin:dsfr_cfg_rechercher:/>
                                             </button>
                                         </div>
                                     </form>
diff --git a/design_system_admin/lang/design_system_admin_fr.php b/design_system_admin/lang/design_system_admin_fr.php
index a274b93..0aaad08 100644
--- a/design_system_admin/lang/design_system_admin_fr.php
+++ b/design_system_admin/lang/design_system_admin_fr.php
@@ -1,186 +1,185 @@
 <?php
-
 // This is a SPIP language file  --  Ceci est un fichier langue de SPIP
-
-if (!defined('_ECRIRE_INC_VERSION')) {
+if (!defined('_ECRIRE_INC_VERSION')) { 
 	return;
 }
-
 $GLOBALS[$GLOBALS['idx_lang']] = [
 	// D
 	'design_system_admin_titre' => 'Systeme de design de l\'état',
-
 	// C
-	'cfg_nom_de_domaine_en_production' => 'Domaine en production',
-	'cfg_nom_de_domaine_en_production_explication' => 'Autorise le calcul de statistiques si le nom de domaine du site est le même que celui déclaré',
-	'cfg_titre_onglet_navigateur' => 'Titre dans l\'onglet',
-	'cfg_titre_onglet_navigateur_explication' => 'Permet d\'afficher le texte souhaité comme titre de l\'onglet du navigateur',
-	'cfg_meta_description' => 'Méta-description',
-	'cfg_meta_description_explication' => 'Remplace le contenu de la balise meta-description par le texte saisi lorsque celle-ci n\'est pas renseignée',
-	'cfg_address_email_responsable' => 'Email du responsable',
-	'cfg_address_email_responsable_explication' => 'Affiche l\'adresse email du responsable à contacter',
-	'cfg_form_contact' => 'URL de contact',
-	'cfg_form_contact_explication' => 'Utiliser l\'URL du formulaire de contact du site',
-	'cfg_texte_marianne' => 'Texte de la Marianne',
-	'cfg_texte_marianne_explication' => 'Définir le texte de la Marianne',
-	'cfg_masquer_titre_label' => 'Masquer le titre?',
-	'cfg_liens_externe_que_faire_label' => 'Qui décide de l\'ouverture des liens externes?',
-	'cfg_liens_externe_que_faire' => 'Que faire des liens externes?',
-	'cfg_utilisateur' => 'utilisateur',
-	'cfg_automatique' => 'automatique',
-	'cfg_titre_du_site' => 'Titre du site',
-	'cfg_titre_du_site_explication' => 'Remplacer le titre du site par le texte saisi',
-	'cfg_masquer_slogan_label' => 'Masquer le slogan?',
-	'cfg_slogan_du_site' => 'Slogan du site',
-	'cfg_slogan_du_site_explication' => 'Remplacer le slogan du site par le texte saisi',
-	'cfg_drapeau_en_berne_label' => 'Mettre le drapeau en berne?',
-	'cfg_masquer_haut_de_page_label' => 'Masquer le bouton Haut de page?',
-	'cfg_home_en_h1_label' => 'Mettre la page d\'accueil en h1?',
-	'cfg_masquer_recherche_label' => 'Masquer le formulaire de recherches?',
-	'cfg_masquer_message_alerte_label' => 'Masquer le message d\'alerte?',
-	'cfg_message_alerte' => 'Message d\'alerte',
-	'cfg_message_alerte_explication' => 'Contenu du message d\'alerte',
-	'cfg_note_message_alerte' => 'Le bandeau d’information importante doit être utilisé uniquement pour une information primordiale et temporaire. (Une utilisation excessive ou continue risque de “noyer” le composant).<br><br>
+	'dsfr_cfg_nom_de_domaine_en_production' => 'Domaine en production',
+	'dsfr_cfg_nom_de_domaine_en_production_explication' => 'Autorise le calcul de statistiques si le nom de domaine du site est le même que celui déclaré',
+	'dsfr_cfg_titre_onglet_navigateur' => 'Titre dans l\'onglet',
+	'dsfr_cfg_titre_onglet_navigateur_explication' => 'Permet d\'afficher le texte souhaité comme titre de l\'onglet du navigateur',
+	'dsfr_cfg_meta_description' => 'Méta-description',
+	'dsfr_cfg_meta_description_explication' => 'Remplace le contenu de la balise meta-description par le texte saisi lorsque celle-ci n\'est pas renseignée',
+	'dsfr_cfg_address_email_responsable' => 'Email du responsable',
+	'dsfr_cfg_address_email_responsable_explication' => 'Affiche l\'adresse email du responsable à contacter',
+	'dsfr_cfg_form_contact' => 'URL de contact',
+	'dsfr_cfg_form_contact_explication' => 'Utiliser l\'URL du formulaire de contact du site',
+	'dsfr_cfg_texte_marianne' => 'Texte de la Marianne',
+	'dsfr_cfg_texte_marianne_explication' => 'Définir le texte de la Marianne',
+	'dsfr_cfg_masquer_titre_label' => 'Masquer le titre?',
+	'dsfr_cfg_liens_externe_que_faire_label' => 'Qui décide de l\'ouverture des liens externes?',
+	'dsfr_cfg_liens_externe_que_faire' => 'Que faire des liens externes?',
+	'dsfr_cfg_utilisateur' => 'utilisateur',
+	'dsfr_cfg_automatique' => 'automatique',
+	'dsfr_cfg_titre_du_site' => 'Titre du site',
+	'dsfr_cfg_titre_du_site_explication' => 'Remplacer le titre du site par le texte saisi',
+	'dsfr_cfg_masquer_slogan_label' => 'Masquer le slogan?',
+	'dsfr_cfg_slogan_du_site' => 'Slogan du site',
+	'dsfr_cfg_slogan_du_site_explication' => 'Remplacer le slogan du site par le texte saisi',
+	'dsfr_cfg_drapeau_en_berne_label' => 'Mettre le drapeau en berne?',
+	'dsfr_cfg_masquer_haut_de_page_label' => 'Masquer le bouton Haut de page?',
+	'dsfr_cfg_home_en_h1_label' => 'Mettre la page d\'accueil en h1?',
+	'dsfr_cfg_masquer_recherche_label' => 'Masquer le formulaire de recherches?',
+	'dsfr_cfg_masquer_message_alerte_label' => 'Masquer le message d\'alerte?',
+	'dsfr_cfg_message_alerte' => 'Message d\'alerte',
+	'dsfr_cfg_message_alerte_explication' => 'Contenu du message d\'alerte',
+	'dsfr_cfg_note_message_alerte' => 'Le bandeau d’information importante doit être utilisé uniquement pour une information primordiale et temporaire. (Une utilisation excessive ou continue risque de “noyer” le composant).<br><br>
 	Le bandeau doit être visible sur toutes les pages du site, quelque soit l’appareil utilisé.<br><br>
 	Pour une information vitale comme une alerte enlèvement, il est possible d’utiliser une bannière spécifique.',
-	'cfg_masquer_statistiques_label' => 'Masquer les statistiques?',
-	'cfg_script_statistiques' => 'Script statistiques',
-	'cfg_script_statistiques_explication' => 'Code source du script de statistiques',
-	'cfg_note_script_statistiques_debut' => 'Le script de statistiques ne sera appliqué que sur le domaine ',
-	'cfg_note_script_statistiques_fin' => '</strong>.<br><br>Pour modifier le domaine sur lequel s\'applique le script de statistiques, il faudra modifier le champ "Nom du domaine en production" ou <a href ="#champ_nom_de_domaine_en_production">Cliquer ici</a>',
-	'cfg_masquer_type_de_liste_de_liens_label' => 'Masquer la liste de liens?',
-	'cfg_choix_type_de_liste_de_liens' => 'Choisissez une valeur',
-	'cfg_choix_type_de_liste_de_liens_label' => 'Type de liste de liens',
-	'cfg_choix_nombre_de_liste_de_liens' => 'Choisissez le nombre de liste', 
-	'cfg_choix_nombre_de_liste_de_liens_label' => 'Nombre de liste de liens',
-	'cfg_masquer_newsletter' => 'Masquer la newsletter ?',
-	'cfg_titre_newsletter_label' => 'Titre newsletter:',
-	'cfg_titre_newsletter_explication' => 'Configurer le nom de la newsletter',
-	'cfg_slogan_newsletter_label' => 'Slogan de la newsletter',
-	'cfg_slogan_newsletter_explication' => 'Configurer le slogan de la newsletter',
-	'cfg_description_newsletter_label' => 'Description de la newsletter',
-	'cfg_description_newsletter_explication' => 'Configurer la description de la newsletter',
-	'cfg_type_formulaire_newsletter_label' => 'Type de formulaire',
-	'cfg_type_formulaire_newsletter_intro' => 'Configurer le type de formulaire à utiliser',
-	'cfg_url_formulaire_newsletter_label' => 'URL de la newsletter',
-	'cfg_url_formulaire_newsletter_explication' => 'Configurer l\'url du lien ou du formulaire',
-	'cfg_titre_bouton_label' => 'Titre du bouton',
-	'cfg_titre_bouton_explication' => 'Configurer le titre du bouton',
-	'cfg_nom_champ_input_form_label' => 'Nom du champ input',
-	'cfg_nom_champ_input_form_explication' => 'Configurer le nom du champ input',
+	'dsfr_cfg_masquer_statistiques_label' => 'Masquer les statistiques?',
+	'dsfr_cfg_script_statistiques' => 'Script statistiques',
+	'dsfr_cfg_script_statistiques_explication' => 'Code source du script de statistiques',
+	'dsfr_cfg_note_script_statistiques_debut' => 'Le script de statistiques ne sera appliqué que sur le domaine ',
+	'dsfr_cfg_note_script_statistiques_fin' => '</strong>.<br><br>Pour modifier le domaine sur lequel s\'applique le script de statistiques, il faudra modifier le champ "Nom du domaine en production" ou <a href ="#champ_nom_de_domaine_en_production">Cliquer ici</a>',
+	'dsfr_cfg_masquer_type_de_liste_de_liens_label' => 'Masquer la liste de liens?',
+	'dsfr_cfg_choix_type_de_liste_de_liens' => 'Choisissez une valeur',
+	'dsfr_cfg_choix_type_de_liste_de_liens_label' => 'Type de liste de liens',
+	'dsfr_cfg_choix_nombre_de_liste_de_liens' => 'Choisissez le nombre de liste', 
+	'dsfr_cfg_choix_nombre_de_liste_de_liens_label' => 'Nombre de liste de liens',
+	'dsfr_cfg_masquer_newsletter' => 'Masquer la newsletter ?',
+	'dsfr_cfg_titre_newsletter_label' => 'Titre newsletter:',
+	'dsfr_cfg_titre_newsletter_explication' => 'Configurer le nom de la newsletter',
+	'dsfr_cfg_slogan_newsletter_label' => 'Slogan de la newsletter',
+	'dsfr_cfg_slogan_newsletter_explication' => 'Configurer le slogan de la newsletter',
+	'dsfr_cfg_description_newsletter_label' => 'Description de la newsletter',
+	'dsfr_cfg_description_newsletter_explication' => 'Configurer la description de la newsletter',
+	'dsfr_cfg_type_formulaire_newsletter_label' => 'Type de formulaire',
+	'dsfr_cfg_type_formulaire_newsletter_intro' => 'Configurer le type de formulaire à utiliser',
+	'dsfr_cfg_url_formulaire_newsletter_label' => 'URL de la newsletter',
+	'dsfr_cfg_url_formulaire_newsletter_explication' => 'Configurer l\'url du lien ou du formulaire',
+	'dsfr_cfg_titre_bouton_label' => 'Titre du bouton',
+	'dsfr_cfg_titre_bouton_explication' => 'Configurer le titre du bouton',
+	'dsfr_cfg_nom_champ_input_form_label' => 'Nom du champ input',
+	'dsfr_cfg_nom_champ_input_form_explication' => 'Configurer le nom du champ input',
 
-	'cfg_masquer_menu_label' => 'Masquer le menu principal?',
-	'cfg_choix_type_de_menu' => 'Choisissez une valeur',
-	'cfg_choix_type_de_menu_label' => 'Type de menu',
-	'cfg_choix_nombre_de_menu' => 'Choisissez le nombre de menus',
-	'cfg_choix_nombre_de_menu_label' => 'Nombre de menu',
+	'dsfr_cfg_masquer_menu_label' => 'Masquer le menu principal?',
+	'dsfr_cfg_choix_type_de_menu' => 'Choisissez une valeur',
+	'dsfr_cfg_choix_type_de_menu_label' => 'Type de menu',
+	'dsfr_cfg_choix_nombre_de_menu' => 'Choisissez le nombre de menus',
+	'dsfr_cfg_choix_nombre_de_menu_label' => 'Nombre de menu',
 
-	'cfg_masquer_partenaires_label' => 'Masquer les partenaires?',
-	'cfg_titre_partenaires_principaux' => 'Les partenaires principaux',
-	'cfg_titre_partenaires_secondaires' => 'Les partenaires secondaires',
-	'cfg_choix_nombre_de_partenaires_principaux' => 'Nombre de partenaires principaux',
-	'cfg_choix_nombre_de_partenaires_label' => 'Choisissez le nombre de partenaires',
-	'cfg_partenaires_principaux' => 'Partenaire principal',
-	'cfg_configuration_partenaires_principaux' => 'Configuration du partenaire principal',
-	'cfg_partenaires_secondaires' => 'Partenaire secondaire',
-	'cfg_configuration_partenaires_secondaires' => 'Configuration du partenaire secondaire',
+	'dsfr_cfg_masquer_partenaires_label' => 'Masquer les partenaires?',
+	'dsfr_cfg_titre_partenaires_principaux' => 'Les partenaires principaux',
+	'dsfr_cfg_titre_partenaires_secondaires' => 'Les partenaires secondaires',
+	'dsfr_cfg_choix_nombre_de_partenaires_principaux' => 'Nombre de partenaires principaux',
+	'dsfr_cfg_choix_nombre_de_partenaires_label' => 'Choisissez le nombre de partenaires',
+	'dsfr_cfg_partenaires_principaux' => 'Partenaire principal',
+	'dsfr_cfg_configuration_partenaires_principaux' => 'Configuration du partenaire principal',
+	'dsfr_cfg_partenaires_secondaires' => 'Partenaire secondaire',
+	'dsfr_cfg_configuration_partenaires_secondaires' => 'Configuration du partenaire secondaire',
 
-	'cfg_masquer_cookies_label' => 'Masquer les cookies?',
-	'cfg_liste_des_cookies' => 'Liste des cookies?',
-	'cfg_liste_des_cookies_explication' => 'Configurer la liste des cookies?',
-	'cfg_modifier_texte_cookies_label' => 'Modifier le texte des cookies?',
-	'cfg_configuration_titre_texte_cookies' => 'Configurer le titre du texte des cookies',
-	'cfg_titre_texte_cookies' => 'Titre des cookies',
-	'cfg_texte_cookies_label' => 'Texte des cookies',
+	'dsfr_cfg_masquer_cookies_label' => 'Masquer les cookies?',
+	'dsfr_cfg_liste_des_cookies' => 'Liste des cookies?',
+	'dsfr_cfg_liste_des_cookies_explication' => 'Configurer la liste des cookies?',
+	'dsfr_cfg_modifier_texte_cookies_label' => 'Modifier le texte des cookies?',
+	'dsfr_cfg_configuration_titre_texte_cookies' => 'Configurer le titre du texte des cookies',
+	'dsfr_cfg_titre_texte_cookies' => 'Titre des cookies',
+	'dsfr_cfg_texte_cookies_label' => 'Texte des cookies',
 	
-	'cfg_texte_cookies_explication' => 'Configurer le texte pour le panneau des cookies',
-	'cfg_masquer_parametres_affichage_label' => 'Masquer les paramètres d\'affichage?',
-	'cfg_parametre_affichage_defaut_label' => 'Paramètres d\'affichage par défaut',
-	'cfg_pad_dans_footer_label' => 'Paramètres d\'affichage dans footer',
-	'cfg_note_parametres_affichage' => '
+	'dsfr_cfg_texte_cookies_explication' => 'Configurer le texte pour le panneau des cookies',
+	'dsfr_cfg_masquer_parametres_affichage_label' => 'Masquer les paramètres d\'affichage?',
+	'dsfr_cfg_parametre_affichage_defaut_label' => 'Paramètres d\'affichage par défaut',
+	'dsfr_cfg_pad_dans_footer_label' => 'Paramètres d\'affichage dans footer',
+	'dsfr_cfg_note_parametres_affichage' => '
     Les paramètres d\'affichage prennent la place du lien d\'accès rapide 3<br><br>
     Les paramètres d\'affichage sont dépendants des liens d\'accès -> Liens d\'accès automatiquement activés si vous activez « <strong>paramètres d\'affichage</strong> ».',
 
-	'cfg_masquer_liste_acces_rapide_label' => 'Masquer la liste d\'accès rapide?',
-	'cfg_lien_dacces_rapide_label' => 'Lien rapide',
-	'cfg_configuration_lien_dacces_rapide' => 'Configurer le lien rapide',
-	'cfg_note_altkey' => '
+	'dsfr_cfg_masquer_liste_acces_rapide_label' => 'Masquer la liste d\'accès rapide?',
+	'dsfr_cfg_lien_dacces_rapide_label' => 'Lien rapide',
+	'dsfr_cfg_configuration_lien_dacces_rapide' => 'Configurer le lien rapide',
+	'dsfr_cfg_note_altkey' => '
     Sélectionnez un champ input ci-dessus et appuyez sur la touche « <strong>ALT</strong> » pour activer le configurateur d\'éléments.',
-	'cfg_masquer_logo_secondaire_label' => 'Masquer logo secondaire?',
-	'cfg_choix_type_insertion_second_logo_label' => 'Type du logo',
+	'dsfr_cfg_masquer_logo_secondaire_label' => 'Masquer logo secondaire?',
+	'dsfr_cfg_choix_type_insertion_second_logo_label' => 'Type du logo',
 
-	'cfg_choix_nombre_de_liens_ecosysteme' => 'Nombre de liens',
+	'dsfr_cfg_choix_nombre_de_liens_ecosysteme' => 'Nombre de liens',
 
-	'cfg_masquer_partage_reseaux_sociaux_label' => 'Masquer le suivi sur les réseaux sociaux?',
-    'cfg_titre_partage_reseaux_sociaux_label' => 'Titre du bloc suivi',
-    'cfg_titre_partage_reseaux_sociaux_explication' => 'Configurer le titre du bloc suivi',
-    'cfg_url_facebook_label' => 'Url Facebook',
-    'cfg_url_twitter_label' => 'Url Twitter',
-    'cfg_url_youtube_label' => 'Url Youtube',
-    'cfg_url_instagram_label' => 'Url Instagram',
-    'cfg_url_linkedin_label' => 'Url Linkedin',
-    'cfg_url_rss_label' => 'Url Flux RSS',
-    'cfg_url_rss_explication' => 'Configurer le lien du flux RSS',
+	'dsfr_cfg_masquer_partage_reseaux_sociaux_label' => 'Masquer le suivi sur les réseaux sociaux?',
+    'dsfr_cfg_titre_partage_reseaux_sociaux_label' => 'Titre du bloc suivi',
+    'dsfr_cfg_titre_partage_reseaux_sociaux_explication' => 'Configurer le titre du bloc suivi',
+    'dsfr_cfg_url_facebook_label' => 'Url Facebook',
+    'dsfr_cfg_url_twitter_label' => 'Url Twitter',
+    'dsfr_cfg_url_youtube_label' => 'Url Youtube',
+    'dsfr_cfg_url_instagram_label' => 'Url Instagram',
+    'dsfr_cfg_url_linkedin_label' => 'Url Linkedin',
+    'dsfr_cfg_url_rss_label' => 'Url Flux RSS',
+    'dsfr_cfg_url_rss_explication' => 'Configurer le lien du flux RSS',
 
-    'cfg_ecosysteme_label' => 'Lien écosystème',
-	'cfg_ecosysteme_explication' => 'Configurer le lien écosystème',
-	'cfg_titre_du_bloc_partenaires' => 'Titre du bloc « Partenaires »',
+    'dsfr_cfg_ecosysteme_label' => 'Lien écosystème',
+	'dsfr_cfg_ecosysteme_explication' => 'Configurer le lien écosystème',
+	'dsfr_cfg_titre_du_bloc_partenaires' => 'Titre du bloc « Partenaires »',
 
-    'cfg_lien_vers_votre_page' => 'Configurer ce champ',
-	'cfg_configurer_lien_reseaux_sociaux' => 'Configurer le lien',
-	'cfg_lien_legal_label' => 'Lien légal',
-	'cfg_choix_nombre_de_liens_obligations_legales' => 'Nombre de liens obligations légales',
-	'cfg_afficher_bouton_cookies' => 'Bouton Cookies dans footer?',
-	'cfg_dsfr_licence' => 'Information de licence?',
+    'dsfr_cfg_lien_vers_votre_page' => 'Configurer ce champ',
+	'dsfr_cfg_configurer_lien_reseaux_sociaux' => 'Configurer le lien',
+	'dsfr_cfg_lien_legal_label' => 'Lien légal',
+	'dsfr_cfg_choix_nombre_de_liens_obligations_legales' => 'Nombre de liens obligations légales',
+	'dsfr_cfg_afficher_bouton_cookies' => 'Bouton Cookies dans footer?',
+	'dsfr_cfg_dsfr_licence' => 'Information de licence?',
 
 
-	'cfg_enregistrer_le_formulaire' => 'Enregistrer le formulaire',
-	'cfg_charger_nouvelle_image' => 'Charger une nouvelle image',	
-	'cfg_fichier' => 'fichier',
-	'cfg_code' => 'code',
-	'cfg_choix_option' => 'Sélectionnez une option',
-	'cfg_configuration_liste_de_liens' => 'Configuration de la liste de lien',
-	'cfg_liste_de_liens' => 'Liste de liens',
-	'cfg_configuration_menu' => 'Configuration du menu',
-	'cfg_menu' => 'Menu',	
-	'cfg_interne' => 'Interne',	
-	'cfg_externe' => 'Externe',	
-	'cfg_notes' => 'Notes',	
-	'cfg_notes_dsfr' => 'Notes DSFR',	
-	'cfg_titre_parametrages_header' => 'Configuration des paramètres du header',
-	'cfg_titre_panneau_commandes' => 'Panneau de commandes',
-	'cfg_oui' => 'oui',
-	'cfg_non' => 'non',
+	'dsfr_cfg_enregistrer_le_formulaire' => 'Enregistrer le formulaire',
+	'dsfr_cfg_charger_nouvelle_image' => 'Charger une nouvelle image',	
+	'dsfr_cfg_fichier' => 'fichier',
+	'dsfr_cfg_code' => 'code',
+	'dsfr_cfg_choix_option' => 'Sélectionnez une option',
+	'dsfr_cfg_configuration_liste_de_liens' => 'Configuration de la liste de lien',
+	'dsfr_cfg_liste_de_liens' => 'Liste de liens',
+	'dsfr_cfg_configuration_menu' => 'Configuration du menu',
+	'dsfr_cfg_menu' => 'Menu',	
+	'dsfr_cfg_interne' => 'Interne',	
+	'dsfr_cfg_externe' => 'Externe',	
+	'dsfr_cfg_notes' => 'Notes',	
+	'dsfr_cfg_notes_dsfr' => 'Notes DSFR',	
+	'dsfr_cfg_titre_parametrages_header' => 'Configuration des paramètres du header',
+	'dsfr_cfg_titre_panneau_commandes' => 'Panneau de commandes',
+	'dsfr_cfg_oui' => 'oui',
+	'dsfr_cfg_non' => 'non',
 	
 	// T
 	'titre_page_configurer_design_system_admin' => 'Configuration DSFR',
-	'cfg_fr' => 'Français',
-	'cfg_en' => 'Anglais',
-	'cfg_es' => 'Espagnol',
-	'cfg_de' => 'Allemand',
-	'cfg_it' => 'Italien',
-	'cfg_pt' => 'Portugais',
-	'cfg_ru' => 'Russe',
-	'cfg_zh' => 'Chinois',
-	'cfg_ja' => 'Japonais',
-	'cfg_ar' => 'Arabe',
-	'cfg_hi' => 'Hindi',
-	'cfg_bn' => 'Bengali',
-	'cfg_ko' => 'Coréen',
-	'cfg_nl' => 'Néerlandais',
-	'cfg_sv' => 'Suédois',
-	'cfg_da' => 'Danois',
-	'cfg_fi' => 'Finnois',
-	'cfg_no' => 'Norvégien',
-	'cfg_pl' => 'Polonais',
-	'cfg_tr' => 'Turc',
-	'cfg_el' => 'Grec',
-	'cfg_he' => 'Hébreu',
-	'cfg_cs' => 'Tchèque',
-	'cfg_hu' => 'Hongrois',
-	'cfg_th' => 'Thaï',
-	'cfg_download_doc' => 'Télécharger le document',
-	'cfg_version_texte' => 'Version texte',
-	'cfg_enlarge_image' => 'Agrandir',
+	'dsfr_cfg_fr' => 'Français',
+	'dsfr_cfg_en' => 'Anglais',
+	'dsfr_cfg_es' => 'Espagnol',
+	'dsfr_cfg_de' => 'Allemand',
+	'dsfr_cfg_it' => 'Italien',
+	'dsfr_cfg_pt' => 'Portugais',
+	'dsfr_cfg_ru' => 'Russe',
+	'dsfr_cfg_zh' => 'Chinois',
+	'dsfr_cfg_ja' => 'Japonais',
+	'dsfr_cfg_ar' => 'Arabe',
+	'dsfr_cfg_ko' => 'Coréen',
+	'dsfr_cfg_nl' => 'Néerlandais',
+	'dsfr_cfg_sv' => 'Suédois',
+	'dsfr_cfg_da' => 'Danois',
+	'dsfr_cfg_fi' => 'Finnois',
+	'dsfr_cfg_no' => 'Norvégien',
+	'dsfr_cfg_pl' => 'Polonais',
+	'dsfr_cfg_tr' => 'Turc',
+	'dsfr_cfg_el' => 'Grec',
+	'dsfr_cfg_he' => 'Hébreu',
+	'dsfr_cfg_cs' => 'Tchèque',
+	'dsfr_cfg_hu' => 'Hongrois',
+	'dsfr_cfg_th' => 'Thaï',
+	'dsfr_cfg_download_doc' => 'Télécharger le document',
+	'dsfr_cfg_version_texte' => 'Version texte',
+	'dsfr_cfg_enlarge_image' => 'Agrandir',
 
+	// header
+	'dsfr_cfg_retour_accueil' => 'Retour à la page d\'accueil',
+	'dsfr_cfg_logo_secondaire' => 'Secondary log',
+	'dsfr_cfg_rechercher' => 'Rechercher',
+	'dsfr_cfg_parametres_affichage' => 'Paramètres d\'affichage',
 ];
diff --git a/design_system_admin/mes_fonctions.php b/design_system_admin/mes_fonctions.php
index b84f657..b7c21d1 100644
--- a/design_system_admin/mes_fonctions.php
+++ b/design_system_admin/mes_fonctions.php
@@ -88,6 +88,9 @@ function bel_env($env) {
 function traduire_cfg($lang) {
     return _T('design_system_admin:dsfr_cfg_' . $lang);
 }
+function traduire_cfg_child($lang) {
+    return _T('design_system_child:dsfr_cfg_' . $lang);
+}
 function supprimer_html($texte) {
     return strip_tags($texte);
 }
diff --git a/design_system_admin/prive/css/dsfrconfiguration.css b/design_system_admin/prive/css/dsfrconfiguration.css
index 30f2d52..b3a5864 100644
--- a/design_system_admin/prive/css/dsfrconfiguration.css
+++ b/design_system_admin/prive/css/dsfrconfiguration.css
@@ -648,3 +648,76 @@ label{
         grid-template-columns: repeat(1, 1fr);
     }
 }
+
+  .tabs{
+    margin-top:1rem;;
+  }
+  [role="tablist"] {
+    min-width: 100%;
+  }
+  
+  [role="tab"],
+  [role="tab"]:focus,
+  [role="tab"]:hover {
+    display: inline-block;
+    position: relative;
+    z-index: 2;
+    top: 2px;
+    margin: 0;
+    margin-top: 4px;
+    padding: 3px 3px 4px;
+    border: 1px solid hsl(219deg 1% 72%);
+    border-bottom: 2px solid hsl(219deg 1% 72%);
+    border-radius: 5px 5px 0 0;
+    outline: none;
+    font-weight: bold;
+    max-width: 22%;
+    overflow: hidden;
+    text-align: left;
+    cursor: pointer;
+  }
+  
+  [role="tab"][aria-selected="true"] {
+    padding: 2px 2px 4px;
+    margin-top: 0;
+    border-width: 2px;
+    border-top-width: 6px;
+    border-top-color: rgb(36 116 214);
+    border-bottom-color: hsl(220deg 43% 99%);
+  }
+  
+  [role="tab"][aria-selected="false"] {
+    border-bottom: 1px solid hsl(219deg 1% 72%);
+  }
+  
+  [role="tab"] span.focus {
+    display: inline-block;
+    margin: 2px;
+    padding: 4px 6px;
+  }
+  
+  [role="tab"]:hover span.focus,
+  [role="tab"]:focus span.focus,
+  [role="tab"]:active span.focus {
+    padding: 2px 4px;
+    border: 2px solid rgb(36 116 214);
+    border-radius: 3px;
+  }
+  
+  [role="tabpanel"] {
+    padding: 1rem;
+    border: 2px solid hsl(219deg 1% 72%);
+    border-radius: 0 5px 5px;
+    min-height: 10em;
+    width: 100%;
+    overflow: none;
+  }
+  
+  [role="tabpanel"].is-hidden {
+    display: none;
+  }
+  
+  [role="tabpanel"] p {
+    margin: 0;
+  }
+  
\ No newline at end of file
diff --git a/design_system_admin/prive/javascript/tabs.js b/design_system_admin/prive/javascript/tabs.js
new file mode 100644
index 0000000..0c82866
--- /dev/null
+++ b/design_system_admin/prive/javascript/tabs.js
@@ -0,0 +1,136 @@
+/*
+ *   This content is licensed according to the W3C Software License at
+ *   https://www.w3.org/Consortium/Legal/2015/copyright-software-and-document
+ *
+ *   File:   tabs-automatic.js
+ *
+ *   Desc:   Tablist widget that implements ARIA Authoring Practices
+ */
+
+'use strict';
+
+class TabsAutomatic {
+  constructor(groupNode) {
+    this.tablistNode = groupNode;
+
+    this.tabs = [];
+
+    this.firstTab = null;
+    this.lastTab = null;
+
+    this.tabs = Array.from(this.tablistNode.querySelectorAll('[role=tab]'));
+    this.tabpanels = [];
+
+    for (var i = 0; i < this.tabs.length; i += 1) {
+      var tab = this.tabs[i];
+      var tabpanel = document.getElementById(tab.getAttribute('aria-controls'));
+
+      tab.tabIndex = -1;
+      tab.setAttribute('aria-selected', 'false');
+      this.tabpanels.push(tabpanel);
+
+      tab.addEventListener('keydown', this.onKeydown.bind(this));
+      tab.addEventListener('click', this.onClick.bind(this));
+
+      if (!this.firstTab) {
+        this.firstTab = tab;
+      }
+      this.lastTab = tab;
+    }
+
+    this.setSelectedTab(this.firstTab, false);
+  }
+
+  setSelectedTab(currentTab, setFocus) {
+    if (typeof setFocus !== 'boolean') {
+      setFocus = true;
+    }
+    for (var i = 0; i < this.tabs.length; i += 1) {
+      var tab = this.tabs[i];
+      if (currentTab === tab) {
+        tab.setAttribute('aria-selected', 'true');
+        tab.removeAttribute('tabindex');
+        this.tabpanels[i].classList.remove('is-hidden');
+        if (setFocus) {
+          tab.focus();
+        }
+      } else {
+        tab.setAttribute('aria-selected', 'false');
+        tab.tabIndex = -1;
+        this.tabpanels[i].classList.add('is-hidden');
+      }
+    }
+  }
+
+  setSelectedToPreviousTab(currentTab) {
+    var index;
+
+    if (currentTab === this.firstTab) {
+      this.setSelectedTab(this.lastTab);
+    } else {
+      index = this.tabs.indexOf(currentTab);
+      this.setSelectedTab(this.tabs[index - 1]);
+    }
+  }
+
+  setSelectedToNextTab(currentTab) {
+    var index;
+
+    if (currentTab === this.lastTab) {
+      this.setSelectedTab(this.firstTab);
+    } else {
+      index = this.tabs.indexOf(currentTab);
+      this.setSelectedTab(this.tabs[index + 1]);
+    }
+  }
+
+  /* EVENT HANDLERS */
+
+  onKeydown(event) {
+    var tgt = event.currentTarget,
+      flag = false;
+
+    switch (event.key) {
+      case 'ArrowLeft':
+        this.setSelectedToPreviousTab(tgt);
+        flag = true;
+        break;
+
+      case 'ArrowRight':
+        this.setSelectedToNextTab(tgt);
+        flag = true;
+        break;
+
+      case 'Home':
+        this.setSelectedTab(this.firstTab);
+        flag = true;
+        break;
+
+      case 'End':
+        this.setSelectedTab(this.lastTab);
+        flag = true;
+        break;
+
+      default:
+        break;
+    }
+
+    if (flag) {
+      event.stopPropagation();
+      event.preventDefault();
+    }
+  }
+
+  onClick(event) {
+    this.setSelectedTab(event.currentTarget);
+  }
+}
+
+// Initialize tablist
+
+window.addEventListener('load', function () {
+  var tablists = document.querySelectorAll('[role=tablist].automatic');
+  for (var i = 0; i < tablists.length; i++) {
+    new TabsAutomatic(tablists[i]);
+  }
+});
diff --git a/design_system_admin/prive/squelettes/page.html b/design_system_admin/prive/squelettes/page.html
index e0d6554..a2ef24b 100644
--- a/design_system_admin/prive/squelettes/page.html
+++ b/design_system_admin/prive/squelettes/page.html
@@ -2,6 +2,7 @@
 <INCLURE{fond=prive/squelettes/structure}{env}{type-page=#ENV{type-page,#ENV{exec}}}{composition=#ENV{composition,''}}>
 [(#ENV{exec}|=={configurer_design_system_admin}|oui)
     [<script type="text/javascript" src="(#CHEMIN{prive/javascript/dsfrconfiguration.js})"></script>]
+    [<script type="text/javascript" src="(#CHEMIN{prive/javascript/tabs.js})"></script>]
     [<link rel="stylesheet" media="all" href="(#CHEMIN{prive/css/dsfrconfiguration.css}|timestamp)" />]
     <style>
         .dontshow {
diff --git a/design_system_admin/prive/themes/spip/images/langues/ar.png b/design_system_admin/prive/themes/spip/images/langues/ar.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2fc3b81c8c8ecced5752ca73a128b4a9f8b5314
GIT binary patch
literal 2169
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

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/de.png b/design_system_admin/prive/themes/spip/images/langues/de.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac3e0f27e3cce7a0e228e8df6083683359f4e211
GIT binary patch
literal 1471
zcmV;w1wi_VP)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00004b3#c}2nYxW
zd<bNS00009a7bBm0005l0005l0s35~asU7T8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H11w2VaK~#90<(pe<6jd02zyIvEt3nI3UJ?<Cv`dM7gCatQu`xj{
z(I{d`&|pL>#><1@0TLq#`eFh^;^jpU(WG7w3Gf0M7Gv9>Kq)?G!lf;d5;Y=5E-RL8
zXMZ2IrKR0ow!1s0)-Ty?X7-%Z?>}?qbmq)ILY8qHXR3(I0cNS{Oc9v^OaVf`gsx&2
zfvZ3pa27ZT921cv_4V~<v*{<<Xw!Awd8+z2um~tkr!iGMAtHN?F<;iz)qS5C#U3)&
z0hN`N6FWOQpBIrDpd?f6_MsWr5{t#&KYaM`rA#!Kb_a9?zD7h|0`fB8G#oAg?}b94
z^^r*AVmb|_(*eeH-4|5#b)YaEi8MG5tZis$*bKx+(!hv1z;T=zBJv?nF_QY3MpYY(
zG0)c5*EgqH*Q8p(b=@aKq=``yJb;KSP}O6O<19<HZXkuS#&MiYz<MAz)j#9|xgxTp
zsHiBvt*tEr=x{0x>lCQ0th~YVyjoyMI);9ss$b;g<vq1;-@dCul^yaFC@U+=^*nC}
z|B>JUL}Y0+8r@S>RTUbl?4TV`U0oe0C@9ztJd`mz|9Bu8jn*<mjDyYrg@uJ1ffbpw
z@|nAeii&RRniG;TU<Wvkvs^^hXUEG|DyB`F)^g^|nIDt=m~;}HKYxC4AQ1Qg|E}z^
zO;ki?CA&^Yc7B*(Fj&jj2_9g)s%|4my#02#uKS#--s6jwzf`!c+iyO*?i6qwXOf7t
z00q8j`OEoGC{)t>2CDA}SjE^49^mHo_V!nL@3=Msx{m(OK)&BrK65b?3Keyag5D!w
z1!F&WfC;f!?CI`}Ab^4_YmYCBWn+PC6q4iVlM3$$r~sTIJU5OxWLwNn1iibIQ;h~7
zj(N<skOdY)&m8cGMG-3~@+g3`P<(4A!QX8QSwI7Lw;7MXs9D<b8Sx0rGm6Z%ZDNsf
z1B7i`Sftnh(`{SWLeS|3xZSphEfkq-fN{1(EHcgjH`%tZ$oQ0>42?AmaK*NSMWP0X
z+P1LB-v;>2wuLPO{lx&Swnc2A$Y}$#*cP!!s}c05Z3|l{(r5yB-`N(iga+w6WJ+i~
z2b{2N<2Q;N57Y98>Dt(BTgYz=@!g5<#KtbWI{u@`F6eqNq9C!o_a2dul-t$v2feC|
zxr^%N3TO~OKsB86Da!w%13+t~D~YP-W+>RXjYJ0KSmy!(`M7)IS_jCT-(CQD+m4fu
zh-{MLfu0WMbi4)p>9>=QoX6;O2l=`VNQ?qr^;OAVR`)*okSs+e?0kUASiCxHARPIq
z@6LW5AhIrw=yJx^gc!vHo)PJvKAUt&OlCw*Bl=?Yz5GH}O3Bwr?|KJZ6O{0QPk@bC
zbMgz3H)Y2D&j$K=@I}$Evj*6iX(!(hwo_8^+TcZoK#$JOA%EgdkcTs8<^#$eF8@_6
z<xL%f6&rF{T*{j|klbouN5<r`j(kq%q@_az4=KDdqq@$}a&QBxtJ0IpIvWT_)+C$p
zlaX>-l%8C;7}0I?y!1F)h@x5}r3bdBQfWkaVcNPdjHg?H1tY1S1?n(?nt}e+4aSHQ
z<5brfnh&l7eFL~<r0t~1Ibbc}$d=&_`M#u`8K})w`Dn*#;AQ+fEiQn(OZ>_PnR)PX
zIt^tkHBy_a@`=Z45Lro@?+XvYafHoy|7=Y+@NTk_8>*-7pNn|asCf{yEY0SA0=`1y
zJEZiRBbo5)P1ciR_2hk%LFOPbo5aYN3fw^=FQGd(`4Wkz)MpbPIe};so;1qL{l8|@
Z?_UiDd}9|<6+!?2002ovPDHLkV1g%@unYhI

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/en.png b/design_system_admin/prive/themes/spip/images/langues/en.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f8ad703cb9e3db8a04dcd3df1f4412cb8098561
GIT binary patch
literal 2716
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
Wu|hUv3P^we0000<MNUMnLSTYBiadG%

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/es.png b/design_system_admin/prive/themes/spip/images/langues/es.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9725cbabc3c2c08fcede16f5db3f97a11a05adc
GIT binary patch
literal 1430
zcmV;H1!?+;P)<h;3K|Lk000e1NJLTq002M$002M;1^@s6s%dfF00009a7bBm0005l
z0005l0s35~asU7T8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H11tUpB
zK~#90<(pe<6jd02zyHi`OQce-QAw&mx1Ght2T_4Q)CUtUi3t+n0U|02#M^`60TL4)
z^aTTo*B2p5R8T?X5)*F^CfY;{2qs3dJKeSrn}9(~T3pn2JM;U{ZK2!kWxG3b+VUmM
zW@qM{e&^qFPG-)WUkI62>g#gE=Np1~inzdyKpjvG)aEbi0=j|Ufet~v0COx(?r?&(
zjxhZsj7n1^7XixzeE>+7SzTI@FM-eIl0H<v-C!yffHvmT=7>Kf=o&>5m8!RZ46wt&
zf2V=gbCsyD>;Rl#))oITZKI&i0+(07X)K%*^z9hETk2`=DyO1x2SCBJ(D<|>F9KJW
zBT)utflV&nc7b3#6^ttYDUywXz6UHGPx%mN4lqyNOe#}qK~rjh6v>r>9%bS*9^g(x
za4bb~MX3eH8~_EA#(iDT-9SyL|0n`#1pO#Q@>MONU1J&oCzv&@o9bP_!{gSAmc0)C
zqYbonk9Ogx0XR-mRgB!{iab~ux5)U$!Cx|35Jv1O3XVhXo=Mnvfct!$U84<$5l^N`
zZUG*us8+Nr^KdthbiuGgz@u@MA|F)V$qJ7o@pczGQ8WM<67@dLFGP1|7dF`dGq2cv
z!jK`LU;@l8rcUDlY7D{7V)Ma}18I_L6<HXKSEMZVa90-|95e)e<(4a}=xGJ6icBk7
z&c?|lE`ER-)B~#MS<lpMJis-*#Gb$Sz(5bk|N19^8BtqBOjn%TP5r%Kpa)dby_%`t
zc!1g*@yGkW!~j&0Os%t&oSqg32P2L+#BjtBBMy%CeHt8V+NBWSYoI>9<UiF{pI!p>
z)yJ2(EYmLD6hQ?*Tkc%|!B4imBSnJ+;(m8HKLmow@|0IW%u?u|1B4}3U2GtI&p4v(
z_gqJ>{9)V23NgLj&?^&ZX)9WMS!jTHwmqz&+-?xUdWkU^s5dBcY+G1ljsdyBwuMDz
z8qkTj#2ppW4KUrdg+*#gels-HFu-}+5*EoCkgRPBi<~#0r)^tU<dgwvvu$CKHUoMo
z2cX@c`m=2dYls{%IL?o@JuIORJ7gsB?HRzcZDWD7G<@}E|BcWAt131SIRO1jVjAqT
zDr18n*bn&^BYn%_bAQmB)?Xsa;%yCGsk=nb7=Q@s;qOyqn*yL#{VRZz|0|0At1pZ6
zHFDr#sEVGQKt;BnPH;No<lgW9G7x~-oa_YNu%Z+pg1$EF+u>@uw*h}eZWSG8WAqOC
zkp~4}HYYn3c_CV-NZC-hxq8SRAqC^%HUo<y(~5>>7w>K<nBj-42nhrRUB%Rz5VJn9
zCkh)6!|W4mq@^8rCUmWcP-I;b$6Je?8+J`Fzpw6<(5xat(9Ls6e?0v85y;O6dzn0&
zqzl>O;;kGhnPS9MVSyk^%?jX)imQds!7MeaM$04_({}j`iE1C`LtuGD)Ivs)PXe6B
znmFDw+O=a&ndwWINNyE$eR+DJv(?4hSZu~GM#(ut9*s*C*~x{Z$B9B#&^0bCdrB!(
z@|z)-mi+<d4xqWzvLW)lPwduG8xLis&3U-%fR})4$6HUCoKa*`lJt(TcKJfePMpk;
znBn7W0G=bdVbKY^1#C^?{asE)6-%AXkeCr*)+n-;^7Dm<BL!>+-YvJ`{e+S{-9p0x
zMV15iE7DYEb-w{$3;L-`%i#*>4I-2PTud5wrl9i`xeagyty829xQq*Xlg|PF2-=}Y
k2apDi0!NZ~r^5969~9!6xCbTf0{{R307*qoM6N<$g1(i9V*mgE

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/fr.png b/design_system_admin/prive/themes/spip/images/langues/fr.png
new file mode 100644
index 0000000000000000000000000000000000000000..87bf927ed9682bff15c6eec582aba6260cc4bd2e
GIT binary patch
literal 1833
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
XT+L3^A!NX`00000NkvXXu0mjfQjl>6

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/it.png b/design_system_admin/prive/themes/spip/images/langues/it.png
new file mode 100644
index 0000000000000000000000000000000000000000..7dd5c928bd9de050306903e2020248b7b354d8ce
GIT binary patch
literal 1715
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
JPDHLkV1gHOC20Tv

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/ja.png b/design_system_admin/prive/themes/spip/images/langues/ja.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac28f8c50945e539810c0c727fe527abd29afeba
GIT binary patch
literal 1911
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

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/pt.png b/design_system_admin/prive/themes/spip/images/langues/pt.png
new file mode 100644
index 0000000000000000000000000000000000000000..359674ad90b958db385213d041c56469a56f71a9
GIT binary patch
literal 3730
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

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/ru.png b/design_system_admin/prive/themes/spip/images/langues/ru.png
new file mode 100644
index 0000000000000000000000000000000000000000..de045cd69b7a34b15148015c4b6039cf0fe4ff05
GIT binary patch
literal 1738
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

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/langues/zh.png b/design_system_admin/prive/themes/spip/images/langues/zh.png
new file mode 100644
index 0000000000000000000000000000000000000000..400f2bacbc57786b27938d1e0d9ece442f1e9369
GIT binary patch
literal 2015
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

literal 0
HcmV?d00001

diff --git a/design_system_admin/prive/themes/spip/images/traduire.png b/design_system_admin/prive/themes/spip/images/traduire.png
new file mode 100644
index 0000000000000000000000000000000000000000..33ac3e81b36aae13f5f73e39b5443ad101ca7c37
GIT binary patch
literal 36337
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
A@Bjb+

literal 0
HcmV?d00001

-- 
GitLab