fantasia-archive/src/boot/i18n.ts
2021-01-30 14:43:13 +01:00

24 lines
401 B
TypeScript

import { boot } from "quasar/wrappers"
import messages from "src/i18n"
import Vue from "vue"
import VueI18n from "vue-i18n"
declare module "vue/types/vue" {
interface Vue {
i18n: VueI18n;
}
}
Vue.use(VueI18n)
export const i18n = new VueI18n({
locale: "en-us",
fallbackLocale: "en-us",
messages
})
export default boot(({ app }) => {
// Set i18n instance on app
app.i18n = i18n
})