You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Décrire le bogue
La fonction date_fr ne converti pas le mois 'October' en français (et certainement dans les autres langues).
Reproduire
Etapes pour reproduire le comportement :
Allez dans le plugin virtuel.
Créer un commande info.
Dans valeur, mettre une date correspondant au mois d'octobre et utiliser la fonction date_fr. Exemple de mon cas :
str_replace(':', 'h',date_fr(date('l j F - G:i',strtotime(now))))
Sauvegarder
Comportement attendu
Le résultat doit afficher une date en français (c'est bon pour le jour de semaine mais pas pour le mois d'octobre).
Jeedom :
Version : 4.4.18 et 4.4.19
Contexte supplémentaire
Extrait du code (il y a un espace en trop après October($|\W '/(^|\W)October($|\W )/') : $texte_long_en = array( '/(^|\W)Monday($|\W)/', '/(^|\W)Tuesday($|\W)/', '/(^|\W)Wednesday($|\W)/', '/(^|\W)Thursday($|\W)/', '/(^|\W)Friday($|\W)/', '/(^|\W)Saturday($|\W)/', '/(^|\W)Sunday($|\W)/', '/(^|\W)January($|\W)/', '/(^|\W)February($|\W)/', '/(^|\W)March($|\W)/', '/(^|\W)April($|\W)/', '/(^|\W)May($|\W)/', '/(^|\W)June($|\W)/', '/(^|\W)July($|\W)/', '/(^|\W)August($|\W)/', '/(^|\W)September($|\W)/', '/(^|\W)October($|\W )/', '/(^|\W)November($|\W)/', '/(^|\W)December($|\W)/', );
Décrire le bogue
La fonction date_fr ne converti pas le mois 'October' en français (et certainement dans les autres langues).
Reproduire
Etapes pour reproduire le comportement :
str_replace(':', 'h',date_fr(date('l j F - G:i',strtotime(now))))
Comportement attendu
Le résultat doit afficher une date en français (c'est bon pour le jour de semaine mais pas pour le mois d'octobre).
Jeedom :
Contexte supplémentaire
Extrait du code (il y a un espace en trop après October($|\W
'/(^|\W)October($|\W )/'
) :$texte_long_en = array( '/(^|\W)Monday($|\W)/', '/(^|\W)Tuesday($|\W)/', '/(^|\W)Wednesday($|\W)/', '/(^|\W)Thursday($|\W)/', '/(^|\W)Friday($|\W)/', '/(^|\W)Saturday($|\W)/', '/(^|\W)Sunday($|\W)/', '/(^|\W)January($|\W)/', '/(^|\W)February($|\W)/', '/(^|\W)March($|\W)/', '/(^|\W)April($|\W)/', '/(^|\W)May($|\W)/', '/(^|\W)June($|\W)/', '/(^|\W)July($|\W)/', '/(^|\W)August($|\W)/', '/(^|\W)September($|\W)/', '/(^|\W)October($|\W )/', '/(^|\W)November($|\W)/', '/(^|\W)December($|\W)/', );
La correction proposée :
$texte_long_en = array( '/(^|\W)Monday($|\W)/', '/(^|\W)Tuesday($|\W)/', '/(^|\W)Wednesday($|\W)/', '/(^|\W)Thursday($|\W)/', '/(^|\W)Friday($|\W)/', '/(^|\W)Saturday($|\W)/', '/(^|\W)Sunday($|\W)/', '/(^|\W)January($|\W)/', '/(^|\W)February($|\W)/', '/(^|\W)March($|\W)/', '/(^|\W)April($|\W)/', '/(^|\W)May($|\W)/', '/(^|\W)June($|\W)/', '/(^|\W)July($|\W)/', '/(^|\W)August($|\W)/', '/(^|\W)September($|\W)/', '/(^|\W)October($|\W)/', '/(^|\W)November($|\W)/', '/(^|\W)December($|\W)/', );
The text was updated successfully, but these errors were encountered: