Class: InternationalizationHandler
i18next/src.InternationalizationHandler
Constructors
constructor
• new InternationalizationHandler(options?
)
Parameters
Name | Type | Description |
---|---|---|
options? | InternationalizationOptions |
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:58
Properties
backendOptions
• Protected
Readonly
backendOptions: Options
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:51
fetchLanguage
• fetchLanguage: (context
: InternationalizationContext
) => Awaitable
<null
| string
>
Type declaration
▸ (context
): Awaitable
<null
| string
>
Parameters
Name | Type |
---|---|
context | InternationalizationContext |
Returns
Awaitable
<null
| string
>
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:115
languages
• Readonly
languages: Map
<string
, TFunction
>
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:32
languagesDirectory
• Readonly
languagesDirectory: string
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:45
languagesLoaded
• languagesLoaded: boolean
= false
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:20
namespaces
• namespaces: Set
<string
>
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:26
options
• Readonly
options: InternationalizationOptions
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:38
Methods
format
▸ format<TResult
, TKeys
, TInterpolationMap
>(locale
, key
, options?
): TResult
Type parameters
Name | Type |
---|---|
TResult | extends TFunctionResult = string |
TKeys | extends TFunctionKeys = string |
TInterpolationMap | extends NonNullObject = StringMap |
Parameters
Name | Type | Description |
---|---|---|
locale | string | |
key | TKeys | TKeys [] | |
options? | TOptions <TInterpolationMap > |
Returns
TResult
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:179
getT
▸ getT(locale
): TFunction
Parameters
Name | Type | Description |
---|---|---|
locale | string |
Returns
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:162
init
▸ init(): Promise
<void
>
Returns
Promise
<void
>
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:121
reloadResources
▸ reloadResources(): Promise
<void
>
Returns
Promise
<void
>
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:220
walkLocaleDirectory
▸ Private
walkLocaleDirectory(directory
, ns
): AsyncGenerator
<string
, any
, unknown
>
Parameters
Name | Type | Description |
---|---|---|
directory | string | |
ns | string |
Returns
AsyncGenerator
<string
, any
, unknown
>
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:245
walkRootDirectory
▸ walkRootDirectory(directory
): Promise
<{ languages
: string
[] ; namespaces
: string
[] }>
Parameters
Name | Type | Description |
---|---|---|
directory | PathLike |
Returns
Promise
<{ languages
: string
[] ; namespaces
: string
[] }>
Defined in
projects/plugins/packages/i18next/src/lib/InternationalizationHandler.ts:200