Default French locale affects timezone offset!

Bonjour,

J’ai remarqué que lors du changement de la locale par défaut (par exemple, de l’anglais vers le français), les dates sont affectées. Je ne pense pas que cela devrait être le cas, étant donné que les langues et les fuseaux horaires ne sont pas censés être liés — on peut parler une langue indépendamment de sa localisation, et la plupart des langues issues de la colonisation sont parlées à travers plusieurs fuseaux horaires.

Par exemple,

pour la même entrée de date sur différentes instances utilisant multisite (ou non — cela échoue également sur la même installation multisite), depuis le même ordinateur avec le même fuseau horaire configuré pour l’utilisateur :

[date=2020-12-04 time=10:00:00 timezone="Europe/Brussels"] → [date=2020-12-04 time=15:00:00 timezone="Europe/Brussels"]

Sur les sites par défaut en anglais, j’obtiens l’heure attendue :

image
image

Alors que sur les instances par défaut en français, le décalage horaire est incorrect :
image

Voici ce qui s’affiche ici dans Meta :
2020-12-04T09:00:00Z2020-12-04T14:00:00Z

J’avais remarqué ce décalage sur une version antérieure, mais je n’ai fait le lien avec le paramètre de locale par défaut que maintenant, je ne peux donc pas indiquer une version affectée. Je viens de tester sur la version stable : le problème est présent avec le français mais pas avec l’espagnol, donc peut-être que cela ne concerne que le français — ce qui ne serait pas surprenant, les Français ont cette certitude de contrôler l’espace-temps. :wink:

cc @zogstrip

5 « J'aime »

C’était certainement un bug étrange. Je l’ai reproduit et une correction est en cours de révision :

7 « J'aime »