main.ts (598B)
1 import { createApp } from 'vue' 2 import App from './App.vue' 3 import router from './router' 4 import { createManager } from '@vue-youtube/core'; 5 import { createI18n } from 'vue-i18n' 6 import ja from './locales/ja.json'; 7 import en from './locales/en.json'; 8 import zh from './locales/zh.json'; 9 import ko from './locales/ko.json'; 10 import './style.css' 11 import 'vue3-flag-icons/styles' 12 13 const i18n = createI18n({ 14 locale: 'ja', 15 fallbackLocale: 'en', 16 messages: { 17 ja, 18 en, 19 zh, 20 ko, 21 }, 22 }); 23 24 const app = createApp(App) 25 app.use(createManager()) 26 app.use(i18n) 27 app.use(router) 28 app.mount('#app')