index.ts 404 B

12345678910111213141516171819202122
  1. import Cache from '/admin/support/cache'
  2. import { createI18n } from 'vue-i18n'
  3. import en from './languages/en'
  4. import zh from './languages/zh'
  5. import type { App } from 'vue'
  6. const messages = {
  7. en,
  8. zh,
  9. }
  10. const i18n = createI18n({
  11. locale: Cache.get('language') || 'zh',
  12. messages,
  13. globalInjection: true,
  14. })
  15. export function bootstrapI18n(app: App): void {
  16. app.use(i18n)
  17. }
  18. export default i18n