fr_FR par défaut

This commit is contained in:
Fred Tempez 2022-09-24 18:06:32 +02:00
parent ce60948d8d
commit f1eb8e821a
8 changed files with 20 additions and 25 deletions

View File

@ -482,7 +482,7 @@ class template {
case '': case '':
$lang = 'fr'; $lang = 'fr';
break; break;
case in_array($langId,['fr', 'de', 'en', 'es', 'it', 'nl', 'pt']): case in_array($langId,['fr_FR', 'de', 'en', 'es', 'it', 'nl', 'pt']):
$lang = $langId; $lang = $langId;
break; break;
case 'site': case 'site':
@ -490,7 +490,7 @@ class template {
) { ) {
$lang = $_COOKIE['ZWII_I18N_SITE']; $lang = $_COOKIE['ZWII_I18N_SITE'];
} else { } else {
$lang = 'fr'; $lang = 'fr_FR';
} }
} }
return '<img class="flag" src="' . helper::baseUrl(false) . 'core/vendor/i18n/png/' . $lang . '.png" return '<img class="flag" src="' . helper::baseUrl(false) . 'core/vendor/i18n/png/' . $lang . '.png"

View File

@ -908,7 +908,7 @@ if ($this->getData(['core', 'dataVersion']) < 11600) {
unlink('core/vendor/i18n/translation.js'); unlink('core/vendor/i18n/translation.js');
} }
// Langue de l'interface // Langue de l'interface
$this->setData(['config', 'i18n', 'interface', 'fr']); $this->setData(['config', 'i18n', 'interface', 'fr_FR']);
// Mise à jour // Mise à jour
$this->setData(['core', 'dataVersion', 11600]); $this->setData(['core', 'dataVersion', 11600]);

View File

@ -42,14 +42,8 @@ class init extends common {
'redirectLogin' => true 'redirectLogin' => true
], ],
'i18n' => [ 'i18n' => [
'interface' => 'fr', 'interface' => 'fr_FR',
'fr'=> 'none', 'content' => []
'de'=> 'none',
'en'=> 'none',
'es'=> 'none',
'it'=> 'none',
'nl'=> 'none',
'pt'=> 'none'
] ]
], ],
'core' => [ 'core' => [

View File

@ -410,7 +410,7 @@ class plugin extends common {
// Tableau des langues rédigées // Tableau des langues rédigées
foreach (self::$languagesUI as $key => $value) { foreach (self::$languagesUI as $key => $value) {
if ($this->getData(['config','i18n', $key]) === 'site' || if ($this->getData(['config','i18n', $key]) === 'site' ||
$key === 'fr') { $key === 'fr_FR') {
$i18nSites[$key] = $value; $i18nSites[$key] = $value;
} }
} }

View File

@ -106,7 +106,7 @@ class translate extends common {
if($this->isPost()) { if($this->isPost()) {
// Edition des langues // Edition des langues
foreach (self::$languagesUI as $keyi18n => $value) { foreach (self::$languagesUI as $keyi18n => $value) {
if ($keyi18n === 'fr') continue; if ($keyi18n === 'fr_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
@ -125,6 +125,7 @@ class translate extends common {
} }
// Enregistrement des données // Enregistrement des données
/*
$this->setData(['config','i18n', [ $this->setData(['config','i18n', [
'fr' => $this->getInput('translateFR'), 'fr' => $this->getInput('translateFR'),
'de' => $this->getInput('translateDE'), 'de' => $this->getInput('translateDE'),
@ -133,10 +134,10 @@ class translate extends common {
'it' => $this->getInput('translateIT'), 'it' => $this->getInput('translateIT'),
'nl' => $this->getInput('translateNL'), 'nl' => $this->getInput('translateNL'),
'pt' => $this->getInput('translatePT') 'pt' => $this->getInput('translatePT')
]]); ]]);
*/
// Coonfiguration dans des langues spécifiques // Configuration dans des langues spécifiques
// Eviter déconnexion automatique après son activation // Eviter déconnexion automatique après son activation
if ( $this->getData(['config','connect', 'autoDisconnect']) === false if ( $this->getData(['config','connect', 'autoDisconnect']) === false
AND $this->getInput('configAutoDisconnect',helper::FILTER_BOOLEAN) === true ) { AND $this->getInput('configAutoDisconnect',helper::FILTER_BOOLEAN) === true ) {
@ -181,14 +182,14 @@ class translate extends common {
]); ]);
// Sauvegarder les langues de contenu // Sauvegarder les langues de contenu
$this->setData(['config', 'i18n', [ $this->setData(['config', 'i18n', [
'interface' => $this->getInput('translateUI'), 'interface' => $this->getInput('translateUI'),/*
'fr' => $this->getInput('translateFR'), 'fr' => $this->getInput('translateFR'),
'de' => $this->getInput('translateDE'), 'de' => $this->getInput('translateDE'),
'en' => $this->getInput('translateEN'), 'en' => $this->getInput('translateEN'),
'es' => $this->getInput('translateES'), 'es' => $this->getInput('translateES'),
'it' => $this->getInput('translateIT'), 'it' => $this->getInput('translateIT'),
'nl' => $this->getInput('translateNL'), 'nl' => $this->getInput('translateNL'),
'pt' => $this->getInput('translatePT') 'pt' => $this->getInput('translatePT')*/
]]); ]]);
// Valeurs en sortie // Valeurs en sortie
@ -200,7 +201,7 @@ class translate extends common {
} }
// Préparation de l'affichage du formulaire // Préparation de l'affichage du formulaire
//-----------------------------------------
// Liste des langues disponibles // Liste des langues disponibles
if (is_dir(self::I18N_DIR)) { if (is_dir(self::I18N_DIR)) {
$dir = getcwd(); $dir = getcwd();
@ -224,7 +225,7 @@ class translate extends common {
'site' => 'Traduction rédigée', 'site' => 'Traduction rédigée',
'delete' => 'Supprimer la traduction' 'delete' => 'Supprimer la traduction'
]; ];
self::$siteTranslate = $key !== 'fr' ? false : true; self::$siteTranslate = $key !== 'fr_FR' ? false : true;
} else { } else {
self::$translateOptions [$key] = [ self::$translateOptions [$key] = [
'none' => 'Drapeau masqué', 'none' => 'Drapeau masqué',

View File

@ -31,11 +31,11 @@
<div class="tab"> <div class="tab">
<?php echo template::button('translateUiButton', [ <?php echo template::button('translateUiButton', [
'value' => 'Interface', 'value' => 'Langue de l\'interface',
'class' => 'buttonTab' 'class' => 'buttonTab'
]); ?> ]); ?>
<?php echo template::button('translateContentButton', [ <?php echo template::button('translateContentButton', [
'value' => 'Contenu du site', 'value' => 'Langues du contenu',
'class' => 'buttonTab' 'class' => 'buttonTab'
]); ?> ]); ?>

View File

@ -325,8 +325,8 @@
"Gestion": "Administrar", "Gestion": "Administrar",
"Administration": "Administración", "Administration": "Administración",
"Multilangues": "", "Multilangues": "",
"Interface": "", "Langue de l'interface": "",
"Contenu du site": "", "Langues du contenu": "",
"Traductions installées": "", "Traductions installées": "",
"Langue de l'administration": "", "Langue de l'administration": "",
"Langues installées": "", "Langues installées": "",

View File

@ -325,8 +325,8 @@
"Gestion": "", "Gestion": "",
"Administration": "", "Administration": "",
"Multilangues": "", "Multilangues": "",
"Interface": "", "Langue de l'interface": "",
"Contenu du site": "", "Langues du contenu": "",
"Traductions installées": "", "Traductions installées": "",
"Langue de l'administration": "", "Langue de l'administration": "",
"Langues installées": "", "Langues installées": "",