Current locale: {{ locale }}
``` スクリプトコード内で、`locale.value` を読み取ります。 ## 仕組み [#how-it-works] * [`createGT()`](/docs/vue/reference/functions/create-gt) プラグインでは、ページを再読み込みすることなく、ロケールの変更に成功すると ref が更新されます。 * [`initializeGTSPA()`](/docs/vue/reference/functions/initialize-gt-spa) が返すプラグインでは、現在のページではロケールが固定されたままです。[`useSetLocale()`](/docs/vue/reference/composables/use-set-locale) は新しいロケールを保存してドキュメントを再読み込みし、次回のページ初期化時にそのロケールが反映されます。 * プラグインがインストールされていない状態で コンポーザブル を呼び出すと、エラーがスローされます。 ブラウザのロケール cookie はリアクティブなイベントソースではありません。`document.cookie` に直接書き込むのではなく、[`useSetLocale()`](/docs/vue/reference/composables/use-set-locale) を使用してロケールを変更してください。 ## パラメータ [#parameters] `useLocale` はパラメータを受け取りません。 ## 戻り値 [#returns] **Type** `Readonly>` アクティブなロケールを保持する読み取り専用の ref。Vue ではテンプレート内で自動的にアンラップされます。JavaScript および TypeScript のコードでは `.value` を使用します。 ```ts const locale = useLocale(); console.log(locale.value); ``` ## 例 [#example] ```vue title="CurrentLocale.vue"Locale: {{ locale }}
Language: {{ language }}
```