-
Notifications
You must be signed in to change notification settings - Fork 161
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Les dates dans les pdf sont en francais apres une migration de la zep-12 #2992
Conversation
Faudrait que ça passe avant la migration de la prod de la ZEP-12, j'ai besoin d'une QA rapidement. |
Il faudrait créer une branche |
Aie, vous avez déjà tagué. La solution de beta fix me parait bien ! Faudrait déjà voir si ma solution proposé marche avant ! =). |
J'ai rebase car j'avais fait une petite connerie dans le code, j'avais oublier de supprimer une ligne. |
Je veux bien QA, le problème c'est que j'arrive pas à reproduire le bug à la base, donc c'est chaud. C'est une PR qui doit être testée en bêta, pas moyen autrement ^^ |
Euh, si tu n'arrives pas à reproduire le bug en local, c'est peut-être que le bug est un bug Infra et pas un bug de code ? |
C'est ce que je suspecte, ceci dit nos tests sur la bêta n'avait pas non plus donnés grand chose de probant. |
J'arrive à reproduire moi, mais il faut faire une migration complète. Si tu veux juste tester comme ça, tu change dans le fichier markdown (celui dans content-public/nom-contenus/extra-contents/), la date sur la troisième ligne, en une date en anglais (tu peux récupérer un fichier de la beta, si tu le souhaite, la date sera en anglais directement) et tu utilise la commande qui génére le pdf. En gros, si la date est en anglais dans le fichier markdown dans content-public la date sera en anglais dans le pdf généré, normal, pandoc utilise le fichier markdown pour générer le pdf. Tu vas me dire pourquoi ça passe si on re-publie, le tutoriel alors ? Tout simplement car Django ne prend pas en compte les settings de la langue dans le render_to_string quand tu utilise depuis la ligne de commande. C'est un problème récurrent sur internet (http://stackoverflow.com/questions/4539366/how-to-set-the-language-in-render-to-string-helper). Par-contre ça marche quand tu appelle la fonction depuis la view. C'est pour-ça que ça marche quand on republie le tutoriel. |
Pour moi ça fonctionne. On verra ;) |
Les dates dans les pdf sont en francais apres une migration de la zep-12
Merci, pour le merge et qui vivra et vera ! au pire, c'est sur la béta ^^. |
Les dates des pdf sont généré en anglais lors de la migration de la ZEP-12. Cette branche résout ce souci.
QA (nécessite les outils latex) :
python manage.py migrate