APIs de Idioma
Además de useI18n(), el SDK de Vue exporta primitivos de idioma de más bajo nivel para integraciones avanzadas:
localelocaleSettingsetLocale()AVAILABLE_LOCALESLOCALE_LABELS
Úsalos cuando quieras acceso directo al store, necesites integrar el estado del idioma con un shell de app más amplio, o necesites metadatos de idioma sin suscribirte al objeto de retorno completo de useI18n().
Uso
ts
import {
locale,
localeSetting,
setLocale,
AVAILABLE_LOCALES,
LOCALE_LABELS,
} from '@open-pencil/vue'Notas
localees el store del idioma activo resueltolocaleSettinges el store de la preferencia persistida del usuariosetLocale()actualiza la preferencia y el idioma activo conjuntamenteAVAILABLE_LOCALESyLOCALE_LABELSson útiles para selectores personalizados