Locale API
Poza useI18n() Vue SDK eksportuje low-level API do bezpośredniej pracy z locale:
localelocaleSettingsetLocale()AVAILABLE_LOCALESLOCALE_LABELS
Użyj tych exports, gdy locale jest częścią szerszego application state albo potrzebujesz listy dostępnych języków bez całego API zwracanego przez useI18n().
Użycie
ts
import {
locale,
localeSetting,
setLocale,
AVAILABLE_LOCALES,
LOCALE_LABELS,
} from '@open-pencil/vue'Zachowanie
localezawiera aktualnie używane locale po uwzględnieniu ustawień i fallback.localeSettingprzechowuje preference użytkownika.setLocale()aktualizuje preference i aktywne locale.AVAILABLE_LOCALESiLOCALE_LABELSsłużą do budowania własnego locale picker.