Será que o problema não é que você mudou a interface do Discourse para o seu próprio idioma? Nesse caso, a tradução de toda a página muitas vezes deixa de funcionar, pois você tem dois idiomas misturados (e o primeiro que aparece já é o seu próprio). Você precisa manter os parâmetros do Discourse no mesmo idioma estrangeiro que as postagens do fórum, para que tudo na página esteja nesse idioma estrangeiro. A tradução deve funcionar a partir daí.
Acabei de verificar em alguns fóruns Discourse estrangeiros e está funcionando para mim.
Por favor, forneça os links dos fóruns que você não consegue traduzir, caso o acima não resolva seu problema.