Changing the Sisense Language

Sisense supports multiple languages in the Sisense making it easier to extract meaningful insights from your data in your users’ local language.

What has been Translated?

Sisense has translated text that your users might see, including menu names, buttons, messages, and other elements. Translating these types of text does not affect your data or how it is displayed.

Sisense has been localized to the following languages:

  • Chinese (Simple)
  • French (France)
  • German
  • Italian
  • Japanese
  • Portuguese (BR)
  • Russian
  • Spanish (ES)
  • Spanish (LA)
  • Dutch

Note, the following content is not being localized:

  • Built-in Javascript editor
  • ElastiCube Manager and Server Console
  • Sisense documentation and online help
  • REST API and documentation
  • Sisense automated emails

Note:

You can use your own translation of Sisense automated emails by defining your own.

Changing the Sisense Default Language

Administrators can select the default language. Setting the default language affects all users and groups who access the Sisense dashboard. Additionally, Administrators can then set the language for specific groups and users when adding new users, or by editing a group or user account.

After selecting a new language, each string with a translation is displayed in that language across all your Sisense user interfaces. Sisense’s default language is English. After changing the system language, you can revert back to the English or any other language by selecting it from the list.

To modify your default language:

  1. In the Sisense, click Admin in the top menu, and then Settings in the left menu.
  2. Select the relevant language from the Language list. After selecting the language, the UI is immediately translated.
  3. Click Save. The Sisense is translated in the selected language.

If you have defined a custom translation, the name of the language as defined in the settings.json is displayed in this list. See the following section for more information.

Embedding Customized Languages

Sisense enables you to display your own translations in the Sisense by replacing the values of strings in any language you choose.

You can embed customized languages by modifying configuration and resource files replacing the string values according to your requirements.

For example, in the homepage of the Sisense, the word “Explore” is displayed. In the resource file home.js, you can modify the value of this string to display your own text as shown below.

"welcome_user": "Welcome",

"explore": {

"explore": "Explore",

"learn": "Learn & find new tips & tricks",

"links": {

"welcome_user": "Welcome",

"explore": {

"explore": "TEST",

"learn": "Learn & find new tips & tricks",

"links": {

In addition to modifying the resource files, you must modify the settings.json file and specify your language’s name and update the version. In this example, the language has been changed to “test” and the version increased from 1.0.0 to 1.0.1.

{ “displayName”: “test”, “version”: “1.0.1” }

The value of “displayName” is displayed as your language’s name in Default Language list on the System Configuration page. In the example below, the displayed was set to Test.

Upgrading Sisense may replace the bundled translation files. If you wish to modify a bundled language, copy of all of the translation files to a new directory, and change the copied versions to prevent your translation from being overwritten.

To customize the language:

  1. Navigate to the directory ...\Program Files\Sisense\app\translations\.

  2. In the \translations directory, copy the en-us(default) directory, paste it in the \translation directory and rename it.

  3. In the new directory, open each resource file and translate the strings into the desired language saving each file after your changes are made.

  4. Open the settings.json file and replace the following key values:

    displayName : Enter the name of the language.

    version : Enter the name of the new version. Currently, the version is 1.0.0. For each version, increase this value, for example, 1.0.1.

  5. Save the changes in a file called settings.json in your new language folder.

  6. Click Admin in the top menu, and then Settings in the left menu.

  7. Select your customized translation from the Language list. The Sisense is displayed in your customized translation.

  8. Click Save.

.r.