Attention quand vous changer de langue!

Bonjour.
Juste un petit partage .
Je me suis fait appeler Léon ce matin :slight_smile:

Ce matin tout se met en route comme si c’était Lundi…
Les volets s’ouvrent à 8h , ca parle, les lumières se mettent en mode réveil etc …
Alors que le Mercredi tout le monde dort…

Je regarde ce qui s’est passé… et là je comprends… j’avais mis mon interface en anglais pour faire des tests… et tout mes scénarios se basant sur le jour n’ont pas fonctionner…

wenesday != Mercredi !!!

Je pensais que Jeedom gérait cela :slight_smile:
Peut être un axe d’amélioration ou alors pensez à mettre des sécurité dans vos scénarios

1 « J'aime »

Salut.

C’est un grand classique dans la programmation en général… Une soluce c’est de se baser sur #njour# (4 ça reste mercredi peu importe la langue) pour les tests/conditions et réserver #jour# à l’affichage

4 « J'aime »

C’est justement parce que c’est géré que ton jour est traduit.
Pour le coup c’est toi qui ne l’a pas géré dans ton scénario :stuck_out_tongue:

3 « J'aime »

Merci pour l’astuce njour !!

Bonjour,

Tant qu’a faire, suite à une remarque vue de @Jeandhom, la documentation incite maintenant à utiliser :

#nday#
#day#
#sday#

:slight_smile:

1 « J'aime »

Ok info que j’avais zappé.
Par contre, c’est pas logique, logique : le s de #sday# pour semaine ??

s pour surname ?
Car le n doit être pris pour number

A la louche, j’y connais rien.

en français #sjour# => semaine jour… mais bon pas grave c’est juste moins mnémotechnique

Moi je voyais plutôt:

  • #sday# (précédemment #sjour#) => string day
  • #nday# (précédemment #njour#) => number day

vision de dev probablement :wink:

4 « J'aime »

njour n’est pas appelé a disparaitre ? il me semble avoir lu ca quelque part…

Si, c’est même indiqué plus haut

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.