Skip to content

LangsHandler

Extends

  • BaseHandler

Constructors

new LangsHandler(logger)

1
new LangsHandler(logger: Logger): LangsHandler

Initializes a new instance of the BaseHandler class.

Parameters

ParameterTypeDescription
loggerLoggerThe logger instance.

Returns

LangsHandler

Inherited from

BaseHandler.constructor

Source

seyfert/src/common/it/utils.ts:101

Properties

PropertyType
aliases[string, ( | "id" | "en-US" | "en-GB" | "bg" | "zh-CN" | "zh-TW" | "hr" | "cs" | "da" | "nl" | "fi" | "fr" | "de" | "el" | "hi" | "hu" | "it" | "ja" | "ko" | "lt" | "no" | "pl" | "pt-BR" | "ro" | "ru" | "es-ES" | "es-419" | "sv-SE" | "th" | "tr" | "uk" | "vi")[]][]
defaultLang?string
valuesPartial<Record<string, any>>

Methods

callback()

1
callback(_locale: string, file: Record<string, any>): false | Record<string, any>

Parameters

ParameterType
_localestring
fileRecord<string, any>

Returns

false | Record<string, any>

Source

seyfert/src/langs/handler.ts:52


get()

1
get(userLocale: string): __InternalParseLocale<DefaultLocale> & Object

Parameters

ParameterType
userLocalestring

Returns

__InternalParseLocale<DefaultLocale> & Object

Source

seyfert/src/langs/handler.ts:34


getKey()

1
getKey(lang: string, message: string): undefined | string

Parameters

ParameterType
langstring
messagestring

Returns

undefined | string

Source

seyfert/src/langs/handler.ts:16


getLocale()

1
getLocale(locale: string): string

Parameters

ParameterType
localestring

Returns

string

Source

seyfert/src/langs/handler.ts:12


load()

1
load(dir: string): Promise<void>

Parameters

ParameterType
dirstring

Returns

Promise<void>

Source

seyfert/src/langs/handler.ts:39


setHandlers()

1
setHandlers(__namedParameters: Object): void

Parameters

ParameterType
__namedParametersObject
__namedParameters.callback(_locale: string, file: Record<string, any>) => false | Record<string, any>

Returns

void

Source

seyfert/src/langs/handler.ts:48