Skip to content

Locale API ​

Poza useI18n() Vue SDK eksportuje low-level API do bezpośredniej pracy z locale:

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

  • locale zawiera aktualnie używane locale po uwzględnieniu ustawień i fallback.
  • localeSetting przechowuje preference użytkownika.
  • setLocale() aktualizuje preference i aktywne locale.
  • AVAILABLE_LOCALES i LOCALE_LABELS służą do budowania własnego locale picker.

Zobacz też ​

Released under the MIT License.