File

qwc/projects/qwc/src/lib/shared/qwc-localisation-service.ts

Description

Qwc Localisation Service

Index

Properties
Methods

Constructor

constructor(translateService: TranslateService)
Parameters :
Name Type Optional
translateService TranslateService No

Methods

getApplicableLanguage
getApplicableLanguage()

Get Applicable Language

Returns : any

string

Public getLanguage
getLanguage()

Get Language

Returns : string

string

getStoredLanguage
getStoredLanguage()

Get Stored Language

Returns : any

string

Public getTranslationForKey
getTranslationForKey(key)

Get Translation For Key

Parameters :
Name Optional Description
key No

Key

Returns : Observable<any>

Observable

Public getTranslationForKeySync
getTranslationForKeySync(key: string)

Get Instant Translation For Key

Parameters :
Name Type Optional Description
key string No

Key

Returns : string

string

Public setLanguage
setLanguage(language: string)

Set Language

Parameters :
Name Type Optional Description
language string No

Language

Returns : void

void

setLanguageToStorage
setLanguageToStorage(language)

Set Language To Storage

Parameters :
Name Optional
language No
Returns : void

void

Public setLoaderPath
setLoaderPath(path: string)

Set Loader Path

Parameters :
Name Type Optional
path string No
Returns : void
Public setTranslation
setTranslation(lang: string, data: any, shouldMerged: boolean)

Set Translation

Parameters :
Name Type Optional Default value Description
lang string No

Lang

data any No

Data

shouldMerged boolean No true

ShouldMerged

Returns : void

void

Properties

DEFAULT_LANG
Type : string
Default value : "en"
LANG_KEY
Type : string
Default value : "lang"

result-matching ""

    No results matching ""