diff --git a/core/core.php b/core/core.php index a2983c3d..bbb9cd62 100644 --- a/core/core.php +++ b/core/core.php @@ -312,14 +312,14 @@ class common $this->input['_COOKIE'] = $_COOKIE; } - // Extraction de la sesion - // $this->input['_SESSION'] = $_SESSION; - - // Déterminer la langue du contenu du site + // Transmettre la langue du contenu du site if (isset($_SESSION['ZWII_CONTENT'])) { - // Déterminé par le cookie self::$i18nContent = $_SESSION['ZWII_CONTENT']; \setlocale(LC_ALL, self::$i18nContent . '.UTF8'); + } else { + // Par défaut fr_FR + $_SESSION['ZWII_CONTENT'] = self::$i18nContent ; + \setlocale(LC_ALL, self::$i18nContent . '.UTF8'); } // Installation fraîche, initialisation des modules @@ -330,7 +330,6 @@ class common file_exists($folder . $stageId . '.json') === false ) { $this->initData($stageId, self::$i18nContent); - common::$coreNotices[] = $stageId; } } } diff --git a/core/module/install/install.php b/core/module/install/install.php index eebdb6de..92a63409 100644 --- a/core/module/install/install.php +++ b/core/module/install/install.php @@ -166,6 +166,7 @@ class install extends common if (self::$i18nContent !== 'fr_FR') { $this->initData('page', self::$i18nContent, false); $this->initData('module', self::$i18nContent, false); + $this->initData('locale', self::$i18nContent, false); // Supprime l'installation FR générée par défaut. if (is_dir(self::DATA_DIR . 'fr_FR')) $this->removeDir(self::DATA_DIR . 'fr_FR'); @@ -234,7 +235,7 @@ class install extends common // Valeurs en sortie $this->addOutput([ - 'redirect' => helper::baseUrl(true) . $this->getData(['locale', 'homePageId']), + 'redirect' => helper::baseUrl(true), 'notification' => $sent === true ? helper::translate('Installation terminée') : $sent, 'state' => ($sent === true && $success === true) ? true : null ]); diff --git a/core/module/install/ressource/defaultdata.php b/core/module/install/ressource/defaultdata.php index cb7a53da..b2ff4c37 100644 --- a/core/module/install/ressource/defaultdata.php +++ b/core/module/install/ressource/defaultdata.php @@ -483,7 +483,7 @@ class init extends common ], 'es' => [ 'locale' => [ - 'homePageId' => 'home', + 'homePageId' => 'inicio', 'page302' => 'none', 'page403' => 'none', 'page404' => 'none', @@ -503,11 +503,11 @@ class init extends common ] ], 'page' => [ - 'home' => [ + 'inicio' => [ 'typeMenu' => 'text', 'iconUrl' => '', 'disable' => false, - 'content' => 'home.html', + 'content' => 'inico.html', 'hideTitle' => false, 'homePageId' => true, 'breadCrumb' => false, @@ -519,8 +519,8 @@ class init extends common 'position' => 1, 'group' => self::GROUP_VISITOR, 'targetBlank' => false, - 'title' => 'Home page', - 'shortTitle' => 'Home', + 'title' => 'Página de inicio', + 'shortTitle' => 'Página de inicio', 'block' => '12', 'barLeft' => '', 'barRight' => '', @@ -1221,7 +1221,8 @@ class init extends common 'legalPageId' => 'none', 'searchPageId' => 'none', 'metaDescription' => 'Zwii est un CMS sans base de données qui permet de créer et gérer facilement un site web sans aucune connaissance en programmation.', - 'title' => 'Votre site en quelques clics !' + 'title' => 'Votre site en quelques clics !', + ] ];