Skip to content

Locale API ​

Zusätzlich zu useI18n() exportiert das Vue SDK ein low-level API für direkten Zugriff auf Locale state:

  • locale
  • localeSetting
  • setLocale()
  • AVAILABLE_LOCALES
  • LOCALE_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 ​

  • locale enthält das nach Settings und Fallback tatsächlich verwendete Locale.
  • localeSetting speichert die Preference des Benutzer.
  • setLocale() aktualisiert Preference und aktives Locale.
  • AVAILABLE_LOCALES und LOCALE_LABELS dienen zum Aufbau eines eigenen Locale picker.

Siehe auch ​

Released under the MIT License.