Skip to content

vue-i18n / general / ComposerResolveLocaleMessageTranslation

Интерфейс: ComposerResolveLocaleMessageTranslation()<Locales>

Функции разрешения перевода сообщений локали

Примечания

Это интерфейс для Composer

Композиция Vue I18n

Параметры типа

Параметр типаТип по умолчанию
Locales"en-US"

Вызов

ts
ComposerResolveLocaleMessageTranslation(message): string;

Разрешение перевода сообщения локали

Параметры

ПараметрТипОписание
message| VueMessageType | MessageFunction<VueMessageType>Целевое сообщение локали для разрешения. Вам нужно будет указать сообщение локали, возвращенное tm.

Возвращает

string

Переведенное сообщение

Примечания

Если используется в реактивном контексте, оно будет пересчитано при изменении локали.

Если указан UseI18nScope 'local' или некоторые UseI18nOptions заданы в useI18n, то перевод происходит предпочтительно в локальных сообщениях локали, чем в глобальных сообщениях локали.

Если нет, тогда перевод происходит с использованием глобальных сообщений локали.

TIP

Сценарий использования rt — это программный перевод сообщений локали с использованием tm, v-for, javascript for выражения.

WARNING

rt отличается от t тем, что обрабатывает сообщение локали напрямую, а не ключ сообщения локали. Нет внутреннего резервного варианта с rt. Вам нужно понимать и использовать структуру сообщения локали, возвращенного tm.

См. также:

Вызов

ts
ComposerResolveLocaleMessageTranslation(
   message, 
   plural, 
   options?): string;

Разрешение перевода сообщения локали для множественных чисел

Параметры

ПараметрТипОписание
message| VueMessageType | MessageFunction<VueMessageType>Целевое сообщение локали для разрешения. Вам нужно будет указать сообщение локали, возвращенное tm.
pluralnumberКакую строку множественного числа получить. 1 возвращает первую.
options?TranslateOptions<Locales>Дополнительные параметры для перевода

Возвращает

string

Переведенное сообщение

Примечания

Перегрузка rt.

В этой перегрузке rt возвращается переведенное сообщение множественного числа.

TIP

Сценарий использования rt — это программный перевод сообщений локали с использованием tm, v-for, javascript for выражения.

WARNING

rt отличается от t тем, что обрабатывает сообщение локали напрямую, а не ключ сообщения локали. Нет внутреннего резервного варианта с rt. Вам нужно понимать и использовать структуру сообщения локали, возвращенного tm.

См. также:

Вызов

ts
ComposerResolveLocaleMessageTranslation(
   message, 
   list, 
   options?): string;

Разрешение перевода сообщения локали для интерполяции списков

Параметры

ПараметрТипОписание
message| VueMessageType | MessageFunction<VueMessageType>Целевое сообщение локали для разрешения. Вам нужно будет указать сообщение локали, возвращенное tm.
listunknown[]Значения интерполяции списка.
options?TranslateOptions<Locales>Дополнительные параметры для перевода

Возвращает

string

Переведенное сообщение

Примечания

Перегрузка rt.

В этой перегрузке rt возвращается переведенное сообщение множественного числа.

TIP

Сценарий использования rt — это программный перевод сообщений локали с использованием tm, v-for, javascript for выражения.

WARNING

rt отличается от t тем, что обрабатывает сообщение локали напрямую, а не ключ сообщения локали. Нет внутреннего резервного варианта с rt. Вам нужно понимать и использовать структуру сообщения локали, возвращенного tm.

См. также:

Вызов

ts
ComposerResolveLocaleMessageTranslation(
   message, 
   named, 
   options?): string;

Разрешение перевода сообщения локали для именованной интерполяции

Параметры

ПараметрТипОписание
message| VueMessageType | MessageFunction<VueMessageType>Целевое сообщение локали для разрешения. Вам нужно будет указать сообщение локали, возвращенное tm.
namedNamedValueЗначения именованной интерполяции.
options?TranslateOptions<Locales>Дополнительные параметры для перевода

Возвращает

string

Переведенное сообщение

Примечания

Перегрузка rt.

В этой перегрузке rt для каждого заполнителя x сообщения локали должны содержать токен {x}.

TIP

Сценарий использования rt — это программный перевод сообщений локали с использованием tm, v-for, javascript for выражения.

WARNING

rt отличается от t тем, что обрабатывает сообщение локали напрямую, а не ключ сообщения локали. Нет внутреннего резервного варианта с rt. Вам нужно понимать и использовать структуру сообщения локали, возвращенного tm.

См. также: