refactor(frontend): modularize i18n architecture

This commit is contained in:
elky
2026-06-30 17:01:39 +08:00
parent bf29129a4b
commit 9f138d09e6
118 changed files with 11940 additions and 5368 deletions
+4 -1
View File
@@ -4,11 +4,14 @@ import router from './router'
import './style.css'
import App from './App.vue'
import { preloadCriticalModules } from './utils/importRetry'
import { createI18n } from './i18n'
const app = createApp(App)
const pinia = createPinia()
const i18n = createI18n()
app.use(pinia)
app.use(i18n)
app.use(router)
// 预加载关键模块
@@ -23,4 +26,4 @@ app.config.errorHandler = (err: unknown, _instance, info) => {
// 模块加载错误处理已移至 App.vue 的统一处理器中
}
app.mount('#app')
app.mount('#app')