Hallo,
mir ist aufgefallen, dass beim Ändern der Standardsprache (z. B. von Englisch auf Französisch) auch die Datumsangaben beeinflusst werden. Das sollte meiner Meinung nach nicht der Fall sein, da Sprachen und Zeitzonen nicht miteinander verknüpft sein sollten – man kann eine Sprache unabhängig von seinem Standort sprechen, und die meisten Kolonialsprachen werden über verschiedene Zeitzonen hinweg gesprochen.
Zum Beispiel:
Bei demselben Datumsentry auf verschiedenen Instanzen mit Multisite (oder auch ohne – das Problem tritt aber auch auf derselben Multisite-Installation auf), vom selben Computer mit derselben für den Benutzer konfigurierten Zeitzone:
[date=2020-12-04 time=10:00:00 timezone="Europe/Brussels"] → [date=2020-12-04 time=15:00:00 timezone="Europe/Brussels"]
Auf Instanzen, bei denen Englisch die Standardsprache ist, erhalte ich die erwartete Zeit:
![]()
![]()
Bei Instanzen mit Französisch als Standardsprache ist der Zeitversatz jedoch falsch:
![]()
Hier ist zu sehen, was in Meta angezeigt wird:
2020-12-04T09:00:00Z → 2020-12-04T14:00:00Z
Ich habe den Versatz bereits in einer früheren Version bemerkt, habe aber erst jetzt den Zusammenhang mit der Einstellung der Standardsprache hergestellt, daher kann ich keine betroffene Version angeben. Ich habe es gerade in der stable-Version getestet: Das Problem tritt bei Französisch auf, aber nicht bei Spanisch. Vielleicht liegt es also nur an Französisch – was nicht überraschend wäre, die Franzosen haben ja bekanntermaßen die Gewissheit, Raum und Zeit kontrollieren zu können. ![]()
cc @zogstrip