/** Возвращает код текущей локали с учётом алиасов (zh → ch). * Локаль берётся из глобального инстанса i18n (`useNuxtApp().$i18n`), а не из `useI18n()`, * чтобы функцию можно было безопасно вызывать вне setup-контекста (watch/async-колбэки): * `useI18n()` вне setup кидает MUST_BE_CALL_SETUP_TOP. */ export const useLang = () => { const lang = useNuxtApp().$i18n.locale.value; const anotherCode: Record = { zh: 'ch', }; return anotherCode[lang] || lang; };