Перейти к основному содержимому

I18nContextValue

Defined in: platforms/react/i18n/context.ts:20

Что видит компонент: ручка активной локали и состояние её загрузки.

Extends​

  • I18nHandle

Methods​

date()​

date(value, options?): string;

Defined in: i18n/translator.ts:165

Дата по правилам языка.

Parameters​

value​

number | Date

options?​

DateTimeFormatOptions

Returns​

string

Inherited from​

I18nHandle.date

fileSize()​

fileSize(bytes): string;

Defined in: i18n/translator.ts:167

Размер файла: 1536 → 1.5 KB (1,5 КБ в русской локали). База — 1024.

Parameters​

bytes​

number

Returns​

string

Inherited from​

I18nHandle.fileSize

has()​

has(key): boolean;

Defined in: i18n/translator.ts:153

Есть ли ключ в словаре локали (встроенные английские таблицы не учитываются).

Parameters​

key​

string

Returns​

boolean

Inherited from​

I18nHandle.has

number()​

number(value, options?): string;

Defined in: i18n/translator.ts:163

Число по правилам языка.

Parameters​

value​

number

options?​

NumberFormatOptions

Returns​

string

Inherited from​

I18nHandle.number

t()​

t(
key,
values?,
defaultMessage?): string;

Defined in: i18n/translator.ts:161

Перевод ключа приложения: словарь локали → defaultMessage → встроенная таблица ядра → ключ.

Parameters​

key​

string

Ключ сообщения.

values?​

Readonly<Record<string, unknown>>

Значения подстановок.

defaultMessage?​

string

Английский текст на случай, если ключа в локали нет.

Returns​

string

Inherited from​

I18nHandle.t

Properties​

code​

readonly code: string;

Defined in: i18n/translator.ts:151

Код языка — то же, что locale.code.

Inherited from​

I18nHandle.code

error​

readonly error: unknown;

Defined in: platforms/react/i18n/context.ts:24

Ошибка последней загрузки языка.


locale​

readonly locale: FormLocale;

Defined in: i18n/translator.ts:149

Локаль, по которой работает ручка.

Inherited from​

I18nHandle.locale

pending​

readonly pending: boolean;

Defined in: platforms/react/i18n/context.ts:22

Идёт загрузка другого языка; на экране пока прежний. Без загрузчика всегда false.


retry()​

readonly retry: () => void;

Defined in: platforms/react/i18n/context.ts:29

Повторить загрузку языка, которая упала (error задан). Без загрузчика и без ошибки ничего не делает.

Returns​

void