new LanguageService()
Service for managing application language and locale settings.
Methods
loadLanguage(availableLocales) → {string}
Load the preferred language from localStorage or browser settings.
Parameters:
| Name | Type | Description |
|---|---|---|
availableLocales | Array | Array of available locale codes |
Returns:
The selected locale
- Type:
- string
setLanguage(language, optionsopt) → {void}
Set the application language.
Parameters:
| Name | Type | Attributes | Description | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
language | string | Language code | ||||||||||||||||
options | Object | <optional> | Options for language change Properties
|
Returns:
- Type:
- void