bug creation d'une langue

This commit is contained in:
Fred Tempez 2021-06-18 21:10:16 +02:00
parent b665045225
commit 92fb3f2347

View File

@ -103,6 +103,7 @@ class translate extends common {
} }
// Edition des langues // Edition des langues
foreach (self::$i18nList as $keyi18n => $value) { foreach (self::$i18nList as $keyi18n => $value) {
if ($keyi18n === 'fr') continue;
// Effacement d'une langue installée // Effacement d'une langue installée
if ( is_dir( self::DATA_DIR . $keyi18n ) === true if ( is_dir( self::DATA_DIR . $keyi18n ) === true
AND $this->getInput('translate' . strtoupper($keyi18n)) === 'delete') AND $this->getInput('translate' . strtoupper($keyi18n)) === 'delete')
@ -115,19 +116,9 @@ class translate extends common {
AND is_dir(self::DATA_DIR . $keyi18n) === false ) AND is_dir(self::DATA_DIR . $keyi18n) === false )
{ {
helper::deleteCookie('ZWII_I18N_SITE');
if (!file_exists( self::DATA_DIR . $keyi18n . '/page.json')) { helper::deleteCookie('ZWII_I18N_SCRIPT');
echo $keyi18n; setcookie('ZWII_I18N_SITE', $keyi18n, time() + 3600, helper::baseUrl(false, false) , '', helper::isHttps(), true);
$this->initData('page', $keyi18n, false);
}
if (!file_exists( self::DATA_DIR . $keyi18n . '/module.json')) {
$this->initData('module', $keyi18n, false);
}
if (!file_exists( self::DATA_DIR . $keyi18n . '/locale.json')) {
$this->initData('locale', $keyi18n, false);
}
} }
// Active le script si une langue est en trad auto // Active le script si une langue est en trad auto
@ -136,6 +127,7 @@ class translate extends common {
$script = true; $script = true;
} }
} }
// Enregistrement des données // Enregistrement des données
$this->setData(['config','i18n', [ $this->setData(['config','i18n', [
'active' => $this->getData(['config', 'i18n', 'active']), 'active' => $this->getData(['config', 'i18n', 'active']),