Locale API
Zusätzlich zu useI18n() exportiert das Vue SDK ein low-level API für direkten Zugriff auf Locale state:
localelocaleSettingsetLocale()AVAILABLE_LOCALESLOCALE_LABELS
Diese Exports eignen sich, wenn Locale Teil eines umfassenderen Application state ist oder die Liste der verfügbaren Sprachen ohne das vollständige useI18n() API benötigt wird.
Verwendung
ts
import {
locale,
localeSetting,
setLocale,
AVAILABLE_LOCALES,
LOCALE_LABELS,
} from '@open-pencil/vue'Verhalten
localeenthält das nach Settings und Fallback tatsächlich verwendete Locale.localeSettingspeichert die Preference des Benutzer.setLocale()aktualisiert Preference und aktives Locale.AVAILABLE_LOCALESundLOCALE_LABELSdienen zum Aufbau eines eigenen Locale picker.