Skip to content

Switching Languages

Change Language

You can switch languages using the change method from either the global singleton or the current scope instance.

javascript
import { i18nScope } from "./languages"

// Switch to English
await i18nScope.change("en")
// VoerkaI18n is a global singleton, can be accessed directly
await VoerkaI18n.change("en")

Listen to Language Change Events

javascript
import { i18nScope } from "./languages"

// Switch to English
i18nScope.on("change",(newLanguage)=>{
    ...
})
// Call directly on the global singleton
VoerkaI18n.on("change",(newLanguage)=>{
    ...
})