Olá,
Percebi que ao alterar o locale padrão (por exemplo, de inglês para francês), as datas são afetadas. Não acredito que isso deva acontecer, já que idiomas e fusos horários não deveriam estar vinculados — você pode falar um idioma independentemente de sua localização, e a maioria das línguas de colonização é falada em diversos fusos horários.
Por exemplo,
dada a mesma entrada de data em várias instâncias usando multisite (ou não — mas também falha na mesma instalação multisite), a partir do mesmo computador com o mesmo fuso horário configurado para o usuário:
[date=2020-12-04 time=10:00:00 timezone="Europe/Brussels"] → [date=2020-12-04 time=15:00:00 timezone="Europe/Brussels"]
Em sites com inglês como padrão, obtenho o horário esperado:
![]()
![]()
Já em instâncias com francês como padrão, o deslocamento de horário está incorreto:
![]()
É isso que aparece aqui no Meta:
2020-12-04T09:00:00Z → 2020-12-04T14:00:00Z
Notei o deslocamento em versões anteriores, mas só fiz a ligação com a configuração de locale padrão agora, então não consigo informar uma versão afetada. Acabei de testar na versão stable: está afetada com o francês, mas não com o espanhol, então talvez seja algo específico do francês — o que não seria surpreendente, os franceses têm essa certeza de controlar o espaço-tempo. ![]()
cc @zogstrip