feat: [i18n] use default browser language

This commit is contained in:
David Urvoy 2021-05-27 14:37:03 +00:00
parent 6a6a5ee165
commit 95924f7572

View file

@ -5,8 +5,8 @@ import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
import Vue from "vue"; import Vue from "vue";
import VueI18n from "vue-i18n"; import VueI18n from "vue-i18n";
import App from "./App"; import App from "./App";
import translations from "./assets/translations/en.json";
import store from "./store"; import store from "./store";
import en from "./assets/translations/en.json";
const faIcons = [ const faIcons = [
"AddressCard", "AddressCard",
@ -66,6 +66,10 @@ Vue.use(VueI18n);
new Vue({ new Vue({
render: h => h(App), render: h => h(App),
i18n: new VueI18n({ locale: "en", fallbackLocale: "en", messages: { en } }), i18n: new VueI18n({
locale: navigator.language || navigator.userLanguage,
fallbackLocale: "en-US",
messages: { "en-US": translations }
}),
store store
}).$mount("#app"); }).$mount("#app");