La langue du site est un paramètre qui indique à Discourse d’utiliser différents textes selon la locale. Ces textes sont inclus dans votre installation Discourse. À ma connaissance, tout ce qu’un utilisateur ou un administrateur a saisi manuellement ne change pas en fonction d’un paramètre de langue.
Une idée un peu naïve que j’ai eue il y a longtemps était un script PHP utilisant un service GeoIP pour déterminer le pays d’un utilisateur, puis traduisant automatiquement certaines parties du texte du site dans la langue native de ce pays grâce à l’API Google Translate.