La locale francese predefinita influisce sulla differenza di fuso orario!

Ciao,

Ho notato che cambiando la locale predefinita (ad esempio, dall’inglese al francese), le date vengono influenzate. Non credo che ciò dovrebbe accadere, dato che lingue e fusi orari non dovrebbero essere collegati: puoi parlare una lingua indipendentemente dalla tua posizione, e la maggior parte delle lingue coloniali è parlata in diversi fusi orari.

Ad esempio,

con la stessa voce di data su varie istanze che utilizzano multisito (o meno, ma il problema si verifica anche sulla stessa installazione multisito), dallo stesso computer con lo stesso fuso orario configurato per l’utente:

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

Sui siti con inglese come predefinito ottengo l’orario previsto:

image
image

Mentre sulle istanze con francese come predefinito lo scostamento orario è errato:
image

Ecco cosa appare qui su Meta:
2020-12-04T09:00:00Z2020-12-04T14:00:00Z

Ho notato lo scostamento in una versione precedente, ma ho collegato il problema all’impostazione della locale predefinita solo ora, quindi non posso segnalare una versione interessata. L’ho appena provato sulla versione stable: è interessata dal francese ma non dallo spagnolo, quindi forse è un problema solo del francese — il che non sarebbe sorprendente, i francesi hanno questa certezza di controllare lo spazio-tempo. :wink:

cc @zogstrip

5 Mi Piace

Questo è stato certamente un bug particolare. L’ho riprodotto e ho una correzione in revisione:

7 Mi Piace