LanguageService

new LanguageService()

Service for managing application language and locale settings.

Methods

loadLanguage(availableLocales) → {string}

Load the preferred language from localStorage or browser settings.

Parameters:
NameTypeDescription
availableLocalesArray

Array of available locale codes

Returns:

The selected locale

Type: 
string

setLanguage(language, optionsopt) → {void}

Set the application language.

Parameters:
NameTypeAttributesDescription
languagestring

Language code

optionsObject<optional>

Options for language change

Properties
NameTypeAttributesDefaultDescription
routeAfterChangeboolean<optional>
true

Whether to route after change

storeInLocalStorageboolean<optional>
true

Whether to store in localStorage

Returns:
Type: 
void