Génération des fichiers de traduction d'un plugin

Hello ! Lorsque je lance le Makefile dans le dossier "lang", j'échoue sur les erreurs suivantes : ../bin/twig-cache PHP Fatal error: Uncaught TypeError: Failed to create closure from callable: function "url_for" not found or invalid function name in /var/www/galette/galette/vendor/twig/twig/src/Util/ReflectionCallable.php:45 [...] Next LogicException: Callback for function "url_for" is not callable in the current scope. in /var/www/galette/galette/vendor/twig/twig/src/Util/ReflectionCallable.php:47 [...] Next Twig\Error\SyntaxError: An exception has been thrown during the compilation of a template ("Callback for function "url_for" is not callable in the current scope.") in "myplugin_page.html.twig". in /var/www/galette/galette/vendor/twig/twig/src/Environment.php:595 [...] make: *** [Makefile:11 : twig] Erreur 255 Je n'ai pas touché au fichier bin/twig-cache, seulement ajusté LANGUAGES, DOMAINS et PHP_SOURCES dans le Makefile. J'ai regardé sur les plugins officiels, et lorsque je lance make, même problème... :s -- Guillaume AGNIERAY

Salut, Le 04/03/2025 à 01:04, Guillaume AGNIERAY a écrit :
Hello !
Lorsque je lance le Makefile dans le dossier "lang", j'échoue sur les erreurs suivantes : [...]
Cela fait suite à une mise à jour de Twig il y a quelques mois. La même erreur se produisait côté cœur, j'ai mis en place une commande console qui corrigeait l'erreur au passage : https://github.com/galette/galette/pull/546 Le problème, c'est qu'elle n'est actuellement pas utilisable pour les plugins - la solution la plus simple à mon avis c'est qu'elle le soit (ça évite de maintenir un script pour chaque plugin). C'est difficile à réutiliser dans les plugins qui n'ont pas de commande console. J'ai créé un ticket pour ça : https://bugs.galette.eu/issues/1915 J'essaie de voir ça rapidement :/ ++ -- Johan

Hello, Le 04/03/2025 à 07:37, Johan Cwiklinski a écrit :
[...] J'ai créé un ticket pour ça : https://bugs.galette.eu/issues/1915
J'essaie de voir ça rapidement :/
C'était à priori plus simple que je ne le pensais, voir : https://github.com/galette/galette/pull/615 ++ -- Johan
participants (2)
-
Guillaume AGNIERAY
-
Johan Cwiklinski