Skip to content

Internationalization (i18n)

SaaS Self-hosted

Entropy Data can present its user interface in more than one language. Each user chooses their preferred language in their profile settings, and the application remembers it across sessions. Emails are sent in the recipient's language: their profile language, falling back to the organization's language, and then to the default language. Channel notifications (Slack, Microsoft Teams, Google Chat) are sent in the organization's language, because they go to a shared channel rather than to one person. The wording of the emails can be adjusted per language on the Email Templates settings page.

Currently available UI languages:

  • en — English (default)
  • de — German

Product terminology such as Data Product, Data Contract, and API Key stays in English across all languages.

Choosing a language

When more than one language is enabled, a Language dropdown appears in each user's profile settings. The selection takes effect on the next page load and is stored per user, so it follows the user across devices and sessions.

The language dropdown in a user's profile settings

Once a language is selected, the navigation, forms, and other interface text are shown in that language.

The Entropy Data interface rendered in German

When only a single language is enabled, the dropdown is hidden and the interface is shown in that language for everyone.

Configuration

Self-hosted

For self-hosted deployments, the available UI locales are configured with environment variables. In the managed SaaS offering, the available languages are set for you.

Environment VariableValueDescription
APPLICATION_I18N_SUPPORTED_LOCALESenThe UI locales users can choose from, as a comma-separated list of language tags (e.g. en,de). Currently available: en (English) and de (German). A language picker appears in the user profile settings once more than one locale is enabled.
APPLICATION_I18N_DEFAULT_LOCALEenThe fallback UI locale, used for anonymous visitors and users who have not chosen a language. Must be one of APPLICATION_I18N_SUPPORTED_LOCALES.

See the Configuration page for the full list of environment variables.