Skip to main content

Multi-language

Set or reset the user's language for Kompassify content via the Player API.

Waiting for Kompassify API to be ready​

It is highly recommended to wait for the Kompassify API Script to be fully loaded before calling any of the API functions.

The event KOMPASSIFY_BOOT_LOADER_IS_READY is dispatched when the Kompassify API is ready to be used.

window.addEventListener('message', function (event) {
if (event.data.TYPE === "KOMPASSIFY_BOOT_LOADER_IS_READY") {
// Do your stuff here
}
});

How to set user language​

By default, Kompassify uses the user's browser language. You can override this programmatically by calling:

window.kompassifyMultiLanguage.setUserLanguage(languageCode); // e.g. 'fr', 'de'

Parameters​

PropertyTypeDescription
ISO_639-1_LANGUAGE_CODEStringTwo-letter ISO language code, e.g. 'fr' or 'de'. For the full list see the Wikipedia ISO 639-1 codes page.

Resetting multi-language to default behavior​

You can reset the language to use the user's browser language by calling:

window.kompassifyMultiLanguage.resetUserLanguage();