Warning si fichier de langue incorrect
Dams signalait là https://discuter.spip.net/t/spip-4-bugs-et-php-8/156187/8 :
Le bug Warning toujours là. Le message apparait partout dans le backoffice en haut des pages :
Warning : Undefined array key « i18n_ecrire_fr@temporaire » in /home/clients/b292ffee5cda953d5b1dfadcf99de260/dev/BackStore/inc/traduire.php on line 169. Et si je vais dans le menu de navigation rapide par exemple, il réapparait régulièrement à plusieurs endroits.
Puis (est-ce un fichier de langue vide ?)
Merci pour cette précision. En effet, à force de copier-coller des structures de site, on laisse trainer quelques vieux fichiers de langues vides. Je n’y avait pas pensé.
Il y a moyen d’éviter cela et de générer un log d’erreur dans ce cas.
On peut certainement en profiter pour charger des fichiers de langue qui font simplement un return [ ... ];
plutôt que de peupler une globale.