Ошибка должна быть исправлена здесь — FIX: Use resolved locale for localizations, instead of param+site default fallback by nattsw · Pull Request #39395 · discourse/discourse · GitHub
Функционал развивался, но механизм определения локали (для параметра tl) устарел, что и вызвало ошибку.