Le bug devrait être corrigé ici - FIX: Use resolved locale for localizations, instead of param+site default fallback by nattsw · Pull Request #39395 · discourse/discourse · GitHub
La fonctionnalité a évolué, mais la résolution de la locale (pour le paramètre tl) était obsolète, ce qui a causé le bug.