Développement #48110
Jours fériés non traduits sur les vues calendrier
0%
Description
Rerebelotte.
Files
Related issues
Associated revisions
History
Updated by Valentin Deniaud about 4 years ago
- File 0001-manager-translate-exception-label-in-calendar-view-4.patch 0001-manager-translate-exception-label-in-calendar-view-4.patch added
- Status changed from Nouveau to Solution proposée
- Patch proposed changed from No to Yes
Pas compliqué (la trad est assurée dans str).
Updated by Thomas Noël (congés → 5 décembre) about 4 years ago
Valentin Deniaud a écrit :
Pas compliqué (la trad est assurée dans str).
Mais Jenkins dit que c'est pas si simple.
Updated by Valentin Deniaud about 4 years ago
Ouais, comme d'hab, ici le pb c'est qu'on veut bien juste le label et pas ce qui est renvoyé par str, qui ajoute date et heure entre parenthèses.
Je peux imaginer plein de solutions :- Patcher juste ces deux lignes à coup de
{% if slot.from_settings %}{% trans slot.label %}{% else %}{{ slot.label }}{% endif %}
(c'est moche, et ça sera oublié à chaque fois qu'il faudra réutiliser ce label dans les templates). - Renommer label en raw_label et avoir une propriété label qui s'occupe renvoyer raw_label traduit (tous les objets chrono ont un attribut label, pas cool d'avoir un truc spécifique pour les exceptions).
- Changer la sémantique des méthodes pour avoir un truc plus clair (introduire label_with_date à la place de str, faire que str ne retourne que le label).
Mais bon en vrai je pense que c'était une mauvaise idée de vouloir traduire les trucs à la volée, la bonne solution c'est de mettre les chaînes traduites en base et ne plus s'en occuper par la suite, non ?
Updated by Frédéric Péters about 4 years ago
Mais bon en vrai je pense que c'était une mauvaise idée de vouloir traduire les trucs à la volée, la bonne solution c'est de mettre les chaînes traduites en base et ne plus s'en occuper par la suite, non ?
Tout à fait.
Updated by Valentin Deniaud about 4 years ago
- Status changed from Solution proposée to En cours
Emmanuel Cazenave a écrit :
C'est rouge.
Ouais, test récalcitrant qui passe en local mais pas sur Jenkins, j'essaye de comprendre à coup de print().
Updated by Valentin Deniaud about 4 years ago
- File 0001-agendas-translate-holidays-exception-at-creation-481.patch added
- File 0002-try-to-debug-test.patch added
- Status changed from En cours to Solution proposée
Updated by Valentin Deniaud about 4 years ago
- Status changed from Solution proposée to En cours
(fail de git redmine)
Updated by Valentin Deniaud about 4 years ago
- File deleted (
0001-agendas-translate-holidays-exception-at-creation-481.patch)
Updated by Valentin Deniaud about 4 years ago
- File 0001-agendas-translate-holidays-exception-at-creation-481.patch 0001-agendas-translate-holidays-exception-at-creation-481.patch added
- Status changed from En cours to Solution proposée
Rebasé sur #48193, c'est green.
Updated by Emmanuel Cazenave about 4 years ago
- Status changed from Solution proposée to Solution validée
Updated by Valentin Deniaud about 4 years ago
- Status changed from Solution validée to Résolu (à déployer)
commit 2ed9209e52f85400aa60bafb6cbdd6595edc762f Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Oct 29 17:11:39 2020 +0100 agendas: translate holidays exception at creation (#48110)
Updated by Frédéric Péters about 4 years ago
- Status changed from Résolu (à déployer) to Solution déployée
Updated by Valentin Deniaud about 4 years ago
- Related to Développement #48299: jours fériés, la migration de traduction n'a pas fonctionné added
agendas: translate holidays exception at creation (#48110)