Skip to content

Ii18nPlugin

Defined in: plugins/i18nPlugin.ts:54

Interface for i18n module.

app: IApplication

Defined in: plugins/Plugin.ts:10

IPlugin.app


id: string

Defined in: plugins/Plugin.ts:8

IPlugin.id


readonly locale: string

Defined in: plugins/i18nPlugin.ts:55


readonly locales: string[]

Defined in: plugins/i18nPlugin.ts:56


onLocaleChanged: Signal<(locale) => void>

Defined in: plugins/i18nPlugin.ts:57


readonly options: Partial<O>

Defined in: plugins/Plugin.ts:12

IPlugin.options

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:20

SignalConnection[]

void

IPlugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:22

void

IPlugin.clearSignalConnections


destroy(): void

Defined in: plugins/Plugin.ts:18

void

IPlugin.destroy


initialize(options, app): void | Promise<void>

Defined in: plugins/Plugin.ts:14

Partial<O>

IApplication

void | Promise<void>

IPlugin.initialize


loadLocale(localeId): Promise<void>

Defined in: plugins/i18nPlugin.ts:61

string

Promise<void>


parse(input, locale?): string

Defined in: plugins/i18nPlugin.ts:65

string

string

string


postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:16

IApplication

void | Promise<void>

IPlugin.postInitialize


registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:24

void

IPlugin.registerCoreFunctions


registerCoreSignals(): void

Defined in: plugins/Plugin.ts:26

void

IPlugin.registerCoreSignals


setLocale(localeId): Promise<string>

Defined in: plugins/i18nPlugin.ts:59

string

Promise<string>


t(key, params?, locale?): string

Defined in: plugins/i18nPlugin.ts:63

string

i18nTParams

string

string