feat: 搭建多语言框架

This commit is contained in:
digua
2026-01-04 00:06:20 +08:00
committed by digua
parent cc45c2e510
commit a3dba9ecd1
19 changed files with 5332 additions and 5060 deletions

View File

@@ -2,6 +2,7 @@ import { resolve } from 'path'
import { defineConfig, externalizeDepsPlugin } from 'electron-vite'
import vue from '@vitejs/plugin-vue'
import ui from '@nuxt/ui/vite'
import VueI18nPlugin from '@intlify/unplugin-vue-i18n/vite'
export default defineConfig(() => {
return {
@@ -47,6 +48,14 @@ export default defineConfig(() => {
},
},
}),
VueI18nPlugin({
// 指定全局语言包目录
include: [resolve(__dirname, 'src/i18n/locales/**')],
// 默认语言
defaultSFCLang: 'json',
// 启用组件内 <i18n> 块
compositionOnly: true,
}),
],
root: 'src/',
build: {