All Collections
Installation
Multi-lingual websites
Multi-lingual websites
Disqus avatar
Written by Disqus
Updated over a week ago

Global settings

To set a default language for every discussion on your site, choose a language in your Disqus Admin > Setup > Appearance.

Language overrides

Using the this.language JavaScript variable, you can dynamically load the Disqus embed in different languages on a per-page basis. For example, to load the embed in Russian:

var disqus_config = function () { 
  this.language = "ru";
};

For a full list of language codes, see Languages on Transifex. Note however that Disqus does not support all languages offered in Transifex. For a full list of supported languages, see the Disqus project on Transifex.

Comment counts

Comment count strings must be translated manually in your Disqus Admin > Setup > Identity under Comment Count Link. This can only be applied globally across your site.

Best Practices

  • Avoid letting the user pick the language for the discussion. In most cases, letting users who speak different languages comment in the same discussion degrades the relevance of the conversation for everyone.

  • Unless your moderators are multi-lingual, it's usually better to create separate forums for each language. Otherwise it's more difficult to split moderation duties by language if multiple languages are used in the same forum.

  • If using multiple languages on a single forum, consider removing the text from comment counts entirely and overlaying the number over a comment symbol.

Related articles

Did this answer your question?