{{ m(savedMessage) }}
``` ## 仕組み [#how-it-works] * **登録済みメッセージ。** [`msg()`](/docs/vue/reference/functions/msg) は、抽出対象としてソースを登録します。options を受け取ると、呼び出し元の options より優先されるソースとコンテキストのメタデータをエンコードします。options がない場合は、ソース文字列をそのまま返します。 * **生の文字列。** 通常の文字列は、[`useGT()`](/docs/vue/reference/composables/use-gt) の呼び出しと同様に検索され、呼び出し元の `$context` を指定できます。 * **Nullish のパススルー。** `null` は `null` を返し、`undefined` は `undefined` を返します。 * **ソースへのフォールバック。** カタログにエントリがない場合や互換性のないエントリの場合は、元のソース文字列が返されます。 * **プレーンな文字列のみ。** 波括弧はリテラルとして扱われ、ICU フォーマットや補間は行われません。 [`createGT()`](/docs/vue/reference/functions/create-gt) のカタログまたはロケールの変更に応じて更新する必要がある場合は、テンプレート、`computed`、または他のリアクティブエフェクトからリゾルバーを呼び出します。setup 中に一度解決された値は、プレーンな文字列のスナップショットです。[`initializeGTSPA()`](/docs/vue/reference/functions/initialize-gt-spa) で初期化されたブラウザ SPA は、初期カタログを事前読み込みし、ロケール変更後の再読み込み時にスナップショットを再作成します。 ## パラメータ [#parameters] `useMessages` はパラメータを受け取りません。 ## 戻り値 [#returns] **型** `{{ m(encodedMessage) }}
``` コンテキスト付きの生の文字列を解決します: ```vue{{ m('Open', { $context: 'Adjective: an open issue' }) }}
```