Development #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.
Fichiers
Révisions associées
misc: merge translation files into single file (#69677)
Historique
Mis à jour par Valentin Deniaud il y a plus d'un an
- Fichier 0001-misc-disambiguate-some-translations-69677.patch 0001-misc-disambiguate-some-translations-69677.patch ajouté
- Fichier 0002-translation-update.patch 0002-translation-update.patch ajouté
- Fichier 0003-misc-merge-translation-file-into-single-file-69677.patch 0003-misc-merge-translation-file-into-single-file-69677.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
C'était relou mais ça fonctionne, je veux bien un œil là dessus rapidement car ça promet d'être un enfer à rebaser.
Mis à jour par Benjamin Dauvergne il y a plus d'un an
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).
Mis à jour par Benjamin Dauvergne il y a plus d'un an
- Statut changé de Solution proposée à Solution validée
Donc oui ça marche, il prend le premier répertoire de locale trouvé comme répertoire par défaut.
Mis à jour par Valentin Deniaud il y a plus d'un an
- Statut changé de Solution validée à 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)
Mis à jour par Transition automatique il y a plus d'un an
- Statut changé de Résolu (à déployer) à Solution déployée
misc: disambiguate some translations (#69677)