En attendant, j’ai essayé de comprendre le comportement plus en profondeur et j’ai demandé à ChatGPT de parcourir la logique de migration. D’après ce que je peux en déduire, lorsqu’il n’y a pas de remplacements de traduction, la migration ne détermine pas de locale et revient donc à l’anglais. Cela explique pourquoi les textes anglais ont été modifiés.
Ce que je ne comprends toujours pas, c’est pourquoi la locale par défaut du forum n’a pas été utilisée comme solution de repli, ou pourquoi la migration n’a pas migré de manière cohérente toutes les locales ou aucune. Du point de vue de l’expérience utilisateur, il semblerait plus cohérent que tous les utilisateurs voient soit le nouveau texte de la bannière de bienvenue, soit l’ancien texte de la bannière de recherche, quelle que soit la langue de leur interface.
En l’état actuel des choses, les utilisateurs germanophones voient le texte par défaut de la bannière de bienvenue, tandis que les utilisateurs anglophones voient le texte par défaut de la bannière de recherche, car celui-ci a été migré vers la bannière de bienvenue. Ce résultat n’a toujours aucun sens pour moi, même après avoir passé du temps à l’examiner.