From b78c700783104de3f53a90b4c1a4d53b08c15f41 Mon Sep 17 00:00:00 2001
From: Matthieu Marcillaud <marcimat@rezo.net>
Date: Tue, 11 Jul 2023 22:45:05 +0200
Subject: [PATCH] =?UTF-8?q?deprecate:=20D=C3=A9pr=C3=A9cier=20l=E2=80=99us?=
 =?UTF-8?q?age=20des=20fichiers=20de=20langue=20peuplant=20une=20variable?=
 =?UTF-8?q?=20globale.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Refs: spip-galaxie/trad.spip.net#6 #5490
---
 inc/traduire.php | 1 +
 1 file changed, 1 insertion(+)

diff --git a/inc/traduire.php b/inc/traduire.php
index e171c6fba..3c22b4e1a 100644
--- a/inc/traduire.php
+++ b/inc/traduire.php
@@ -149,6 +149,7 @@ function lire_fichier_langue(string $fichier): array {
 	$GLOBALS['idx_lang'] = $idx_lang_before;
 	if (!is_array($idx_lang)) {
 		if (isset($GLOBALS[$idx_lang_tmp]) && is_array($GLOBALS[$idx_lang_tmp])) {
+			trigger_deprecation('spip', '5.0', sprintf('Lang file "%s" populating a GLOBALS is deprecated. Return an array instead.', $fichier));
 			$idx_lang = $GLOBALS[$idx_lang_tmp];
 		} else {
 			$idx_lang = [];
-- 
GitLab