Skip to main content

IQI18n

@quik/core


@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​

readonly keys: string[]

Defined in: features/QI18n.ts:16


languages​

readonly languages: string[]

Defined in: features/QI18n.ts:15

Methods​

default()​

default(): LanguageResources

Defined in: features/QI18n.ts:26

Returns​

LanguageResources


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​

LanguageResources

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?​

ObjectLiteral

language?​

string

Returns​

string


translator()​

translator(language?): IQTranslator

Defined in: features/QI18n.ts:20

Parameters​

language?​

string

Returns​

IQTranslator


unload()​

unload(language): void

Defined in: features/QI18n.ts:38

Parameters​

language​

string

Returns​

void