Skip to main content
Rodion
Helper ⭐️
March 14, 2019
Released

Language menu

Related products:CC Languages & Localization
  • March 14, 2019
  • 8 replies
  • 109 views
Hi,
Since we are a worldwide company we have to support our clients in many popular languages. There are a lot of users who do not speak English. They are interested in posting their questions in a local language and search for topics only in their own language. So it is hard to operate the community in English for such users.
In our current Forum solution we have a mechanism to redefine text for every label of the UI in a local language and apply that .xml to the forum as a language pack. So a user can choose the language of UI, then the platform run the correspondent language pack and the user can see the forum in the chosen language.
How it is organized:
Every placeholder has a default name. The platform "knows" where every placeholder should be located in the UI.
In the admin panel a community manager can open (or even create his own) language pack and redefine the specific placeholder text for the specific language. Like so:


This way the text will be applied to every location where the placeholder is used if a user changes the UI language.
To find the 'Key' of the placeholder you have to redefine, you can use a special view of the UI (also available in the admin panel). It shows all interface as a 'Keys' without the text:


So a community manager can simply find a key using a search engine for the language pack in admin panel and simply redefine it.

I don't think it's so hard to technically realize such tool. It would significantly improve a usability of the non-English-speaking users. And your portfolio, of course :)
Hope I was helpful. Please take the idea into account. It is much more convenient for each side of a community than several separate language instances.

8 replies

victorlacombe
Contributor ⭐️⭐️⭐️⭐️
April 6, 2021

Would also be interested by a solution to handle multi language Forums. How do your customers handle this right now?

Julian
Gainsight Employee ⭐️⭐️⭐️
April 7, 2021

There are different ways to handle this, currently most communities either:

We very recently actually also introduced a new approach, basically a language selector that translates the standard translations of an interface into the standard translations of another language. You can find an example of this here.

This way a user can choose the language they prefer, however it is not a “full” multi language approach as:

  • customized items like homepage widgets cannot be translated fully.
  • standard translations in other languages cannot be customized (only the main language).
  • notifcations cannot be sent in different languages (as we don’t know which user is browsing in which language).

We are still looking into general improvements around this subject, however it is not easy for us as:

  • there are many different ways in approaching this: from only changing the interface to auto-translating content into different languages.
  • once we make those changes we cannot really revert or adjust them as we would need to change a lot of things that sit at the core of how our platform is working.

Maybe you can elaborate a little bit more in what would you expect your platform to do in multiple languages. Would you also want the content to be translated, or “just” the user interface?

I follow my nose, it always knows
erin.brisson
Contributor ⭐️⭐️⭐️⭐️⭐️
February 25, 2022

We are starting to think about multi-lingual within our community and I’m looking into what the capabilities are via inSided right now to support this. I think in an ideal world, a user selects their preferred language upon registering so that their entire community experience would be in their selected language (including notifications) and for this to be done via auto-translation. I assume this is not possible but wanted to put it out there anyway as maybe it could lead to some other ideas. Thanks!

Erin
Julian
Gainsight Employee ⭐️⭐️⭐️
February 28, 2022

Thanks for letting us know about this, Erin.

Since my last response here, I have been involved in a number of multi-language communities. I am happy to share some examples with you, but also think together with you how you could achieve the best experience.

Unfortunately, the platform currently is not able to send different notification templates (languages) depending on the user that receives them.

Having said that, we do have options to have e.g. a French and an English version of your community. This usually does not change content (it would stay in the same language), but I think there are even ways to achieve that. What is possible now is a different homepage experience (e.g. localized banner and widgets) as well as localized default text (e.g. button text, search placeholder, etc.). Depending on how your users log in (via SSO?), you can also automate the selection of the used language for the user.

I hope to put a new homepage experience live by the end of this week, this would come quite close to what you’d like to see on your community as well. I will share it here once this has been completed.

The Kaspersky community does offer a language menu now, this has been achieved with custom CSS.

 

I follow my nose, it always knows
erin.brisson
Contributor ⭐️⭐️⭐️⭐️⭐️
February 28, 2022

Thanks Julian! Are any of the members of the Kaspersky team part of this community? I’d love to send them a DM with a couple of questions I have.

Erin
Julian
Gainsight Employee ⭐️⭐️⭐️
March 2, 2022

Rodion used to be active here but he left Kaspersky a while ago, I do not think that the new Community Managers are active here at the moment.

As I have been heavily involved in this (and other) multi-language projects, I am happy to receive your questions, we could also plan in a quick call to go through some things. Let me know what you prefer!

I follow my nose, it always knows
Sudhanshu
Gainsight Product Manager
June 23, 2026

Hey all! 

Gainsight CC includes a language menu/selector that lets users select their preferred language, and admins can customize the default interface phrases per language. Each language comes with a set of default strings, and you can tailor them to match your community's voice — currently one at a time, with bulk phrase management via file upload/download coming soon.

Beyond that, the platform also supports AI-powered content translation, localized homepages, and multi-language community structures for teams managing regional or multilingual audiences.

Here are a few articles that might help you get set up: https://communities.gainsight.com/languages-278

If you're running into something specific that the current language settings aren't covering, let us know — happy to dig in further.

Sudhanshu
Gainsight Product Manager
June 23, 2026
Updated idea statusOpenReleased