Translate bug $data pas ouvert

This commit is contained in:
Fred Tempez 2022-10-14 19:34:34 +02:00
parent 7007009490
commit c761c08d70
2 changed files with 6 additions and 4 deletions

View File

@ -49,7 +49,7 @@ class common
// Numéro de version
const ZWII_UPDATE_URL = 'https://forge.chapril.org/ZwiiCMS-Team/update/raw/branch/master/';
const ZWII_VERSION = '12.0.00-dev011';
const ZWII_VERSION = '12.0.00-dev012';
const ZWII_UPDATE_CHANNEL = "test";
public static $actions = [];

View File

@ -420,6 +420,11 @@ class translate extends common
// Construction du formulaire
// Chargement des dialogue de la langue cible
if (!isset($data)) {
$data = json_decode(file_get_contents(self::I18N_DIR . $this->getUrl(2) . '.json'), true);
}
// Ajout des champs absents selon la langue de référence
$dataFr = json_decode(file_get_contents(self::I18N_DIR . 'fr_FR.json'), true);
foreach($dataFr as $key => $value) {
@ -430,9 +435,6 @@ class translate extends common
file_put_contents (self::I18N_DIR . $this->getUrl(2) . '.json', json_encode($data, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES | JSON_PRETTY_PRINT), LOCK_EX);
// Tableau des chaines à traduire dans la langue sélectionnée
if (!isset($data)) {
$data = json_decode(file_get_contents(self::I18N_DIR . $this->getUrl(2) . '.json'), true);
}
foreach ($data as $key => $value) {
self::$languagesUiInstalled[$key] = $value;
}