diff --git a/core/module/config/config.php b/core/module/config/config.php
index b136953d..87f86110 100644
--- a/core/module/config/config.php
+++ b/core/module/config/config.php
@@ -758,7 +758,7 @@ class config extends common
} else {
// Valeurs en sortie
$this->addOutput([
- 'title' => helper::translate('Confighelper::translate(uration'),
+ 'title' => helper::translate('Configuration'),
'view' => 'index',
'notification' => helper::translate('Aucune liste noire à télécharger'),
'state' => false
diff --git a/extract.php b/extract.php
new file mode 100644
index 00000000..f5838d96
--- /dev/null
+++ b/extract.php
@@ -0,0 +1,48 @@
+
diff --git a/fr_FR.json b/fr_FR.json
new file mode 100644
index 00000000..1284ca9c
--- /dev/null
+++ b/fr_FR.json
@@ -0,0 +1,662 @@
+{
+ "'Ne pas afficher' crée une page orpheline non accessible par le biais des menus.": "",
+ "'Sauvegarder et télécharger les données du module": "",
+ "1 jour": "",
+ "1/4 : Préparation...": "",
+ "10 minutes": "",
+ "10 tentatives": "",
+ "14 jours": "",
+ "15 minutes": "",
+ "2 jours": "",
+ "2/4 : Téléchargement...": "",
+ "3 tentatives": "",
+ "3/4 : Installation...": "",
+ "4 jours": "",
+ "4/4 : Configuration...": "",
+ "5 minutes": "",
+ "5 tentatives": "",
+ "7 jours": "",
+ "Accueil": "",
+ "Accès bloqué %d minutes": "",
+ "Accès interdit, erreur 403": "",
+ "Action interdite": "",
+ "Activation obligatoire selon les lois françaises sauf si vous utilisez votre propre système de consentement.": "",
+ "Activer": "",
+ "Activer la journalisation": "",
+ "Actualiser": "",
+ "Adaptation": "",
+ "Administrateur": "",
+ "Administration": "",
+ "Adresse SMTP": "",
+ "Adresse du proxy": "",
+ "Adresse électronique": "",
+ "Affectation": "",
+ "Menu burger dans écran réduit": "",
+ "Affiche le nom de la page parente suivi du nom de la page, le titre ne doit pas être masqué.": "",
+ "Afin d'assurer le bon fonctionnement de Zwii, veuillez ne pas fermer cette page avant la fin de l'opération.": "",
+ "Aide": "",
+ "Ajouter un utilisateur": "",
+ "Ajouter une fonte": "",
+ "Alignement": "",
+ "Aligner la bannière avec le contenu": "",
+ "Ancien mot de passe": "",
+ "Anonymat des adresses IP": "",
+ "Apache URL intelligent": "",
+ "Apache URL intelligentes": "",
+ "Apparence": "",
+ "Appliquer": "",
+ "Après": "",
+ "Après le contenu de la page": "",
+ "Archive": "",
+ "Archive ZIP": "",
+ "Archive copiée dans le dossier Modules du gestionnaire de fichier": "",
+ "Archive de thème invalide": "",
+ "Archive invalide": "",
+ "Archive invalide, l'écriture dans le dossier core est interdite": "",
+ "Archive invalide, le descripteur est absent": "",
+ "Archive invalide, le fichier de classe est absent": "",
+ "Archive invalide, les dossiers ne correspondent pas au descripteur": "",
+ "Archive non spécifiée ou introuvable": "",
+ "Archive à restaurer": "",
+ "Arrière plan": "",
+ "Arrière plan des blocs": "",
+ "Arrière plan des champs": "",
+ "Arrondi des angles": "",
+ "Au centre": "",
+ "Au-dessus du site": "",
+ "Au début": "",
+ "Au milieu au centre": "",
+ "Au milieu à droite": "",
+ "Au milieu à gauche": "",
+ "Aucun fichier journal à télécharger": "",
+ "Aucun journal à effacer": "",
+ "Aucun menu": "",
+ "Aucune liste noire à effacer": "",
+ "Aucune liste noire à télécharger": "",
+ "Auteur :": "",
+ "Authentification": "",
+ "Automatique": "",
+ "Autoriser les robots à référencer le site": "",
+ "Avant le contenu de la page": "",
+ "Background": "",
+ "Banni": "",
+ "Bannière": "",
+ "Bannière cliquable": "",
+ "Barre 1/3 - page 2/3": "",
+ "Barre 1/4 - page 1/2 - barre 1/4": "",
+ "Barre 1/4 - page 3/4": "",
+ "Barre 2/12 - page 7/12 - barre 3/12": "",
+ "Barre 3/12 - page 7/12 - barre 2/12": "",
+ "Barre de membre": "",
+ "Barre latérale": "",
+ "Barre latérale droite :": "",
+ "Barre latérale gauche :": "",
+ "Barres latérales": "",
+ "Bienvenue %s %s": "",
+ "Blocage après échecs": "",
+ "Bords arrondis": "",
+ "Bordure des blocs": "",
+ "Bordure des champs": "",
+ "Bouton Aide": "",
+ "Bouton Standard": "",
+ "Bouton de validation": "",
+ "Bouton effacement": "",
+ "Bouton retour": "",
+ "Bouton standard": "",
+ "Bouton validation": "",
+ "Boutons": "",
+ "Cachée": "",
+ "Captcha complexe": "",
+ "Captcha à la connexion": "",
+ "Captcha, identifiant ou mot de passe incorrects": "",
+ "Capture d'écran Open Graph": "",
+ "Capture d'écran générée avec succès": "",
+ "Casse": "",
+ "Catalogue": "",
+ "Catégorie": "",
+ "Ce membre pourra téléverser ou télécharger des fichiers dans le dossier 'partage' et ses sous-dossiers": "",
+ "Cette page ne doit pas apparaître dans l'arborescence du menu. Créez une page orpheline.": "",
+ "Cette redirection ne concerne que les pages d'administration du site.": "",
+ "Chaîne Youtube": "",
+ "Chiffres": "",
+ "Cible": "",
+ "Cliquez sur une zone afin d'accéder à ses options de personnalisation.": "",
+ "Clé de l'API ScreenShotApi": "",
+ "Clé de l'API ScreenShotApi": "",
+ "Complète": "",
+ "Compte administrateur": "",
+ "Compte verrouillé": "",
+ "Configuration": "",
+ "Configuration du module": "",
+ "Configurer mon compte": "",
+ "Confirmation": "",
+ "Confirmer la suppression de cet utilisateur": "",
+ "Confirmer la dissociation du module de cette page": "",
+ "Confirmer la désinstallation du module": "",
+ "Confirmer la suppression de cet utilisateur": "",
+ "Confirmer la suppression de cette langue": "",
+ "Confirmer la suppression de la page": "",
+ "Confirmer la suppression des données du module": "",
+ "Confirmez-vous la suppression de cette page ?": "",
+ "Connexion": "",
+ "Consulter l'aide en ligne": "",
+ "Contents": "",
+ "Contenu": "",
+ "Contenu HTML": "",
+ "Contenu avancé": "",
+ "Contenu du menu vertical": "",
+ "Cookies": "",
+ "Cookies Zwii": "",
+ "Copie de contenus localisés": "",
+ "Copie de sites inter-langues": "",
+ "Copie des traductions rédigées": "",
+ "Copie terminée avec des erreurs": "",
+ "Copie terminée avec succès": "",
+ "Copier": "",
+ "Copier sauvegardes auto": "",
+ "Couleur de fond automatique": "",
+ "Couleur texte page active": "",
+ "Couleur unie ou papier-peint": "",
+ "Couleur visible en l'absence d'une image.
Le curseur horizontal règle le niveau de transparence.": "",
+ "Couleur visible en l'absence d'une image.
Le curseur horizontal règle le niveau de transparence. La couleur du texte est automatique.": "",
+ "Couleurs": "",
+ "Créez un compte gratuit, recopier la clé , puis valider le formulaire avant de cliquer sur le bouton de génération": "",
+ "Dans le site": "",
+ "Dans quelle langue utiliserez-vous Zwii ?": "",
+ "Date": "",
+ "Description": "",
+ "Disposition": "",
+ "Données %s copiées vers %s": "",
+ "Données des modules": "",
+ "Données importées": "",
+ "Dupliquer la page": "",
+ "Déconnecte les sessions ouvertes précédemment sur d'autres navigateurs ou terminaux. Activation recommandée.": "",
+ "Déconnecter": "",
+ "Déconnexion !": "",
+ "Déconnexion automatique": "",
+ "Dévoiler le mot de passe": "",
+ "Echec de l'écriture, vérifiez les permissions": "",
+ "Effacer la page": "",
+ "Emplacement :": "",
+ "Emplacement dans le menu": "",
+ "En bas au centre": "",
+ "En bas à droite": "",
+ "En bas à gauche": "",
+ "En cas de changement de module, les données du module précédent seront supprimées.": "",
+ "En haut au centre": "",
+ "En haut à droite": "",
+ "En haut à gauche": "",
+ "En position libre ajoutez le module en plaçant [MODULE] à l'endroit voulu dans votre page.": "",
+ "Enregistrer": "",
+ "Envoyer un message de confirmation": "",
+ "Erreur : sauvegarde non générée !": "",
+ "Erreur d'URL": "",
+ "Erreur d'extraction, vérifiez les permissions": "",
+ "Erreur de copie": "",
+ "Erreur de copie, vérifiez les permissions": "",
+ "Erreur de lecture, vérifiez les permissions": "",
+ "Erreur inconnue": "",
+ "Erreur inconnue, le module n'est pas installé": "",
+ "Expéditeur": "",
+ "Extension": "",
+ "Facebook": "",
+ "Famille": "",
+ "Favicon thème sombre": "",
+ "Feuille de style spécifique à la page.": "",
+ "Fichiers": "",
+ "Fichiers effacés": "",
+ "Fil d'Ariane dans le titre": "",
+ "Fond du sous-menu": "",
+ "FontId": "",
+ "Fonte": "",
+ "Fonte actualisée": "",
+ "Fonte créée": "",
+ "Fonte en ligne": "",
+ "Fonte installée": "",
+ "Fonte non créée, ressource absente !": "",
+ "Fonte supprimée": "",
+ "Fontes": "",
+ "Format incorrect": "",
+ "Fréquence de recherche": "",
+ "Fuseau horaire": "",
+ "Gabarits de page - Barre latérale": "",
+ "Gestion": "",
+ "Gestion des modules": "",
+ "Gestion des thèmes": "",
+ "Github": "",
+ "Grande (220%)": "",
+ "Grande (300px)": "",
+ "Gras": "",
+ "Groupe": "",
+ "Groupe requis pour accéder à la page :": "",
+ "Groupes": "",
+ "Générer sitemap.xml et robots.txt": "",
+ "Générer une capture Open Graph": "",
+ "Hauteur": "",
+ "Hauteur maximale": "",
+ "ID de la chaîne : https://www.youtube.com/channel/[ID].": "",
+ "Icône": "",
+ "Icône avec bulle de texte": "",
+ "Identifiant": "",
+ "Identifiant (sans espace ni majuscule)": "",
+ "Identité": "",
+ "Identité de la fonte": "",
+ "Identité du site": "",
+ "Il apparaît dans la barre de titre et les partages sur les réseaux sociaux.": "",
+ "Image": "",
+ "Image étirée (100% 100%)": "",
+ "Importation d'utilisateurs": "",
+ "Importation de fichier plat CSV": "",
+ "Importation effectuée": "",
+ "Importer": "",
+ "Importer dans": "",
+ "Importer des utilisateurs en masse": "",
+ "Impossible d'ouvrir l'archive": "",
+ "Impossible de modifier votre propre groupe.": "",
+ "Impossible de soumettre le formulaire, car il contient des erreurs": "",
+ "Impossible de supprimer une page contenant des pages enfants": "",
+ "Impossible de supprimer votre propre compte": "",
+ "Inclure le contenu du gestionnaire de fichiers": "",
+ "Incorrect": "",
+ "Informations": "",
+ "Instagram": "",
+ "ZwiiCMS - Installation": "",
+ "Installation terminée": "",
+ "Installer": "",
+ "Installer depuis le catalogue en ligne": "",
+ "Installer depuis une archive": "",
+ "Installer les données d'un module": "",
+ "Installer ou mettre à jour un module téléchargé": "",
+ "Installer un module": "",
+ "Installer un thème archivé (site ou administration)": "",
+ "Instructions JS ou jquery spécifiques à la page.": "",
+ "Interface": "",
+ "Jeton invalide": "",
+ "Journal réinitialisé avec succès": "",
+ "Journalisation": "",
+ "L'archive a été déposée dans le gestionnaire de fichiers. Les archives inférieures à la version 9 ne sont pas acceptées.": "",
+ "L'identifiant est défini lors de la création du compte, il ne peut pas être modifié.": "",
+ "La carte du site a été mise à jour": "",
+ "La clé de l'API ne peut pas être vide": "",
+ "La description d'une page participe à son référencement, chaque page doit disposer d'une description différente.": "",
+ "La page %s est ouverte par l'utilisateur %s": "",
+ "La page demandée n'existe pas ou est introuvable (erreur 404)": "",
+ "La page est affichée dans un menu horizontal mais pas dans le menu vertical d'une barre latérale.": "",
+ "La première page que vos visiteurs verront.": "",
+ "La règlementation française impose un anonymat de niveau 2": "",
+ "La sauvegarde des fichiers peut prendre du temps. Continuer ?": "",
+ "La suppression a échoué": "",
+ "La version installée est plus récente": "",
+ "La vérification est quotidienne. Option désactivée si la configuration du serveur ne le permet pas.": "",
+ "Langue de l'administration": "",
+ "Langue du site par défaut": "",
+ "Langue par défaut": "",
+ "Langues": "",
+ "Langues disponibles": "",
+ "Langues installées": "",
+ "Largeur": "",
+ "Le curseur horizontal règle le niveau de transparence, le placer tout à la gauche pour un surlignement invisible.": "",
+ "Le curseur horizontal règle le niveau de transparence.": "",
+ "Le fuseau horaire est utile au bon référencement": "",
+ "Le menu accessoire est aligné à droite de la barre de menu, c'est un emplacement réservé aux drapeaux et au bouton de connexion.": "",
+ "Le menu horizontal intégral": "",
+ "Le module %s a été %s": "",
+ "Le module %s de la page %s a été supprimé": "",
+ "Le module %s est désinstallé, il reste peut-être des données dans %s": "",
+ "Le sous-menu de la page parente": "",
+ "Le survol d'une icône de l'écran de connexion affiche temporairement le mot de passe.": "",
+ "Le titre court est affiché dans les menus. Il peut être identique au titre de la page.": "",
+ "Les langues sélectionnées sont identiques": "",
+ "Les mentions légales sont obligatoires en France. Une option du pied de page ajoute un lien discret vers cette page.": "",
+ "Les modifications que vous avez apportées ne seront peut-être pas enregistrées.": "",
+ "Lettres": "",
+ "Libre": "",
+ "Licence :": "",
+ "Lien de connexion": "",
+ "Lien page des mentions légales.": "",
+ "Liens": "",
+ "Limitation des tentatives": "",
+ "Limitée au site": "",
+ "Linkedin": "",
+ "Liste noire": "",
+ "Liste noire réinitialisée avec succès": "",
+ "Lors d'une mise à jour automatique, conserve le fichier htaccess de la racine du site.": "",
+ "Maigre": "",
+ "Maintenance": "",
+ "Majuscule à chaque mot": "",
+ "Majuscules": "",
+ "Marges verticales": "",
+ "Masquer la bannière en écran réduit": "",
+ "Masquer la page et les pages enfants dans le menu d'une barre latérale": "",
+ "Masquer les pages enfants dans le menu horizontal": "",
+ "Membre": "",
+ "Mentions légales": "",
+ "Menu": "",
+ "Menu accessoire": "",
+ "Menu standard": "",
+ "Message d'acceptation des Cookies": "",
+ "Message de consentement aux cookies": "",
+ "Mettre à jour": "",
+ "Mettre à jour le module orphelin": "",
+ "Minuscules": "",
+ "Mise en forme des titres": "",
+ "Mise en forme du texte": "",
+ "Mise en forme du titre": "",
+ "Mise en page": "",
+ "Mise à jour": "",
+ "Mise à jour automatisée": "",
+ "Mise à jour de ZwiiCMS": "",
+ "Mise à jour terminée avec succès.": "",
+ "Modifications enregistrées": "",
+ "Module": "",
+ "Module de la page": "",
+ "Modules": "",
+ "Modules configurés": "",
+ "Modules installés": "",
+ "Modules orphelins": "",
+ "Mot de passe": "",
+ "Mot de passe oublié": "",
+ "Mot de passe perdu": "",
+ "Motorisé par": "",
+ "Moyenne (200%)": "",
+ "Moyenne (200px)": "",
+ "Multilingue": "",
+ "Méta-description": "",
+ "Méta-titre": "",
+ "Ne pas afficher": "",
+ "Ne pas charger l'exemple de site (utilisateurs avancés)": "",
+ "Ne pas répéter": "",
+ "Ne pas saisir les balises": "",
+ "Niveau 1 (192.168.12.x)": "",
+ "Niveau 2 (192.168.x.x)": "",
+ "Niveau 3 (192.x.x.x)": "",
+ "Nom": "",
+ "Nom Prénom": "",
+ "Nom utilisateur": "",
+ "Non": "",
+ "Non tronquée": "",
+ "Notre site est actuellement en maintenance. Nous sommes désolés pour la gêne occasionnée et faisons notre possible pour être rapidement de retour.": "",
+ "Nouveau contenu localisé": "",
+ "Nouveau mot de passe": "",
+ "Nouveau mot de passe enregistré": "",
+ "Nouvel utilisateur": "",
+ "Nouvelle page créée": "",
+ "Nouvelle page ou barre latérale": "",
+ "Obligatoire": "",
+ "Ombre": "",
+ "Option active en mode déconnecté uniquement, les pages enfants sont visibles et accessibles.": "",
+ "Option recommandée pour sécuriser la connexion. S'applique à tous les captchas du site. Le captcha simple se limite à une addition de nombres de 0 à 10. Le captcha complexe utilise quatre opérations de nombres de 0 à 20. Activation recommandée.": "",
+ "Options avancées": "",
+ "Origine": "",
+ "Oui": "",
+ "Page": "",
+ "Page 2/3 - barre 1/3": "",
+ "Page 3/4 - barre 1/4": "",
+ "Page associée": "",
+ "Page de recherche": "",
+ "Page dupliquée": "",
+ "Page et module dupliqués": "",
+ "Page inexistante, erreur 404": "",
+ "Page non cliquable": "",
+ "Page parent": "",
+ "Page standard": "",
+ "Page supprimée": "",
+ "Pages dans le menu": "",
+ "Pages du site": "",
+ "Pages et les modules de": "",
+ "Pages orphelines": "",
+ "Papier peint": "",
+ "Par défaut le menu est affiché APRES le contenu de la page. Pour le positionner à un emplacement précis, insérez [MENU] dans le contenu de la page.": "",
+ "Paramètres": "",
+ "Paramètres de la localisation": "",
+ "Paramètres de la sauvegarde": "",
+ "Paramètres à utiliser lorsque votre hébergeur ne propose pas la fonctionnalité d'envoi de mail.": "",
+ "Pas de marge au-dessus et en dessous du site": "",
+ "Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "",
+ "Permission": "",
+ "Permission et référencement": "",
+ "Petite (150px)": "",
+ "Petite (180%)": "",
+ "Pied de page": "",
+ "Pinterest": "",
+ "Plan du site": "",
+ "Police des titres": "",
+ "Police du texte": "",
+ "Port SMTP": "",
+ "Port du proxy": "",
+ "Position": "",
+ "Position du module": "",
+ "Pour définir la page comme barre latérale, choisissez l'option dans la liste.": "",
+ "Proportionnelle à la taille définie dans le site.": "",
+ "Prénom": "",
+ "Prénom Nom": "",
+ "Préparation de la mise à jour": "",
+ "Préserver le fichier htaccess racine": "",
+ "Préserver les comptes des utilisateurs déjà installés": "",
+ "Prévenir l'utilisateur par mail": "",
+ "Pseudo": "",
+ "Ratio :": "",
+ "Recherche dans le site": "",
+ "Rechercher": "",
+ "Rechercher une mise à jour en ligne": "",
+ "Redirection vers la connexion": "",
+ "Renseignez les champs ci-dessous pour finaliser l'installation.": "",
+ "Responsive (contain)": "",
+ "Responsive (cover)": "",
+ "Restauration des bases de données absentes": "",
+ "Restauration effectuée avec succès": "",
+ "Restaurer": "",
+ "Restaurer les données du site": "",
+ "Rester connecté sur ce navigateur": "",
+ "Retour": "",
+ "Rien à importer, erreur de format ou fichier incorrect": "",
+ "Référencement": "",
+ "Réinitialisation du mot de passe": "",
+ "Réinitialiser avec le thème par défaut": "",
+ "Réinitialiser la feuille de style": "",
+ "Réinitialiser la liste": "",
+ "Réinitialiser le journal": "",
+ "Réinstaller": "",
+ "Répétition": "",
+ "Réseau": "",
+ "Réseaux sociaux": "",
+ "S'ouvre dans un nouvel onglet": "",
+ "SMTP": "",
+ "SMTP personnalisé": "",
+ "Saisir la clé, puis valider le formulaire avant de cliquer sur le bouton de génération": "",
+ "Saisissez le Titre de gestion des cookies.": "",
+ "Saisissez le message pour les cookies déposés par ZwiiCMS, nécessaires au fonctionnement et qui ne nécessitent pas de consentement.": "",
+ "Saisissez le texte du lien vers les mentions légales,la page doit être définie dans la configuration du site.": "",
+ "Saisissez votre ID : https://pinterest.com/[ID].": "",
+ "Saisissez votre ID : https://twitter.com/[ID].": "",
+ "Saisissez votre ID : https://www.facebook.com/[ID].": "",
+ "Saisissez votre ID : https://www.instagram.com/[ID].": "",
+ "Saisissez votre ID Github : https://github.com/[ID].": "",
+ "Saisissez votre ID Linkedin : https://fr.linkedin.com/in/[ID].": "",
+ "Saisissez votre ID Utilisateur : https://www.youtube.com/user/[ID].": "",
+ "Sauvegarde": "",
+ "Sauvegarde automatique quotidienne du site": "",
+ "Sauvegarde du thème dans le": "",
+ "Sauvegarde générée avec succès.": "",
+ "Sauvegarder": "",
+ "Sauvegarder et télécharger le module": "",
+ "Sauvegarder le module dans le gestionnaire de fichiers": "",
+ "Sauvegarder les données du module dans le gestionnaire de fichiers": "",
+ "Sauvegarder les données du site": "",
+ "Script dans body": "",
+ "Script dans head": "",
+ "Scripts externes": "",
+ "Se déconnecter": "",
+ "Service en ligne inaccessible": "",
+ "Seul un administrateur peut se connecter lors d'une maintenance": "",
+ "Si le contenu du gestionnaire de fichiers est très volumineux, mieux vaut une copie par FTP.": "",
+ "Signature": "",
+ "Site": "",
+ "Site en maintenance": "",
+ "Size": "",
+ "Source": "",
+ "Standard": "",
+ "Style": "",
+ "Suppression interdite": "",
+ "Suppression interdite, page active dans la configuration du site": "",
+ "Supprime le point d'interrogation dans les URL, l'option est indisponible avec les autres serveurs Web": "",
+ "Supprimer": "",
+ "Supprimer la page": "",
+ "Supprimer le module": "",
+ "Supprimer toutes les sauvegardes automatiques ?": "",
+ "Sur l'axe horizontal": "",
+ "Sur l'axe vertical": "",
+ "Sur les deux axes": "",
+ "Sécurité": "",
+ "Sécurité de la connexion": "",
+ "Sécurité désactivée": "",
+ "Sélectionner un fichier": "",
+ "Sélectionnez au moins un contenu à afficher": "",
+ "Sélectionnez la langue à copier vers une langue cible": "",
+ "Sélectionnez une icône adaptée à un thème sombre.
Pensez à supprimer le cache de votre navigateur si la favicon ne change pas.": "",
+ "Sélectionnez une image ou une icône de petite dimension": "",
+ "Sélectionnez une langue": "",
+ "Sélectionnez une page contenant le module 'Recherche'. Une option du pied de page ajoute un lien discret vers cette page.": "",
+ "Séparateur": "",
+ "Taille": "",
+ "Text": "",
+ "Texte": "",
+ "Thème": "",
+ "Thème de l'administration": "",
+ "Thème du site": "",
+ "Thème importé": "",
+ "Thèmes": "",
+ "Titre": "",
+ "Titre court": "",
+ "Titre masqué": "",
+ "Titre masqué dans la page": "",
+ "Titres": "",
+ "Traduction supprimée": "",
+ "Très grande (240%)": "",
+ "Très grande (400px)": "",
+ "Très petite (100px) ": "",
+ "Très petite (160%)": "",
+ "Twitter": "",
+ "Type de captcha": "",
+ "Type de proxy": "",
+ "Téléchargement et validation de l'archive": "",
+ "Télécharger": "",
+ "Télécharger la liste": "",
+ "Télécharger le journal": "",
+ "Télécharger le module dans le gestionnaire de fichiers": "",
+ "URL incorrecte": "",
+ "Un mail a été envoyé pour confirmer la réinitialisation": "",
+ "Une archive du dossier /site/data est conservée pendant 30 jours. Activation recommandée": "",
+ "Une erreur est survenue lors de l'étape :": "",
+ "Url du fichier de fonte": "",
+ "Utilisateur inexistant": "",
+ "Utilisateur supprimé": "",
+ "Utilisateurs": "",
+ "Valider": "",
+ "Version": "",
+ "Version n°": "",
+ "Vider dossier sauvegardes auto": "",
+ "Vous n'êtes pas autorisé à consulter cette page (erreur 403)": "",
+ "Youtube": "",
+ "actualisé": "",
+ "favicon.ico": "",
+ "faviconDark.ico": "",
+ "gestionnaire de fichiers": "",
+ "installé": "",
+ "jour": "",
+ "jours": "",
+ "sauvegardé avec succès": "",
+ "vers ZwiiCMS": "",
+ "À droite": "",
+ "À gauche": "",
+ "À l'emplacement du mot clé [MODULE] dans la page": "",
+ "Échecs": "",
+ "Éditer": "",
+ "Éditer la page": "",
+ "Éditer les dialogues": "",
+ "Éditeur": "",
+ "Éditeur CSS": "",
+ "Éditeur JS": "",
+ "Éditeur de script %s": "",
+ "Éditeur de script dans Body": "",
+ "Éditeur de script dans Head": "",
+ "Éléments": "",
+ "Étiquettes des pages spéciales": "",
+ "Largeur de l'image": "",
+ "Hauteur de l'image": "",
+ "Largeur du site": "",
+ "Ratio": "",
+ "Hauteur de l'image sélectionnée": "",
+ "Étendu sur la page": "",
+ "Très légère": "",
+ "Légère": "",
+ "Moyenne": "",
+ "Importante": "",
+ "Très importante": "",
+ "Aucun": "",
+ "Aucune": "",
+ "Très léger": "",
+ "Léger": "",
+ "Moyen": "",
+ "Important": "",
+ "Très important": "",
+ "En-dehors du site": "",
+ "Avant la bannière": "",
+ "Après la bannière": "",
+ "Caché": "",
+ "Très petite": "",
+ "Petite": "",
+ "Grande": "",
+ "Très grande": "",
+ "Les tailles des polices de la bannière, de menu et de pied de page sont proportionnelles à cette taille.": "",
+ "En dessous du site": "",
+ "Sélectionnez une page pour activer": "",
+ "Couleur icône haut de page": "",
+ "Icône haut de page, couleur arrière-plan": "",
+ "Disponible si le consentement des cookies est activé.": "",
+ "Affiche les icônes de gestion du compte et de déconnexion des membres simples connectés.:": "",
+ "Définir par défaut": "",
+ "Profils des groupes": "",
+ "Ajouter un profil": "",
+ "Commentaire": "",
+ "Édition du profil %s": "",
+ "Paramètres du profil": "",
+ "Nom du profil": "",
+ "Groupe associé": "",
+ "Compte de l'utilisateur": "",
+ "Gestionnaire de fichiers": "",
+ "Autorisé": "",
+ "Dossier": "",
+ "Aucun dossier": "",
+ "Tous les dossiers": "",
+ "Permissions sur les dossiers": "",
+ "Ajouter": "",
+ "Effacer": "",
+ "Renommer": "",
+ "Droits sur les dossiers": "",
+ "Permissions sur les fichiers": "",
+ "Téléverser": "",
+ "Prévisualiser": "",
+ "Dupliquer": "",
+ "Extraire": "",
+ "Presse papier": "",
+ "Droits sur les fichiers": "",
+ "Permissions sur les pages": "",
+ "Permissions sur le module": "",
+ "Blog": "",
+ "Options": "",
+ "Approuver un commentaire": "",
+ "Effacer un commentaire": "",
+ "Effacer tous les commentaires": "",
+ "News": "",
+ "Formulaire": "",
+ "Gérer les données": "",
+ "Export CSV": "",
+ "Tout Effacer": "",
+ "Redirection": "",
+ "Configurer": "",
+ "Recherche": "",
+ "Presse Papier": "",
+ "La réécriture d'URL n'a pas été restaurée !": "",
+ "La copie de sauvegarde du fichier htaccess n'a pas été restaurée !": ""
+}
\ No newline at end of file
diff --git a/translations.json b/translations.json
new file mode 100644
index 00000000..c1ec5410
--- /dev/null
+++ b/translations.json
@@ -0,0 +1,329 @@
+[
+ "Restauration des bases de données absentes",
+ "Pages du site",
+ "Pages orphelines",
+ "Pages dans le menu",
+ "Barres latérales",
+ "Configurer mon compte",
+ "La page %s est ouverte par l'utilisateur %s",
+ "Vous n'êtes pas autorisé à consulter cette page (erreur 403)",
+ "La page demandée n'existe pas ou est introuvable (erreur 404)",
+ "Non",
+ "Oui",
+ "Les modifications que vous avez apportées ne seront peut-être pas enregistrées.",
+ "Sélectionner un fichier",
+ "Mettre à jour",
+ "Se déconnecter",
+ "Format incorrect",
+ "Confirmez-vous la suppression de cette page ?",
+ "Obligatoire",
+ "Obligatoire",
+ "La carte du site a été mise à jour",
+ "Echec de l'écriture, vérifiez les permissions",
+ "Sauvegarder",
+ "Restaurer",
+ "Archive invalide",
+ "Restaurer",
+ "Archive invalide",
+ "Restaurer",
+ "Archive invalide",
+ "Restaurer",
+ "Configuration",
+ "Modifications enregistrées",
+ "Mettre à jour",
+ "jour",
+ "jours",
+ "Configuration",
+ "Éditeur de script %s",
+ "Configuration",
+ "Journal réinitialisé avec succès",
+ "Configuration",
+ "Aucun journal à effacer",
+ "Configuration",
+ "Aucun fichier journal à télécharger",
+ "Confighelper::translate(uration",
+ "Aucune liste noire à télécharger",
+ "Configuration",
+ "Liste noire réinitialisée avec succès",
+ "Configuration",
+ "Aucune liste noire à effacer",
+ "Configuration",
+ "Copie terminée avec succès",
+ "Copie terminée avec des erreurs",
+ "Configuration",
+ "Fichiers effacés",
+ "Échecs",
+ "Sauvegarde générée avec succès.",
+ "Erreur : sauvegarde non générée !",
+ "Sauvegarder",
+ "La sauvegarde des fichiers peut prendre du temps. Continuer ?",
+ "Paramètres de la sauvegarde",
+ "Sécurité de la connexion",
+ "Liste noire",
+ "Journalisation",
+ "Supprimer toutes les sauvegardes automatiques ?",
+ "Paramètres",
+ "SMTP",
+ "Archive à restaurer",
+ "Paramètres",
+ "Mise à jour automatisée",
+ "Maintenance",
+ "Scripts externes",
+ "Capture d'écran Open Graph",
+ "Référencement",
+ "Réseaux sociaux",
+ "ZwiiCMS Installation",
+ "Installation terminée",
+ "ZwiiCMS Installation",
+ "La réécriture d'URL n'a pas été restaurée !",
+ "La copie de sauvegarde du fichier htaccess n'a pas été restaurée !",
+ "Mise à jour",
+ "Dans quelle langue utiliserez-vous Zwii ?",
+ "Renseignez les champs ci-dessous pour finaliser l'installation.",
+ "Compte administrateur",
+ "Options avancées",
+ "Préparation de la mise à jour",
+ "Téléchargement et validation de l'archive",
+ "Installation",
+ "Configuration",
+ "Mise à jour de ZwiiCMS",
+ "vers ZwiiCMS",
+ "Afin d'assurer le bon fonctionnement de Zwii, veuillez ne pas fermer cette page avant la fin de l'opération.",
+ "1\/4 : Préparation...",
+ "2\/4 : Téléchargement...",
+ "3\/4 : Installation...",
+ "4\/4 : Configuration...",
+ "Une erreur est survenue lors de l'étape :",
+ "Mise à jour terminée avec succès.",
+ "Action interdite",
+ "Copie terminée avec succès",
+ "Données %s copiées vers %s",
+ "Erreur de copie, vérifiez les permissions",
+ "Les langues sélectionnées sont identiques",
+ "Copie de contenus localisés",
+ "Langue par défaut",
+ "Langue du site sélectionnée",
+ "Interface",
+ "Multilingue",
+ "Modifications enregistrées",
+ "Nouveau contenu localisé",
+ "Action interdite",
+ "Modifications enregistrées",
+ "Paramètres de la localisation",
+ "Action interdite",
+ "Modifications enregistrées",
+ "Éditer les dialogues",
+ "Action interdite",
+ "Traduction supprimée",
+ "Erreur inconnue",
+ "Traduction supprimée",
+ "Erreur inconnue",
+ "Action interdite",
+ "Modifications enregistrées",
+ "Sélectionnez une langue",
+ "Sélectionnez la langue à copier vers une langue cible",
+ "Paramètres",
+ "Confirmer la suppression de cette langue",
+ "Langues installées",
+ "Catalogue",
+ "Paramètres",
+ "Langues installées",
+ "Identité du site",
+ "Assignation des pages spéciales",
+ "Étiquettes des pages spéciales",
+ "Message d'acceptation des Cookies",
+ "Maintenance en cours...",
+ "Notre site est actuellement en maintenance. Nous sommes désolés pour la gêne occasionnée et faisons notre possible pour être rapidement de retour.",
+ "Page dupliquée",
+ "Page et module dupliqués",
+ "Nouvelle page créée",
+ "Suppression interdite, page active dans la configuration du site",
+ "Suppression interdite, page active dans la configuration du site",
+ "Suppression interdite, page active dans la configuration du site",
+ "Suppression interdite, page active dans la configuration du site",
+ "Suppression interdite, page active dans la configuration du site",
+ "Suppression interdite, page active dans la configuration du site",
+ "Impossible de supprimer une page contenant des pages enfants",
+ "Page supprimée",
+ "Modifications enregistrées",
+ "Modifications enregistrées",
+ "Éditeur CSS",
+ "Modifications enregistrées",
+ "Éditeur Js",
+ "Confirmer la suppression de la page",
+ "Confirmer la suppression des données du module",
+ "Ne pas afficher",
+ "Au début",
+ "Après",
+ "Titres",
+ "Emplacement dans le menu",
+ "Options avancées",
+ "Module",
+ "Contenu avancé",
+ "Mise en page",
+ "Permission et référencement",
+ "Le module %s est désinstallé, il reste peut-être des données dans %s",
+ "La suppression a échoué",
+ "Archive invalide, le descripteur est absent",
+ "Archive invalide, les dossiers ne correspondent pas au descripteur",
+ "Archive invalide, l'écriture dans le dossier core est interdite",
+ "Archive invalide, le fichier de classe est absent",
+ "La version installée est plus récente",
+ "actualisé",
+ "installé",
+ "Le module %s a été %s",
+ "Erreur inconnue, le module n'est pas installé",
+ "Erreur inconnue, le module n'est pas installé",
+ "Impossible d'ouvrir l'archive",
+ "Installer un module",
+ "Erreur inconnue, le module n'est pas installé",
+ "Catalogue de modules",
+ "Catalogue de modules",
+ "Gestion des modules",
+ "Archive copiée dans le dossier Modules du gestionnaire de fichier",
+ "Erreur de copie",
+ "Le module %s de la page %s a été supprimé",
+ "Données copiées dans le dossier Module du gestionnaire de fichier",
+ "Erreur de copie",
+ "Erreur inconnue",
+ "Données importées",
+ "Action interdite",
+ "Données importées",
+ "Importer des données de module",
+ "Installer les données d'un module",
+ "Confirmer la désinstallation du module",
+ "Confirmer la dissociation du module de cette page",
+ "Sauvegarde",
+ "Modules orphelins",
+ "Modules configurés",
+ "Version n°",
+ "date",
+ "Auteur :",
+ "Licence",
+ "Installer ou mettre à jour un module téléchargé",
+ "Plan du site",
+ "Modifications enregistrées",
+ "Thème de l'administration",
+ "Modifications enregistrées",
+ "Éditeur CSS",
+ "Modifications enregistrées",
+ "Arrière plan",
+ "Sélectionnez au moins un contenu à afficher",
+ "Modifications enregistrées",
+ "Pied de page",
+ "Modifications enregistrées",
+ "Bannière",
+ "Thèmes",
+ "Modifications enregistrées",
+ "Menu",
+ "Fontes",
+ "Fonte créée",
+ "Fonte non créée, ressource absente !",
+ "Ajouter une fonte",
+ "Fonte actualisée",
+ "Éditer une fonte",
+ "Fonte supprimée",
+ "Thème réinitialisé",
+ "Modifications enregistrées",
+ "Site",
+ "Gestion des thèmes",
+ "Gestion des thèmes",
+ "Thème importé",
+ "Erreur lors de l'extraction, vérifiez les permissions",
+ "Archive de thème invalide",
+ "Impossible d'ouvrir l'archive",
+ "Archive non spécifiée ou introuvable",
+ "sauvegardé avec succès",
+ "Couleurs",
+ "Mise en forme du texte",
+ "Couleurs",
+ "Image",
+ "Identité de la fonte",
+ "Identité de la fonte",
+ "Paramètres",
+ "Couleurs",
+ "Éléments",
+ "Mentions légales",
+ "Rechercher dans le site",
+ "Contenu HTML",
+ "Mise en forme du texte",
+ "Disposition",
+ "Contenu HTML",
+ "Réseaux sociaux",
+ "Informations",
+ "Hauteur de l'image sélectionnée",
+ "Paramètres",
+ "Couleurs",
+ "Mise en forme du titre",
+ "Papier peint",
+ "Largeur de l'image",
+ "Largeur du site :",
+ "Hauteur de l'image",
+ "Ratio",
+ "Contenu HTML",
+ "Installer un thème archivé (site ou administration)",
+ "Sauvegarde du thème dans le",
+ "gestionnaire de fichiers",
+ "Télécharger le thème",
+ "Paramètres",
+ "Contenu",
+ "Couleurs",
+ "Mise en forme du texte",
+ "Paramètres",
+ "Couleurs",
+ "Mise en forme du texte",
+ "Mise en forme des titres",
+ "Utilisateur créé",
+ "Nouvel utilisateur",
+ "Action interdite",
+ "Impossible de supprimer votre propre compte",
+ "Utilisateur supprimé",
+ "Incorrect",
+ "Incorrect",
+ "Modifications enregistrées",
+ "Un mail a été envoyé pour confirmer la réinitialisation",
+ "Utilisateur inexistant",
+ "Mot de passe oublié",
+ "Utilisateurs",
+ "Profils des groupes",
+ "Modifications enregistrées",
+ "Édition du profil %s",
+ "Modifications enregistrées",
+ "Profil supprimé",
+ "Compte verrouillé",
+ "Captcha, identifiant ou mot de passe incorrects",
+ "Seul un administrateur peut se connecter lors d'une maintenance",
+ "Bienvenue %s %s",
+ "Captcha, identifiant ou mot de passe incorrects",
+ "Accès bloqué %d minutes",
+ "Connexion",
+ "Déconnexion !",
+ "Nouveau mot de passe enregistré",
+ "Réinitialisation du mot de passe",
+ "Rien à importer, erreur de format ou fichier incorrect",
+ "Importation effectuée",
+ "Erreur de lecture, vérifiez les permissions",
+ "Identité",
+ "Authentification",
+ "Permissions",
+ "Identité",
+ "Authentification",
+ "Permissions",
+ "Importation de fichier plat CSV",
+ "Confirmer la suppression de cet utilisateur",
+ "Mot de passe",
+ "Mot de passe",
+ "Mot de passe perdu",
+ "Paramètres du profil",
+ "Permissions sur les pages",
+ "Compte de l'utilisateur",
+ "Gestionnaire de fichiers",
+ "Permissions sur les dossiers",
+ "Permissions sur les fichiers",
+ "Paramètres du profil",
+ "Permissions sur les pages",
+ "Compte de l'utilisateur",
+ "Gestionnaire de fichiers",
+ "Permissions sur les dossiers",
+ "Permissions sur les fichiers"
+]
\ No newline at end of file