Tâche #34402
Scénario #34403: EAD3 : éléments en anglais dans les actions liées à la mise à jour
Le calendrier proposé pour les actions programmées uniques semble toujours en anglais
100%
Description
Exemple : Mise à jour → Mise à jour → Programmer une mise à jour unique du serveur → champ "Jour"
Attention : cela remplit le champ dans un format "franglais" : 6/30/2022 ce jour ;)
Révisions associées
Besoin de tester si polymer build est toujours fonctionnel.
Ref #34402
Surcharger une partie de l’objet datePicker pour le format des dates.
Ref #34402
Utiliser une méthode de compression compatible pour les paquets.
Ref #34402
Erreur de syntaxe dans le fichier rules
Ref #34402
Surcharger une partie de l’objet datePicker pour le format des dates.
Ref #34402
Historique
#1 Mis à jour par Joël Cuissinat il y a presque 2 ans
- Tâche parente changé de #34394 à #34403
#2 Mis à jour par Benjamin Bohard il y a plus d'un an
Selon la documentation, la régionalisation du widget doit être déléguée à une dépendance externe (https://vaadin.com/docs/latest/components/date-picker, https://date-fns.org/).
L’attribut i18n de vaadin-date-picker-mixin doit être surchargé (ou écrasé ?) pour permettre de gérer les dates selon les conventions de la langue française.
#3 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de Nouveau à En cours
#4 Mis à jour par Benjamin Bohard il y a plus d'un an
- Assigné à mis à Benjamin Bohard
#5 Mis à jour par Benjamin Bohard il y a plus d'un an
La recompilation des projets polymer posent des problèmes (bundle non effectué, résolution des dépendances incomplète ?).
#6 Mis à jour par Benjamin Bohard il y a plus d'un an
Finalement, la compilation dans un environnement focal fonctionne (également en local).
Le meilleur endroit pour faire le changement serait certainement le projet tiramisu-web (options/tiramisu-option.html), pour surcharger i18n.
La modification du fichier importé est fonctionnelle à défaut.
diff --git a/src/run_action/bower_components/vaadin-date-picker/vaadin-date-picker-mixin.html b/src/run_action/bower_components/vaadin-date-picker/vaadin-date-picker-mixin.html index b5c2029..6ceef58 100644 --- a/src/run_action/bower_components/vaadin-date-picker/vaadin-date-picker-mixin.html +++ b/src/run_action/bower_components/vaadin-date-picker/vaadin-date-picker-mixin.html @@ -194,21 +194,21 @@ This program is available under Apache License Version 2.0, available at https:/ value: () => { return { monthNames: [ - 'January', 'February', 'March', 'April', 'May', - 'June', 'July', 'August', 'September', 'October', 'November', 'December' + 'janvier', 'février', 'mars', 'avril', 'mai', + 'juin', 'juillet', 'août', 'septembre', 'octobre', 'novembre', 'décembre' ], - weekdays: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], - weekdaysShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - firstDayOfWeek: 0, - week: 'Week', - calendar: 'Calendar', - clear: 'Clear', - today: 'Today', - cancel: 'Cancel', + weekdays: ['dimanche', 'lundi', 'mardi', 'mercredi', 'jeudi', 'vendredi', 'samedi'], + weekdaysShort: ['dim.', 'lun.', 'mar.', 'mer.', 'jeu.', 'ven.', 'sam.'], + firstDayOfWeek: 1, + week: 'semaine', + calendar: 'calendrier', + clear: 'Vider', + today: 'Aujourd’hui', + cancel: 'Annuler', formatDate: d => { let yearStr = String(d.getFullYear()); yearStr = yearStr.replace(/\d+/, y => '0000'.substr(y.length) + y); - return [d.getMonth() + 1, d.getDate(), yearStr].join('/'); + return [d.getDate(), d.getMonth() + 1, yearStr].join('/'); }, parseDate: text => { const parts = text.split('/'); @@ -220,11 +220,11 @@ This program is available under Apache License Version 2.0, available at https:/ if (parts[2].length < 3 && year >= 0) { year += year < 50 ? 2000 : 1900; } - month = parseInt(parts[0]) - 1; - date = parseInt(parts[1]); + month = parseInt(parts[1]) - 1; + date = parseInt(parts[0]); } else if (parts.length === 2) { - month = parseInt(parts[0]) - 1; - date = parseInt(parts[1]); + month = parseInt(parts[1]) - 1; + date = parseInt(parts[0]); } else if (parts.length === 1) { date = parseInt(parts[0]); }
#7 Mis à jour par Benjamin Bohard il y a plus d'un an
- Statut changé de En cours à À valider
#8 Mis à jour par Benjamin Bohard il y a plus d'un an
- % réalisé changé de 0 à 100
#9 Mis à jour par Ludwig Seys il y a plus d'un an
- Statut changé de À valider à Résolu
#10 Mis à jour par Joël Cuissinat il y a plus d'un an
- Statut changé de Résolu à Fermé
- Restant à faire (heures) mis à 0.0