Skip to content

vue-i18n / general / TranslationProps

インターフェース: TranslationProps

翻訳コンポーネントのプロパティ

Vue I18n コンポーネント

継承

プロパティ

i18n?

ts
optional i18n: Composer<{
}, {
}, {
}, string, never, string>;

備考

既存のスコープを持つコンポーザーインスタンス。

このオプションは scope オプションより優先されます。

継承元

BaseFormatProps.i18n


keypath

ts
keypath: string;

備考

ロケールメッセージキーを指定できるプロパティ


locale?

ts
optional locale: string;

備考

コンポーネントで使用するロケールを指定します。

指定された場合、ターゲットコンポーネントのグローバルスコープまたは親スコープのロケールは上書きされず、指定されたロケールが使用されます。

継承元

BaseFormatProps.locale


plural?

ts
optional plural: string | number;

備考

複数形の選択を示すメッセージ番号プロパティ


scope?

ts
optional scope: ComponentI18nScope;

備考

ターゲットコンポーネントで使用するスコープを指定します。

global または parent のいずれかを指定できます。

global が指定された場合はグローバルスコープが使用され、parent が指定された場合はターゲットコンポーネントの親のスコープが使用されます。

親がグローバルスコープの場合、グローバルスコープが使用され、ローカルスコープの場合はローカルスコープが使用されます。

継承元

BaseFormatProps.scope


tag?

ts
optional tag: string | object;

備考

スロットに配布されるコンテンツをラップするために使用されます。省略された場合、スロットコンテンツはフラグメントとして扱われます。

p のような文字列ベースのタグ名、またはコンポーネントが定義されているオブジェクトを指定できます。

継承元

BaseFormatProps.tag