vue-i18n / general / ComposerResolveLocaleMessageTranslation
インターフェース: ComposerResolveLocaleMessageTranslation()<Locales>
ロケールメッセージ翻訳関数を解決する
備考
これは Composer のインターフェースです
Vue I18n コンポジション
型パラメータ
| 型パラメータ | デフォルト型 |
|---|---|
Locales | "en-US" |
呼び出しシグネチャ
ComposerResolveLocaleMessageTranslation(message): string;ロケールメッセージ翻訳を解決する
パラメータ
| パラメータ | 型 | 説明 |
|---|---|---|
message | | VueMessageType | MessageFunction<VueMessageType> | 解決される対象のロケールメッセージ。tm によって返されたロケールメッセージを指定する必要があります。 |
戻り値
string
翻訳されたメッセージ
備考
この関数が反応コンテキストで使用されている場合、ロケールが変更されると一度再評価されます。
useI18n で UseI18nScope 'local' またはいくつかの 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 によって返されるロケールメッセージの構造を理解し、使用する必要があります。
参考: