LangsHandler
Extends
BaseHandler
Constructors
new LangsHandler(logger)
1new LangsHandler(logger: Logger): LangsHandler
Initializes a new instance of the BaseHandler class.
Parameters
Parameter | Type | Description |
---|---|---|
logger | Logger | The logger instance. |
Returns
Inherited from
BaseHandler.constructor
Source
seyfert/src/common/it/utils.ts:101
Properties
Property | Type |
---|---|
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 |
values | Partial <Record <string , any >> |
Methods
callback()
1callback(_locale: string, file: Record<string, any>): false | Record<string, any>
Parameters
Parameter | Type |
---|---|
_locale | string |
file | Record <string , any > |
Returns
false
| Record
<string
, any
>
Source
seyfert/src/langs/handler.ts:52
get()
1get(userLocale: string): __InternalParseLocale<DefaultLocale> & Object
Parameters
Parameter | Type |
---|---|
userLocale | string |
Returns
__InternalParseLocale
<DefaultLocale
> & Object
Source
seyfert/src/langs/handler.ts:34
getKey()
1getKey(lang: string, message: string): undefined | string
Parameters
Parameter | Type |
---|---|
lang | string |
message | string |
Returns
undefined
| string
Source
seyfert/src/langs/handler.ts:16
getLocale()
1getLocale(locale: string): string
Parameters
Parameter | Type |
---|---|
locale | string |
Returns
string
Source
seyfert/src/langs/handler.ts:12
load()
1load(dir: string): Promise<void>
Parameters
Parameter | Type |
---|---|
dir | string |
Returns
Promise
<void
>
Source
seyfert/src/langs/handler.ts:39
setHandlers()
1setHandlers(__namedParameters: Object): void
Parameters
Parameter | Type |
---|---|
__namedParameters | Object |
__namedParameters.callback | (_locale : string , file : Record <string , any >) => false | Record <string , any > |
Returns
void