From 71dce30028a45e54a78e702e1cb61b51b1230ae5 Mon Sep 17 00:00:00 2001 From: Matthieu Marcillaud <marcimat@rezo.net> Date: Wed, 2 Mar 2022 11:46:57 +0100 Subject: [PATCH] =?UTF-8?q?Notice=20en=20moins=20:=20a=20priori=20lorsque?= =?UTF-8?q?=20`lang=5Fi18n=5F{module}=5F{lang}`=20n=E2=80=99existe=20pas?= =?UTF-8?q?=20c=E2=80=99est=20qu=E2=80=99on=20est=20dans=20la=20langue=20e?= =?UTF-8?q?n=20cours.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/inc/traduire.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ecrire/inc/traduire.php b/ecrire/inc/traduire.php index bb5e358d74..b7a9ef7716 100644 --- a/ecrire/inc/traduire.php +++ b/ecrire/inc/traduire.php @@ -133,12 +133,12 @@ function charger_langue($lang, $module = 'spip') { } } -/** - * Retourne les entrées d’un fichier de langue - * +/** + * Retourne les entrées d’un fichier de langue + * * Les fichiers de langue retournent soit un array [ cle => valeur ], * soit peuplent une globale `$GLOBALS[$GLOBALS['idx_lang']]`. - * + * * @return string Chemin du fichier de langue (un fichier PHP) * @return array<string, string> */ @@ -307,7 +307,7 @@ function inc_traduire_dist($ori, $lang, $raw = false) { if (isset($GLOBALS[$var][$code])) { $desc->code = $code; $desc->module = $module; - $desc->langue = $GLOBALS['lang_' . $var]; + $desc->langue = $GLOBALS['lang_' . $var] ?? $lang; $desc->texte = $GLOBALS[$var][$code]; break; } -- GitLab