feat(i18n): 集成 vue-i18n 并配置多语言支持
All checks were successful
CI/CD Pipeline / playwright (push) Successful in 4m24s
CI/CD Pipeline / build-and-deploy (push) Successful in 5m33s

(cherry picked from commit 15c9509318dd7d48c081c4ae4846598d9affb344)
This commit is contained in:
严浩
2025-10-22 18:31:44 +08:00
parent 917301dea6
commit 0ac7636c74
9 changed files with 184 additions and 2 deletions

View File

@@ -17,6 +17,7 @@
"format:prettier": "prettier --write src/",
"type-check": "vue-tsc --build",
"lint": "run-s lint:*",
"lint:vue-i18n-extract": "vue-i18n-extract report --vueFiles './src/**/*.?(ts|tsx|vue)' --languageFiles './src/locales/*.?(json|yml|yaml|js)' --ci",
"lint:stylelint": "stylelint \"**/*.{css,less,scss,vue}\" --fix --ignore-path .gitignore",
"lint:oxlint": "oxlint . --fix -D correctness --ignore-path .gitignore",
"lint:eslint": "eslint . --fix",
@@ -121,6 +122,7 @@
"vite-plugin-vue-meta-layouts": "^0.6.1",
"vite-plugin-webfont-dl": "^3.11.1",
"vitest": "^3.2.4",
"vue-i18n-extract": "^2.0.7",
"vue-macros": "3.1.1",
"vue-tsc": "^3.1.0",
"wrangler": "^4.37.1"