vue-i18n / general / ComposerResolveLocaleMessageTranslation
接口:ComposerResolveLocaleMessageTranslation()<Locales>
解析本地消息翻译函数
备注
这是 Composer 的接口
Vue I18n 组合式 API
类型参数
| 类型参数 | 默认类型 |
|---|---|
Locales | "en-US" |
调用签名
ComposerResolveLocaleMessageTranslation(message): string;解析本地消息翻译
参数
| 参数 | 类型 | 描述 |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | 要解析的目标本地消息。你需要指定由 tm 返回的本地消息。 |
返回值
string
已翻译的消息
备注
如果在响应式上下文中使用,当语言环境改变时它会重新评估。
如果 useI18n 的 scope 为 'local' 或者在 useI18n 中指定了某些 UseI18nOptions,则优先在本地作用域本地消息中进行翻译,而不是全局作用域本地消息。
否则,它将使用全局作用域本地消息进行翻译。
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 返回的本地消息结构。
参见: