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

翻訳されたメッセージ

備考

この関数が反応コンテキストで使用されている場合、ロケールが変更されると一度再評価されます。

useI18n で UseI18nScope 'local' またはいくつかの UseI18nOptions が指定されている場合、グローバルスコープのロケールメッセージよりも優先的にローカルスコープのロケールメッセージで翻訳されます。

それ以外の場合は、グローバルスコープのロケールメッセージで翻訳されます。

TIP

rt の使用例は、tmv-for、javascript の for 文を使用したプログラム的なロケールメッセージ翻訳です。

WARNING

rtt とは異なり、ロケールメッセージのキーではなく、ロケールメッセージそのものを処理します。rt には内部のフォールバックはありません。tm によって返されるロケールメッセージの構造を理解し、使用する必要があります。

参考:

呼び出しシグネチャ

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

複数形のロケールメッセージ翻訳を解決する

パラメータ

パラメータ説明
message| VueMessageType | MessageFunction<VueMessageType>解決される対象のロケールメッセージ。tm によって返されたロケールメッセージを指定する必要があります。
pluralnumber取得する複数形文字列。1 は最初のものを返します。
options?TranslateOptions<Locales>翻訳の追加オプション

戻り値

string

翻訳されたメッセージ

備考

オーバーロードされた rt

このオーバーロードされた rt では、複数形の翻訳メッセージを返します。

TIP

rt の使用例は、tmv-for、javascript の for 文を使用したプログラム的なロケールメッセージ翻訳です。

WARNING

rtt とは異なり、ロケールメッセージのキーではなく、ロケールメッセージそのものを処理します。rt には内部のフォールバックはありません。tm によって返されるロケールメッセージの構造を理解し、使用する必要があります。

参考:

呼び出しシグネチャ

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

リスト補間のロケールメッセージ翻訳を解決する

パラメータ

パラメータ説明
message| VueMessageType | MessageFunction<VueMessageType>解決される対象のロケールメッセージ。tm によって返されたロケールメッセージを指定する必要があります。
listunknown[]リスト補間の値。
options?TranslateOptions<Locales>翻訳の追加オプション

戻り値

string

翻訳されたメッセージ

備考

オーバーロードされた rt

このオーバーロードされた rt では、複数形の翻訳メッセージを返します。

TIP

rt の使用例は、tmv-for、javascript の for 文を使用したプログラム的なロケールメッセージ翻訳です。

WARNING

rtt とは異なり、ロケールメッセージのキーではなく、ロケールメッセージそのものを処理します。rt には内部のフォールバックはありません。tm によって返されるロケールメッセージの構造を理解し、使用する必要があります。

参考:

呼び出しシグネチャ

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

名前付き補間のロケールメッセージ翻訳を解決する

パラメータ

パラメータ説明
message| VueMessageType | MessageFunction<VueMessageType>解決される対象のロケールメッセージ。tm によって返されたロケールメッセージを指定する必要があります。
namedNamedValue名前付き補間の値。
options?TranslateOptions<Locales>翻訳の追加オプション

戻り値

string

翻訳されたメッセージ

備考

オーバーロードされた rt

このオーバーロードされた rt では、各プレースホルダー x のために、ロケールメッセージに {x} トークンが含まれている必要があります。

TIP

rt の使用例は、tmv-for、javascript の for 文を使用したプログラム的なロケールメッセージ翻訳です。

WARNING

rtt とは異なり、ロケールメッセージのキーではなく、ロケールメッセージそのものを処理します。rt には内部のフォールバックはありません。tm によって返されるロケールメッセージの構造を理解し、使用する必要があります。

参考: