Développement #69677
Avoir un seul fichier de traduction
0%
Description
Quand on traduit authentic, makemessages génère 8 fichiers .po (le module authentic2 principal, tous les authentic2_*, django_rbac), ce qui est souvent inutile et oblige à faire attention pour ne pas committer des diff vides avec juste la date qui change.
De plus il y a une centaine de chaînes identiques qui sont traduites séparément, parce que les différents .po ne savent pas mutualiser leur trads.
Corollaire, quand on bouge une chaîne d'un module à l'autre, il faut jouer du copier coller car makemessages ne sait pas déplacer les chaînes d'un .po à l'autre.
Je ne vois pas de bénéfices à cette situation, je suppose qu'elle est historique parce que les modules authentic2_* étaient dans des dépôts à part.
Files
Associated revisions
misc: merge translation files into single file (#69677)
History
Updated by Valentin Deniaud about 2 years ago
- File 0001-misc-disambiguate-some-translations-69677.patch 0001-misc-disambiguate-some-translations-69677.patch added
- File 0002-translation-update.patch 0002-translation-update.patch added
- File 0003-misc-merge-translation-file-into-single-file-69677.patch 0003-misc-merge-translation-file-into-single-file-69677.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
C'était relou mais ça fonctionne, je veux bien un œil là dessus rapidement car ça promet d'être un enfer à rebaser.
Updated by Benjamin Dauvergne about 2 years ago
Si makemessage continue à fonctionner alors que le répertoire locale et dans un répertoire différent de la racine de l'application ça me va, mais ça me parait bizarre (en même temps j'ai jamais bien compris exactement comment ça fonctionnait).
Updated by Benjamin Dauvergne about 2 years ago
- Status changed from Solution proposée to Solution validée
Donc oui ça marche, il prend le premier répertoire de locale trouvé comme répertoire par défaut.
Updated by Valentin Deniaud about 2 years ago
- Status changed from Solution validée to Résolu (à déployer)
commit d348f51d5f43393ebec38bead3130639d31ccf0c Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Wed Sep 28 11:33:11 2022 +0200 misc: merge translation files into single file (#69677) commit b4aae7b26d2f5c938332e5e498d9909e14be0db8 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Wed Sep 28 14:33:19 2022 +0200 translation update commit 39d76eca5734aa0bf25c1fb7b36f6937566c30a9 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Wed Sep 28 12:28:21 2022 +0200 misc: disambiguate some translations (#69677)
Updated by Transition automatique about 2 years ago
- Status changed from Résolu (à déployer) to Solution déployée
misc: disambiguate some translations (#69677)