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 @@