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-файл локали браузера не является реактивным источником событий. Изменяйте локаль с помощью [`useSetLocale()`](/docs/vue/reference/composables/use-set-locale), а не записывая `document.cookie` напрямую. ## Параметры [#parameters] `useLocale` не принимает параметров. ## Возвращаемое значение [#returns] **Тип** `Readonly>` Доступный только для чтения ref, содержащий активную локаль. Vue автоматически разворачивает её в шаблонах; в коде JavaScript и TypeScript используется `.value`. ```ts const locale = useLocale(); console.log(locale.value); ``` ## Пример [#example] ```vue title="CurrentLocale.vue"Locale: {{ locale }}
Language: {{ language }}
```