Skip to main content

Language

Configure Shake user interface language

Overview

By default, Shake automatically translates its interface to the language set in the browser settings.
Here's a list of all languages supported by Shake SDK.

Shake interface language is set by this priority:

  1. Language set in code
  2. Language set in browser settings
  3. Default English

Setting language from code

Sometimes, you may want to hardcode a specific language in your app—especially if you're targeting users from a particular language group.

In such cases, you can configure Shake to always use that language, ensuring a consistent localized experience:

index.js
import Shake, { Language } from '@shakebugs/browser';
Shake.config.language = Language.ENGLISH;

These are available options in Language enum:

index.js
Language.CZECH
Language.DANISH
Language.GERMAN
Language.ENGLISH
Language.SPANISH
Language.ESTONIAN
Language.FRENCH
Language.HUNGARIAN
Language.ITALIAN
Language.JAPANESE
Language.KOREAN
Language.LATVIAN
Language.DUTCH
Language.POLISH
Language.PORTUGUESE
Language.RUSSIAN
Language.THAI
Language.TURKISH
Language.CHINESE_SIMPLIFIED
Language.CHINESE_TRADITIONAL