GramIO API Reference / @gramio/i18n/dist
@gramio/i18n/dist
Interfaces
| Interface | Description |
|---|---|
| I18nOptions | - |
| LanguageMap | - |
Type Aliases
Functions
defineI18n()
defineI18n<
Languages,PrimaryLanguage>(__namedParameters):object
Defined in: i18n/index.d.ts:41
Type Parameters
| Type Parameter |
|---|
Languages extends LanguagesMap |
PrimaryLanguage extends string | number | symbol |
Parameters
| Parameter | Type |
|---|---|
__namedParameters | I18nOptions<Languages, PrimaryLanguage> |
Returns
object
| Name | Type | Defined in |
|---|---|---|
_ | object | i18n/index.d.ts:46 |
_.languages | Languages | i18n/index.d.ts:47 |
_.primaryLanguage | PrimaryLanguage | i18n/index.d.ts:48 |
buildT() | <Language>(language?) => <Key, Item, FallbackItem>(key, ...args) => ExtractItemValue<Item, FallbackItem> | i18n/index.d.ts:45 |
languages | keyof Languages[] | i18n/index.d.ts:43 |
primaryLanguage | PrimaryLanguage | i18n/index.d.ts:44 |
t() | <Language, Key, Item, FallbackItem>(language, key, ...args) => ExtractItemValue<Item, FallbackItem> | i18n/index.d.ts:42 |
pluralizeEnglish()
pluralizeEnglish<
T>(n,one,many):T
Defined in: i18n/index.d.ts:37
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
n | number |
one | T |
many | T |
Returns
T
pluralizeRussian()
pluralizeRussian<
T>(count,one,few,many):T
Defined in: i18n/index.d.ts:39
Type Parameters
| Type Parameter |
|---|
T |
Parameters
| Parameter | Type |
|---|---|
count | number |
one | T |
few | T |
many | T |
Returns
T