vue-i18n / general / ComposerResolveLocaleMessageTranslation
Интерфейс: ComposerResolveLocaleMessageTranslation()<Locales>
Функции разрешения перевода сообщений локали
Примечания
Это интерфейс для Composer
Композиция Vue I18n
Параметры типа
| Параметр типа | Тип по умолчанию |
|---|---|
Locales | "en-US" |
Вызов
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.
См. также:
Вызов
ComposerResolveLocaleMessageTranslation(
message,
plural,
options?): string;Разрешение перевода сообщения локали для множественных чисел
Параметры
| Параметр | Тип | Описание |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Целевое сообщение локали для разрешения. Вам нужно будет указать сообщение локали, возвращенное tm. |
plural | number | Какую строку множественного числа получить. 1 возвращает первую. |
options? | TranslateOptions<Locales> | Дополнительные параметры для перевода |
Возвращает
string
Переведенное сообщение
Примечания
Перегрузка rt.
В этой перегрузке rt возвращается переведенное сообщение множественного числа.
TIP
Сценарий использования rt — это программный перевод сообщений локали с использованием tm, v-for, javascript for выражения.
WARNING
rt отличается от t тем, что обрабатывает сообщение локали напрямую, а не ключ сообщения локали. Нет внутреннего резервного варианта с rt. Вам нужно понимать и использовать структуру сообщения локали, возвращенного tm.
См. также:
Вызов
ComposerResolveLocaleMessageTranslation(
message,
list,
options?): string;Разрешение перевода сообщения локали для интерполяции списков
Параметры
| Параметр | Тип | Описание |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Целевое сообщение локали для разрешения. Вам нужно будет указать сообщение локали, возвращенное tm. |
list | unknown[] | Значения интерполяции списка. |
options? | TranslateOptions<Locales> | Дополнительные параметры для перевода |
Возвращает
string
Переведенное сообщение
Примечания
Перегрузка rt.
В этой перегрузке rt возвращается переведенное сообщение множественного числа.
TIP
Сценарий использования rt — это программный перевод сообщений локали с использованием tm, v-for, javascript for выражения.
WARNING
rt отличается от t тем, что обрабатывает сообщение локали напрямую, а не ключ сообщения локали. Нет внутреннего резервного варианта с rt. Вам нужно понимать и использовать структуру сообщения локали, возвращенного tm.
См. также:
Вызов
ComposerResolveLocaleMessageTranslation(
message,
named,
options?): string;Разрешение перевода сообщения локали для именованной интерполяции
Параметры
| Параметр | Тип | Описание |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | Целевое сообщение локали для разрешения. Вам нужно будет указать сообщение локали, возвращенное tm. |
named | NamedValue | Значения именованной интерполяции. |
options? | TranslateOptions<Locales> | Дополнительные параметры для перевода |
Возвращает
string
Переведенное сообщение
Примечания
Перегрузка rt.
В этой перегрузке rt для каждого заполнителя x сообщения локали должны содержать токен {x}.
TIP
Сценарий использования rt — это программный перевод сообщений локали с использованием tm, v-for, javascript for выражения.
WARNING
rt отличается от t тем, что обрабатывает сообщение локали напрямую, а не ключ сообщения локали. Нет внутреннего резервного варианта с rt. Вам нужно понимать и использовать структуру сообщения локали, возвращенного tm.
См. также: