Libellés des tarifs dans la langue de l’utilisateur (« Bleu HC » plutôt que « blue off-peak »)

Le besoin

Le widget « Prix de l’électricité » affiche le tarif en cours sous forme de badge, et le prochain changement entre parenthèses. Aujourd’hui, un utilisateur francophone sur un contrat Tempo y voit blue off-peak. Il s’attend à lire Bleu HC, comme sur sa facture.

J’aimerais que ces libellés s’affichent dans la langue de l’utilisateur, avec les termes qu’on utilise vraiment : Bleu HC, Blanc HP, Heures creuses, etc.

Demande initiale : Amélioration widget Prix de l’électricité

Ce qui se passe aujourd’hui

Ces libellés sont générés automatiquement en anglais, pour :

  • les contrats repris de l’ancien système de prix (migration) ;
  • les contrats créés depuis le catalogue communautaire actuel.
Type de contrat Libellés actuels
Tempo blue peak, blue off-peak, white peak, white off-peak, red peak, red off-peak, et off-peak quand la couleur du jour n’est pas encore connue
Heures pleines / heures creuses peak, off-peak

Le modèle EDF Tempo intégré à Gladys a le même problème (Blue off-peak). Ces libellés apparaissent dans le widget et dans l’aperçu de l’assistant de création de contrat.

Pourtant, le nom des modèles de contrat et les libellés de leurs paramètres (« Jour bleu, heures creuses ») sont déjà traduits. Seuls les libellés des tarifs ne le sont pas.

En attendant

On peut déjà renommer les libellés à la main : modifier le contrat dans « Contrats », passer en mode JSON et remplacer les textes "label". Le widget affiche ensuite le nouveau libellé.