Project

General

Profile

Développement #69677

Avoir un seul fichier de traduction

Added by Valentin Deniaud about 2 years ago. Updated about 2 years ago.

Status:
Fermé
Priority:
Normal
Category:
-
Target version:
-
Start date:
28 September 2022
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

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

Revision 39d76eca (diff)
Added by Valentin Deniaud about 2 years ago

misc: disambiguate some translations (#69677)

Revision d348f51d (diff)
Added by Valentin Deniaud about 2 years ago

misc: merge translation files into single file (#69677)

History

#1

Updated by Valentin Deniaud about 2 years ago

C'était relou mais ça fonctionne, je veux bien un œil là dessus rapidement car ça promet d'être un enfer à rebaser.

#2

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).

#3

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.

#4

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)
#5

Updated by Transition automatique about 2 years ago

  • Status changed from Résolu (à déployer) to Solution déployée
#6

Updated by Transition automatique about 2 years ago

Automatic expiration

Also available in: Atom PDF