Sha256: 890aa419c136365096ca1bdf71e07a91b212da21acc18d21e39815d944a71b25
Contents?: true
Size: 606 Bytes
Versions: 25
Compression:
Stored size: 606 Bytes
Contents
import Vue from 'vue' import VueI18n from 'vue-i18n' import messages from '@/locales' Vue.use(VueI18n) const AVAILABLE_LOCALES = ['en', 'fr'] var locale = 'en' if (document.documentElement.lang) { // fetch the local from the HTML tag locale = document.documentElement.lang } else { // try to fetch the browser locale const language = navigator.languages[0] if (language) { locale = language.split('-')[0] if (AVAILABLE_LOCALES.indexOf(locale) === -1) locale = null } } const i18n = new VueI18n({ locale, fallbackLocale: AVAILABLE_LOCALES[0], messages, }) export default i18n
Version data entries
25 entries across 25 versions & 1 rubygems