Development #51734
afterjobs, spooler et absence de traduction lors d'un runjob
0%
Description
J'ai un soucis de traduction non faite sur un import CSV qui passe, je pense, par un afterjob (spooler).
Je me demande dans quelle mesure cela pourrait venir d'un pépin de l10n non activée lors des runjob... mais je n'ai pas encore bien en tête le chemin exact du code.
(Je fais ce ticket pour signaler que je suis cette piste... au cas où ça interpelle quelqu'un)
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 3 ans
django en 1.11 n'active pas cette partie pour les commandes de management, en effet (et vu que ça parle de filtre |date c'est sans doute là que ça tombe).
(je pense avoir lu que sur 2.2 ça avait été changé, ou alors c'est plus tard encore).
Mis à jour par Frédéric Péters il y a environ 3 ans
taper translation.activate(settings.LANGUAGE_CODE)
au début de la commande.
Mis à jour par Thomas Noël il y a environ 3 ans
- Fichier 0001-commands-set-locales-in-tenant-commands-51734.patch 0001-commands-set-locales-in-tenant-commands-51734.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 3 ans
class FakeRequest(object):
Tu peux retirer le (object).
Mais plutôt je serais à suggérer d'avoir install_lang(language, request=None), plutôt que install_lang(request), pour éviter cet objet bidon.
Mis à jour par Thomas Noël il y a environ 3 ans
- Fichier 0001-commands-set-locales-in-tenant-commands-51734.patch 0001-commands-set-locales-in-tenant-commands-51734.patch ajouté
- Sujet changé de spooler et non-traduction à afterjobs, spooler et absence de traduction lors d'un runjob
Voilà, avec un nettoyage de FakeRequest dans cron au passage parce que c'est la même idée.
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Thomas Noël il y a environ 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 54e43a67289d441790a12e5020df07dc3a900cff Author: Thomas NOËL <tnoel@entrouvert.com> Date: Fri Mar 5 23:44:56 2021 +0100 commands: set locales in tenant commands (#51734)
Mis à jour par Frédéric Péters il y a environ 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
commands: set locales in tenant commands (#51734)