fantasia-archive/src/boot/i18n.ts

24 lines
401 B
TypeScript
Raw Normal View History

2021-01-31 02:43:13 +13:00
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
})