fr_FR template Flag langue sélectionnée selected
This commit is contained in:
parent
0bac09a48d
commit
7f9f97c6a2
@ -471,21 +471,21 @@ class template {
|
|||||||
return $item;
|
return $item;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Crée un drapeau du site courante
|
* Crée un drapeau du site courante
|
||||||
* @param string $langId Id de la langue à affiche ou site pour la langue traduite courante
|
* @param string $langId Id de la langue à affiche ou selected pour la langue courante
|
||||||
* @param string $margin Ajoute un margin autour de l'icône (choix : left, right, all)
|
* @param string $margin Ajoute un margin autour de l'icône (choix : left, right, all)
|
||||||
* @return string
|
* @return string
|
||||||
*/
|
*/
|
||||||
public static function flag($langId, $size = 'auto') {
|
public static function flag($langId, $size = 'auto') {
|
||||||
switch ($langId) {
|
switch ($langId) {
|
||||||
case '':
|
case '':
|
||||||
$lang = 'fr';
|
$lang = 'fr_FR';
|
||||||
break;
|
break;
|
||||||
case in_array($langId,['fr_FR', 'de', 'en', 'es', 'it', 'nl', 'pt']):
|
case in_array($langId,core::$languages):
|
||||||
$lang = $langId;
|
$lang = $langId;
|
||||||
break;
|
break;
|
||||||
case 'site':
|
case 'selected':
|
||||||
if ( isset($_COOKIE['ZWII_I18N_SITE'])
|
if ( isset($_COOKIE['ZWII_I18N_SITE'])
|
||||||
) {
|
) {
|
||||||
$lang = $_COOKIE['ZWII_I18N_SITE'];
|
$lang = $_COOKIE['ZWII_I18N_SITE'];
|
||||||
|
@ -190,7 +190,7 @@ class config extends common {
|
|||||||
];
|
];
|
||||||
|
|
||||||
// Langue traduite courante
|
// Langue traduite courante
|
||||||
public static $i18nSite = 'fr';
|
public static $i18nSite = 'fr_FR';
|
||||||
|
|
||||||
// Variable pour construire la liste des pages du site
|
// Variable pour construire la liste des pages du site
|
||||||
public static $onlineVersion = '';
|
public static $onlineVersion = '';
|
||||||
@ -493,16 +493,6 @@ class config extends common {
|
|||||||
'captchaType' => $this->getInput('connectCaptchaType'),
|
'captchaType' => $this->getInput('connectCaptchaType'),
|
||||||
'showPassword' => $this->getInput('connectShowPassword',helper::FILTER_BOOLEAN),
|
'showPassword' => $this->getInput('connectShowPassword',helper::FILTER_BOOLEAN),
|
||||||
'redirectLogin' => $this->getInput('connectRedirectLogin',helper::FILTER_BOOLEAN)
|
'redirectLogin' => $this->getInput('connectRedirectLogin',helper::FILTER_BOOLEAN)
|
||||||
],
|
|
||||||
'i18n' => [
|
|
||||||
'interface' => $this->getData(['config', 'i18n', 'default']),
|
|
||||||
'fr' => $this->getData(['config', 'i18n', 'fr']),
|
|
||||||
'de' => $this->getData(['config', 'i18n', 'de']),
|
|
||||||
'en' => $this->getData(['config', 'i18n', 'en']),
|
|
||||||
'es' => $this->getData(['config', 'i18n', 'es']),
|
|
||||||
'it' => $this->getData(['config', 'i18n', 'it']),
|
|
||||||
'nl' => $this->getData(['config', 'i18n', 'nl']),
|
|
||||||
'pt' => $this->getData(['config', 'i18n', 'pt'])
|
|
||||||
]
|
]
|
||||||
]
|
]
|
||||||
]);
|
]);
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col6">
|
<div class="col6">
|
||||||
<?php echo template::select('pluginImportPage', $module::$pagesList, [
|
<?php echo template::select('pluginImportPage', $module::$pagesList, [
|
||||||
'label' => 'Importer le module dans la page ' . template::flag('site', '20px')
|
'label' => 'Importer le module dans la page ' . template::flag('selected', '20px')
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -134,7 +134,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col3">
|
<div class="col3">
|
||||||
<?php echo template::select('configLegalPageId', array_merge(['none' => 'Aucune'] , helper::arrayColumn($module::$pagesList, 'title', 'SORT_ASC') ) , [
|
<?php echo template::select('configLegalPageId', array_merge(['none' => 'Aucune'] , helper::arrayColumn($module::$pagesList, 'title', 'SORT_ASC') ) , [
|
||||||
'label' => 'Page "Mentions légales" ' . template::flag('site', '20px'),
|
'label' => 'Page "Mentions légales" ' . template::flag('selected', '20px'),
|
||||||
'selected' => $this->getData(['locale', 'legalPageId'])
|
'selected' => $this->getData(['locale', 'legalPageId'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
@ -148,7 +148,7 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col3">
|
<div class="col3">
|
||||||
<?php echo template::select('configSearchPageId', array_merge(['none' => 'Aucune'] , helper::arrayColumn($module::$pagesList, 'title', 'SORT_ASC') ) , [
|
<?php echo template::select('configSearchPageId', array_merge(['none' => 'Aucune'] , helper::arrayColumn($module::$pagesList, 'title', 'SORT_ASC') ) , [
|
||||||
'label' => 'Page "Rechercher" ' . template::flag('site', '20px'),
|
'label' => 'Page "Rechercher" ' . template::flag('selected', '20px'),
|
||||||
'selected' => $this->getData(['locale', 'searchPageId'])
|
'selected' => $this->getData(['locale', 'searchPageId'])
|
||||||
]); ?>
|
]); ?>
|
||||||
</div>
|
</div>
|
||||||
|
@ -92,7 +92,7 @@ class translate extends common {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Langues cibles fr en plus
|
// Langues cibles fr en plus
|
||||||
self::$languagesInstalled = array_merge(['fr' => 'Français (fr)'],self::$languagesTarget);
|
self::$languagesInstalled = array_merge(['fr_FR' => 'Français (fr_FR)'], self::$languagesTarget);
|
||||||
|
|
||||||
// Valeurs en sortie
|
// Valeurs en sortie
|
||||||
$this->addOutput([
|
$this->addOutput([
|
||||||
|
Loading…
Reference in New Issue
Block a user