LanguageService

Source: LanguageService.ts:10

Service for managing application language and locale settings.


Constructor

new LanguageService(): LanguageService

Instance Methods

setLanguage(language: string, options?: Object): void

Set the application language.

Parameters

  • language (string) — Language code
  • options (Object, optional) — Options for language change
    • options.routeAfterChange (boolean, optional, default: true) — Whether to route after change
    • options.storeInLocalStorage (boolean, optional, default: true) — Whether to store in localStorage

Returns

  • void

loadLanguage(availableLocales: Array): string

Load the preferred language from localStorage or browser settings.

Parameters

  • availableLocales (Array) — Array of available locale codes

Returns

  • string — The selected locale