From 9ede4c38f2e93be7fb88fe7f5f3e046401f54bf9 Mon Sep 17 00:00:00 2001 From: Fred Tempez Date: Thu, 13 Apr 2023 11:09:53 +0200 Subject: [PATCH] Translate WIP --- core/module/translate/translate.php | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/core/module/translate/translate.php b/core/module/translate/translate.php index 538d6c32..6fb59d46 100644 --- a/core/module/translate/translate.php +++ b/core/module/translate/translate.php @@ -174,14 +174,15 @@ class translate extends common foreach (self::$languages as $key => $value) { // tableau des langues installées + if ( - is_dir( - self::DATA_DIR . $key && - file_exists(self::DATA_DIR . $key . 'page.json') && - file_exists(self::DATA_DIR . $key . 'module.json') && - file_exists(self::DATA_DIR . $key . 'locale.json') + is_dir(self::DATA_DIR . $key) && + file_exists(self::DATA_DIR . $key . '/page.json') && + file_exists(self::DATA_DIR . $key . '/module.json') && + file_exists(self::DATA_DIR . $key . '/locale.json') ) - ) { + { + if (self::$i18nUI === $key) { $messageLocale = helper::translate('Langue par défaut'); } elseif (isset($_SESSION['ZWII_CONTENT']) && $_SESSION['ZWII_CONTENT'] === $key) { @@ -230,12 +231,7 @@ class translate extends common // Langues disponibles en ligne $storeUI = json_decode(helper::getUrlContents(common::ZWII_UI_URL . 'languages.json'), true); - if (array_key_exists('languages', $storeUI)) { - $storeUI = $storeUI['languages']; - } - if (array_key_exists('language', $storeUI)) { - $storeUI = $storeUI['language']; - } + $storeUI = $storeUI['languages']; // Construction du tableau à partir des langues disponibles dans le store foreach ($installedUI as $file => $value) {