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:
- Language set in code
- Language set in browser settings
- 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:
- Javascript
- Typescript
index.js
import Shake, { Language } from '@shakebugs/browser';Shake.config.language = Language.ENGLISH;
index.ts
import Shake, { Language } from '@shakebugs/browser';Shake.config.language = Language.ENGLISH;
These are available options in Language
enum:
index.js
Language.CZECHLanguage.DANISHLanguage.GERMANLanguage.ENGLISHLanguage.SPANISHLanguage.ESTONIANLanguage.FRENCHLanguage.HUNGARIANLanguage.ITALIANLanguage.JAPANESELanguage.KOREANLanguage.LATVIANLanguage.DUTCHLanguage.POLISHLanguage.PORTUGUESELanguage.RUSSIANLanguage.THAILanguage.TURKISHLanguage.CHINESE_SIMPLIFIEDLanguage.CHINESE_TRADITIONAL