From 16f9ddc8339f0404c10a97052f4f2e1f93017e46 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Tempez?= Date: Fri, 14 Oct 2022 09:36:30 +0200 Subject: [PATCH] dev 011 pris en compte des modules serach en test --- core/core.php | 23 +++++++++++------------ module/search/i18n/es.json | 14 ++++++++++++++ module/search/i18n/fr_FR.json | 14 ++++++++++++++ module/search/search.php | 2 +- module/search/view/config/config.php | 9 +++++---- site/i18n/es.json | 9 +-------- site/i18n/fr_FR.json | 9 +-------- 7 files changed, 47 insertions(+), 33 deletions(-) create mode 100644 module/search/i18n/es.json create mode 100644 module/search/i18n/fr_FR.json diff --git a/core/core.php b/core/core.php index 1d51a993..c3f62f7a 100644 --- a/core/core.php +++ b/core/core.php @@ -49,7 +49,7 @@ class common // Numéro de version const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/'; - const ZWII_VERSION = '12.0.00-dev010'; + const ZWII_VERSION = '12.0.00-dev011'; const ZWII_UPDATE_CHANNEL = "test"; public static $actions = []; @@ -420,6 +420,16 @@ class common // Chargement des dialogues self::$dialog = json_decode(file_get_contents(self::I18N_DIR . self::$i18nUI . '.json'), true); + // Dialogue du module + if ( $this->getData(['page', $this->getUrl(0), 'moduleId']) ) { + $moduleId = $this->getData(['page', $this->getUrl(0), 'moduleId']); + if ( is_dir(self::MODULE_DIR . $moduleId . '/i18n') + && file_exists(self::MODULE_DIR . $moduleId . '/i18n/' . self::$i18nUI . '.json') + ) { + $d = json_decode(file_get_contents(self::MODULE_DIR . $moduleId . '/i18n/' . self::$i18nUI . '.json'), true); + self::$dialog = array_merge (self::$dialog, $d ); + } + } // Traduction des dialogues // --- A COMMENTER -------- @@ -2958,17 +2968,6 @@ class core extends common /** @var common $module */ $module = new $moduleId; - // Chargement les dialogues du modules - // Check l'existence du dossier et de la langue de l'interface - if ( - is_dir(self::MODULE_DIR . $moduleId . '/ressource') && - file_exists(self::MODULE_DIR . $moduleId . '/ressource' . self::$i18nUI . 'json') - ) { - - self::$dialog[] = json_decode(file_get_contents(self::I18N_DIR . self::$i18nUI . '.json'), true); - } - - // Check l'existence de l'action $action = ''; $ignore = true; diff --git a/module/search/i18n/es.json b/module/search/i18n/es.json new file mode 100644 index 00000000..05b1e7df --- /dev/null +++ b/module/search/i18n/es.json @@ -0,0 +1,14 @@ +{ + "Avez-vous pensé aux accents ?": "¿Has pensado en los acentos?", + "Aucun résultat": "Sin resultados", + "Texte du bouton": "Botón de texto", + "Dimension de l'aperçu": "Tamaño de la vista previa", + "Aide dans la zone de saisie": "Ayuda en el área de entrada", + "Masquer le contenu de la page dans les résultats": "Ocultar el contenido de la página de los resultados", + "Surlignement": "Destacar", + "100 caractères": "100 caracteres", + "200 caractères": "200 caracteres", + "300 caractères": "300 caracteres", + "400 caractères": "400 caracteres", + "Paramètres de recherche": "Parámetros de búsqueda" +} \ No newline at end of file diff --git a/module/search/i18n/fr_FR.json b/module/search/i18n/fr_FR.json new file mode 100644 index 00000000..05c431b4 --- /dev/null +++ b/module/search/i18n/fr_FR.json @@ -0,0 +1,14 @@ +{ + "Avez-vous pensé aux accents ?": "", + "Aucun résultat": "", + "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": "", + "100 caractères": "", + "200 caractères": "", + "300 caractères": "", + "400 caractères": "", + "Paramètres du recherche": "" +} \ No newline at end of file diff --git a/module/search/search.php b/module/search/search.php index 13455179..5d2d4479 100644 --- a/module/search/search.php +++ b/module/search/search.php @@ -145,7 +145,7 @@ class search extends common { } // Valeurs en sortie, affichage du formulaire $this->addOutput([ - 'title' => 'Configuration du module', + 'title' => helper::translate('Configuration du module'), 'view' => 'config', 'vendor' => [ 'tinycolorpicker' diff --git a/module/search/view/config/config.php b/module/search/view/config/config.php index ac8bcfc5..db54b172 100644 --- a/module/search/view/config/config.php +++ b/module/search/view/config/config.php @@ -14,7 +14,9 @@
-

Paramètres du module

+

+ +

-

Thème - +

+

diff --git a/site/i18n/es.json b/site/i18n/es.json index 72ae50bd..521561dc 100644 --- a/site/i18n/es.json +++ b/site/i18n/es.json @@ -362,11 +362,6 @@ "Échecs": "Fracasos", "Erreur inconnue": "error desconocido", "Archive invalide": "Archivo no válido", - "Texte du bouton": "Botón de texto", - "Dimension de l'aperçu": "Tamaño de la vista previa", - "Aide dans la zone de saisie": "Ayuda en el área de entrada", - "Masquer le contenu de la page dans les résultats": "Ocultar el contenido de la página de los resultados", - "Surlignement": "Destacar", "Le curseur horizontal règle le niveau de transparence, le placer tout à la gauche pour un surlignement invisible.": "El control deslizante horizontal establece el nivel de transparencia, colóquelo completamente hacia la izquierda para obtener un resaltado invisible.", "Contenu multilangues": "Contenido multilingüe", "Extension": "Extensión", @@ -455,7 +450,5 @@ "Nouveau mot de passe enregistré": "Nueva contraseña guardada", "'Rien à importer, erreur de format ou fichier incorrect": "'Nada que importar, error de formato o archivo incorrecto", "Importation effectuée": "Importación realizada", - "Erreur de lecture, vérifiez les permissions": "Error de lectura, verifique los permisos", - "Avez-vous pensé aux accents ?": "¿Has pensado en los acentos?", - "Aucun résultat": "Sin resultados" + "Erreur de lecture, vérifiez les permissions": "Error de lectura, verifique los permisos" } \ No newline at end of file diff --git a/site/i18n/fr_FR.json b/site/i18n/fr_FR.json index 448fa8d1..9cec4180 100644 --- a/site/i18n/fr_FR.json +++ b/site/i18n/fr_FR.json @@ -358,11 +358,6 @@ "Contenu avancé": "", "Mise en page": "", "Permission et référencement": "", - "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": "", @@ -453,7 +448,5 @@ "Nouveau mot de passe enregistré": "", "'Rien à importer, erreur de format ou fichier incorrect": "", "Importation effectuée": "", - "Erreur de lecture, vérifiez les permissions": "", - "Avez-vous pensé aux accents ?": "", - "Aucun résultat": "" + "Erreur de lecture, vérifiez les permissions": "" } \ No newline at end of file