デフォルトのフランス語ロケールがタイムゾーンオフセットに影響します!

こんにちは、

デフォルトのロケールを変更する(例えば英語からフランス語へ)と、日付表示に影響が出ていることに気づきました。言語とタイムゾーンは本来リンクしていないはずです。言語は場所に関係なく話せますし、多くの植民地言語は複数のタイムゾーンで話されています。

例えば、マルチサイト環境(またはそうでない環境でも、同じマルチサイトインストール内でも)で、同じコンピュータから同じタイムゾーン設定のユーザーが同じ日付エントリを入力した場合:

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

デフォルトが英語のサイトでは、期待通りの時間が表示されます:

image
image

しかし、デフォルトがフランス語のインスタンスでは、時間オフセットが誤っています:
image

Meta で表示される内容は以下の通りです:
2020-12-04T09:00:00Z2020-12-04T14:00:00Z

以前バージョンでもオフセットに気づいていましたが、デフォルトのロケール設定との関連に気づいたのは今回が初めてです。そのため、影響を受けたバージョンを特定できません。stable ブランチで試しましたが、フランス語では影響が出ているものの、スペイン語では問題ありませんでした。もしかするとフランス語固有の問題かもしれません。フランス人は時空を支配できるという確信を持っているので、驚きではありませんね。:wink:

cc @zogstrip

「いいね!」 5

これは確かに奇妙なバグでした。再現し、修正をレビュー中です:

「いいね!」 7