IQI18n
@quik/core / IQI18n
Interface: IQI18n
Defined in: features/QI18n.ts:11
Properties
defaultLanguage
defaultLanguage:
string
Defined in: features/QI18n.ts:12
fallbackLanguage
fallbackLanguage:
string
Defined in: features/QI18n.ts:13
keys
readonlykeys:string[]
Defined in: features/QI18n.ts:16
languages
readonlylanguages:string[]
Defined in: features/QI18n.ts:15
Methods
default()
default():
LanguageResources
Defined in: features/QI18n.ts:26
Returns
dump()
dump(
language?):Record<LanguageName,LanguageResources>
Defined in: features/QI18n.ts:24
Parameters
language?
string
Returns
Record<LanguageName, LanguageResources>
get()
get(
languageOrKey,key?):string
Defined in: features/QI18n.ts:22
Parameters
languageOrKey
string
key?
string
Returns
string
load()
load(
language,records):void
Defined in: features/QI18n.ts:28
Parameters
language
string
records
Returns
void
loadFolder()
loadFolder(
folder,recursive?):void
Defined in: features/QI18n.ts:30
Parameters
folder
string
recursive?
boolean
Returns
void
read()
read(
language,filePath):void
Defined in: features/QI18n.ts:32
Parameters
language
string
filePath
string
Returns
void
remove()
remove(
language,key):void
Defined in: features/QI18n.ts:34
Parameters
language
string
key
string
Returns
void
set()
set(
language,key,value):void
Defined in: features/QI18n.ts:36
Parameters
language
string
key
string
value
string
Returns
void
setup()
setup():
Promise<void>
Defined in: features/QI18n.ts:40
Returns
Promise<void>
setupHttpEngine()
setupHttpEngine(
engine,type):void
Defined in: features/QI18n.ts:42
Parameters
engine
any
type
string
Returns
void
translate()
translate(
key,parameters?,language?):string
Defined in: features/QI18n.ts:18
Parameters
key
string
parameters?
language?
string
Returns
string
translator()
translator(
language?):IQTranslator
Defined in: features/QI18n.ts:20
Parameters
language?
string
Returns
unload()
unload(
language):void
Defined in: features/QI18n.ts:38
Parameters
language
string
Returns
void