Locale APIs
В дополнение к useI18n(), Vue SDK экспортирует низкоуровневые примитивы локали для продвинутых интеграций:
localelocaleSettingsetLocale()AVAILABLE_LOCALESLOCALE_LABELS
Используйте их, когда нужен прямой доступ к хранилищу, интеграция состояния локали с более крупной оболочкой приложения или метаданные локали без подписки на полный объект возврата useI18n().
Использование
ts
import {
locale,
localeSetting,
setLocale,
AVAILABLE_LOCALES,
LOCALE_LABELS,
} from '@open-pencil/vue'Примечания
locale— хранилище разрешённой активной локалиlocaleSetting— хранилище сохранённых настроек пользователяsetLocale()— обновляет настройки и активную локаль одновременноAVAILABLE_LOCALESиLOCALE_LABELSполезны для кастомных пикеров