From b3c4a335e53493e5966a843dbd167999ebd72955 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Mon, 10 Oct 2022 17:08:47 +0200 Subject: [PATCH] config traduction des notifications --- core/module/config/config.php | 52 ++++++++++++++--------------------- site/i18n/es.json | 37 +------------------------ site/i18n/fr_FR.json | 21 +++++++++++++- 3 files changed, 42 insertions(+), 68 deletions(-) diff --git a/core/module/config/config.php b/core/module/config/config.php index 07edff69..06002da9 100644 --- a/core/module/config/config.php +++ b/core/module/config/config.php @@ -211,7 +211,7 @@ class config extends common // Valeurs en sortie $this->addOutput([ 'redirect' => helper::baseUrl() . 'config', - 'notification' => $successSitemap ? 'La carte du site a été mise à jour' : 'Echec d\'écriture, la carte du site n\'a pas été mise à jour', + 'notification' => $successSitemap ? helper::translate('La carte du site a été mise à jour') : helper::translate('Echec de l\'écriture, vérifiez les permissions'), 'state' => $successSitemap ]); } @@ -297,12 +297,12 @@ class config extends common $notification = empty($token) ? 'La clé de l\'API ne peut pas être vide' - : ($success === false ? 'Problème avec le service en ligne' : 'Capture d\'écran générée avec succès'); + : ($success === false ? 'Service en ligne inaccessible' : 'Capture d\'écran générée avec succès'); // Valeurs en sortie $this->addOutput([ 'redirect' => helper::baseUrl() . 'config', - 'notification' => $notification, + 'notification' => helper::translate($notification), 'state' => ($success === false or empty($token)) ? false : true ]); } @@ -328,7 +328,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Restaurer'), 'view' => 'restore', - 'notification' => 'Le fichier n\'est pas une archive valide', + 'notification' => helper::translate('Archive invalide'), 'state' => false ]); } @@ -338,7 +338,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Restaurer'), 'view' => 'restore', - 'notification' => 'Impossible de lire l\'archive', + 'notification' => helper::translate('Archive invalide'), 'state' => false ]); } @@ -361,7 +361,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Restaurer'), 'view' => 'restore', - 'notification' => 'Cette archive est trop ancienne, elle ne peut être restaurée', + 'notification' => helper::translate('Archive invalide'), 'state' => false ]); } else { @@ -387,7 +387,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Restaurer'), 'view' => 'restore', - 'notification' => 'Cette archive n\'est pas une sauvegarde valide', + 'notification' => helper::translate('Archive invalide'), 'state' => false ]); } @@ -407,25 +407,15 @@ class config extends common } } - // Conversion vers des Url relatives - /* - if ($this->getData(['core', 'baseUrl'])) { - $url = str_replace('?', '', $this->getData(['core', 'baseUrl'])); - // Suppression de la base Url - $this->updateBaseUrl($url); - // Effacer la baseUrl - $this->deleteData(['core', 'baseUrl']); - }*/ - // Message de notification - $notification = $success === true ? 'Restaurer effectuée avec succès' : 'Erreur inconnue'; + $notification = $success === true ? 'Restauration effectuée avec succès' : 'Erreur inconnue'; $redirect = $this->getInput('configRestoreImportUser', helper::FILTER_BOOLEAN) === true ? helper::baseUrl() . 'config/restore' : helper::baseUrl() . 'user/login/'; // Valeurs en sortie erreur $this->addOutput([ /*'title' => 'Restaurer', 'view' => 'restore',*/ 'redirect' => $redirect, - 'notification' => $notification, + 'notification' => helper::translate($notification), 'state' => $success ]); } @@ -575,7 +565,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Configuration'), 'view' => 'index', - 'notification' => 'Modifications enregistrées ', + 'notification' => helper::translate('Modifications enregistrées'), 'state' => true ]); } @@ -583,7 +573,7 @@ class config extends common // Variable de version self::$onlineVersion = helper::getUrlContents(common::ZWII_UPDATE_URL . common::ZWII_UPDATE_CHANNEL . '/version'); if (self::$onlineVersion > common::ZWII_VERSION) { - self::$updateButtonText = "Mettre à jour"; + self::$updateButtonText = helper::translate('Mettre à jour'); } // Valeurs en sortie @@ -617,7 +607,7 @@ class config extends common } // Valeurs en sortie $this->addOutput([ - 'title' => helper::translate('Éditeur de script dans ' . ucfirst($this->geturl(2))), + 'title' => helper::translate('Éditeur de script'. ' ' . ucfirst($this->geturl(2))), 'vendor' => [ 'codemirror' ], @@ -641,7 +631,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Configuration'), 'view' => 'index', - 'notification' => 'Journal réinitialisé avec succès', + 'notification' => helper::translate('Journal réinitialisé avec succès'), 'state' => true ]); } else { @@ -649,7 +639,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Configuration'), 'view' => 'index', - 'notification' => 'Aucun journal à effacer', + 'notification' => helper::translate('Aucun journal à effacer'), 'state' => false ]); } @@ -677,7 +667,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Configuration'), 'view' => 'index', - 'notification' => 'Aucun fichier journal à télécharger', + 'notification' => helper::translate('Aucun fichier journal à télécharger'), 'state' => false ]); } @@ -711,9 +701,9 @@ class config extends common } else { // Valeurs en sortie $this->addOutput([ - 'title' => helper::translate('Configuration'), + 'title' => helper::translate('Confighelper::translate(uration'), 'view' => 'index', - 'notification' => 'Aucune liste noire à télécharger', + 'notification' => helper::translate('Aucune liste noire à télécharger'), 'state' => false ]); } @@ -731,7 +721,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Configuration'), 'view' => 'index', - 'notification' => 'Liste noire réinitialisée avec succès', + 'notification' => helper::translate('Liste noire réinitialisée avec succès'), 'state' => true ]); } else { @@ -739,7 +729,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Configuration'), 'view' => 'index', - 'notification' => 'Pas de liste à effacer', + 'notification' => helper::translate('Aucune liste noire à effacer'), 'state' => false ]); } @@ -757,7 +747,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Configuration'), 'view' => 'index', - 'notification' => 'Copie terminée' . ($success ? ' avec succès' : ' avec des erreurs'), + 'notification' => $success ? helper::translate('Copie terminée avec succès') : helper::translate('Copie terminée avec des erreurs'), 'state' => $success ]); } @@ -781,7 +771,7 @@ class config extends common $this->addOutput([ 'title' => helper::translate('Configuration'), 'view' => 'index', - 'notification' => 'Suppression terminée :
' . $success . ' fichiers effacé(s)
' . $fail . ' échec(s)', + 'notification' => $success . helper::translate('Fichiers effacés') . ' - ' . helper::translate('Échecs') . ': '. $fail, 'state' => true ]); } diff --git a/site/i18n/es.json b/site/i18n/es.json index 55a87abb..ad2f87f1 100644 --- a/site/i18n/es.json +++ b/site/i18n/es.json @@ -343,40 +343,5 @@ "Importation d'utilisateurs": "Importación de usuarios", "Contenu avancé": "Contenido avanzado", "Mise en page": "Diseño", - "Permission et référencement": "Permiso y referenciación", - "Texte du bouton": "", - "Dimension de l'aperçu": "", - "Aide dans la zone de saisie": "", - "Masquer le contenu de la page dans les résultats": "", - "Surlignement": "", - "Le curseur horizontal règle le niveau de transparence, le placer tout à la gauche pour un surlignement invisible.": "", - "Contenu multilangues": "", - "Extension": "", - "Permission": "", - "Emplacement dans le menu": "", - "Réseau": "", - "Étiquettes des pages spéciales": "", - "Identité du site": "", - "Message d'acceptation des Cookies": "", - "Favicon thème sombre": "", - "Apache URL intelligent": "", - "Liste noire": "", - "Ajout - Édition - Suppression de pages": "", - "Importer": "", - "Clé de l'API ScreenShotApi": "", - "Créez un compte gratuit, recopier la clé , puis valider le formulaire avant de cliquer sur le bouton de génération": "", - "Inclure le contenu du gestionnaire de fichiers": "", - "Si le contenu du gestionnaire de fichiers est très volumineux, mieux vaut une copie par FTP.": "", - "Restaurer": "", - "Retour": "", - "L'archive a été déposée dans le gestionnaire de fichiers. Les archives inférieures à la version 9 ne sont pas acceptées.": "", - "Préserver les comptes des utilisateurs déjà installés": "", - "Éditeur de script dans Head": "", - "Valider": "", - "Éditeur de script dans Body": "", - "FontId": "", - "Affectation": "", - "Origine": "", - "Bouton Standard": "", - "Configuration du module": "" + "Permission et référencement": "Permiso y referenciación" } \ No newline at end of file diff --git a/site/i18n/fr_FR.json b/site/i18n/fr_FR.json index 36606a8f..a283c1c1 100644 --- a/site/i18n/fr_FR.json +++ b/site/i18n/fr_FR.json @@ -325,6 +325,21 @@ "vers": "", "Action non autorisée": "", "Modifications enregistrées": "", + "Éditeur de script": "", + "Journal réinitialisé avec succès": "", + "Aucun journal à effacer": "", + "Aucun fichier journal à télécharger": "", + "Aucune liste noire à télécharger": "", + "Liste noire réinitialisée avec succès": "", + "Aucune liste noire à effacer": "", + "Copie terminée avec succès": "", + "Copie terminée avec des erreurs": "", + "Fichiers effacés": "", + "Restaurer": "", + "Restauration effectuée avec succès": "", + "Échecs": "", + "Erreur inconnue": "", + "Archive invalide": "", "URL incorrecte": "", "Paramètres de la localisation": "", "Mise à jour": "", @@ -366,9 +381,13 @@ "Une archive contenant le dossier /site/data est copiée dans le dossier 'site/backup'. La sauvegarde est conservée pendant 30 jours.

Les fichiers du site ne sont pas sauvegardés automatiquement. Activation recommandée.": "", "Clé de l'API ScreenShotApi": "", "Créez un compte gratuit, recopier la clé , puis valider le formulaire avant de cliquer sur le bouton de génération": "", + "La clé de l'API ne peut pas être vide": "", + "Service en ligne inaccessible": "", + "La carte du site a été mise à jour": "", + "Echec de l'écriture, vérifiez les permissions": "", + "Capture d'écran générée avec succès": "", "Inclure le contenu du gestionnaire de fichiers": "", "Si le contenu du gestionnaire de fichiers est très volumineux, mieux vaut une copie par FTP.": "", - "Restaurer": "", "Retour": "", "L'archive a été déposée dans le gestionnaire de fichiers. Les archives inférieures à la version 9 ne sont pas acceptées.": "", "Préserver les comptes des utilisateurs déjà installés": "",