mirror of
https://jihulab.com/DGP-Studio/Snap.Hutao.Docs.git
synced 2025-11-19 21:16:31 +08:00
localization update
This commit is contained in:
@@ -4,6 +4,7 @@ import theme from "./theme.js";
|
|||||||
import { autoCatalogPlugin } from "vuepress-plugin-auto-catalog";
|
import { autoCatalogPlugin } from "vuepress-plugin-auto-catalog";
|
||||||
import { docsearchPlugin } from '@vuepress/plugin-docsearch'
|
import { docsearchPlugin } from '@vuepress/plugin-docsearch'
|
||||||
import { googleAnalyticsPlugin } from '@vuepress/plugin-google-analytics'
|
import { googleAnalyticsPlugin } from '@vuepress/plugin-google-analytics'
|
||||||
|
import { redirectPlugin } from "vuepress-plugin-redirect";
|
||||||
|
|
||||||
export default defineUserConfig({
|
export default defineUserConfig({
|
||||||
base: "/",
|
base: "/",
|
||||||
@@ -43,7 +44,7 @@ export default defineUserConfig({
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"en": {
|
"/en/": {
|
||||||
placeholder: "Search documents",
|
placeholder: "Search documents",
|
||||||
translations:{
|
translations:{
|
||||||
button:{
|
button:{
|
||||||
@@ -55,7 +56,15 @@ export default defineUserConfig({
|
|||||||
}),
|
}),
|
||||||
googleAnalyticsPlugin({
|
googleAnalyticsPlugin({
|
||||||
id: "G-F3LFJCE3RM"
|
id: "G-F3LFJCE3RM"
|
||||||
|
}),
|
||||||
|
redirectPlugin({
|
||||||
|
locale: true,
|
||||||
|
localeConfig: {
|
||||||
|
"/en/": ["en-US", "en-UK", "en"],
|
||||||
|
"/": ["zh-CN", "zh-TW", "zh"],
|
||||||
|
},
|
||||||
})
|
})
|
||||||
|
|
||||||
],
|
],
|
||||||
|
|
||||||
theme,
|
theme,
|
||||||
|
|||||||
128
package-lock.json
generated
128
package-lock.json
generated
@@ -14,6 +14,7 @@
|
|||||||
"@vuepress/plugin-google-analytics": "2.0.0-beta.61",
|
"@vuepress/plugin-google-analytics": "2.0.0-beta.61",
|
||||||
"vue": "^3.2.47",
|
"vue": "^3.2.47",
|
||||||
"vuepress": "2.0.0-beta.61",
|
"vuepress": "2.0.0-beta.61",
|
||||||
|
"vuepress-plugin-redirect": "^2.0.0-beta.194",
|
||||||
"vuepress-theme-hope": "2.0.0-beta.189"
|
"vuepress-theme-hope": "2.0.0-beta.189"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -5130,9 +5131,9 @@
|
|||||||
"dev": true
|
"dev": true
|
||||||
},
|
},
|
||||||
"node_modules/execa": {
|
"node_modules/execa": {
|
||||||
"version": "7.0.0",
|
"version": "7.1.1",
|
||||||
"resolved": "https://registry.npmjs.org/execa/-/execa-7.0.0.tgz",
|
"resolved": "https://registry.npmjs.org/execa/-/execa-7.1.1.tgz",
|
||||||
"integrity": "sha512-tQbH0pH/8LHTnwTrsKWideqi6rFB/QNUawEwrn+WHyz7PX1Tuz2u7wfTvbaNBdP5JD5LVWxNo8/A8CHNZ3bV6g==",
|
"integrity": "sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==",
|
||||||
"dev": true,
|
"dev": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"cross-spawn": "^7.0.3",
|
"cross-spawn": "^7.0.3",
|
||||||
@@ -8933,6 +8934,127 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"node_modules/vuepress-plugin-redirect": {
|
||||||
|
"version": "2.0.0-beta.194",
|
||||||
|
"resolved": "https://registry.npmjs.org/vuepress-plugin-redirect/-/vuepress-plugin-redirect-2.0.0-beta.194.tgz",
|
||||||
|
"integrity": "sha512-DKkldWtDhobbHOeFzZS6v2qRdDARcvC/7alB+oKpRkA5i/iPWqGaVq+I4/wMTsqkmd6BMGpFCuyhM2O4bnw3pA==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@vuepress/cli": "2.0.0-beta.61",
|
||||||
|
"@vuepress/core": "2.0.0-beta.61",
|
||||||
|
"@vuepress/shared": "2.0.0-beta.61",
|
||||||
|
"@vuepress/utils": "2.0.0-beta.61",
|
||||||
|
"cac": "^6.7.14",
|
||||||
|
"vuepress-shared": "2.0.0-beta.194"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"vp-redirect": "lib/cli/index.js"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": "^14.18.0 || >=16.0.0",
|
||||||
|
"npm": ">=8",
|
||||||
|
"pnpm": ">=7"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"vuepress": "2.0.0-beta.61",
|
||||||
|
"vuepress-shared": "2.0.0-beta.194",
|
||||||
|
"vuepress-vite": "2.0.0-beta.61",
|
||||||
|
"vuepress-webpack": "2.0.0-beta.61"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"vuepress": {
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"vuepress-shared": {
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"vuepress-vite": {
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"vuepress-webpack": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/vuepress-plugin-redirect/node_modules/lru-cache": {
|
||||||
|
"version": "6.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
|
||||||
|
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"yallist": "^4.0.0"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/vuepress-plugin-redirect/node_modules/semver": {
|
||||||
|
"version": "7.3.8",
|
||||||
|
"resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz",
|
||||||
|
"integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"lru-cache": "^6.0.0"
|
||||||
|
},
|
||||||
|
"bin": {
|
||||||
|
"semver": "bin/semver.js"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": ">=10"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/vuepress-plugin-redirect/node_modules/vuepress-shared": {
|
||||||
|
"version": "2.0.0-beta.194",
|
||||||
|
"resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-beta.194.tgz",
|
||||||
|
"integrity": "sha512-Ag/XI+EmqtrP6E46kItBD5Q2b+8s22RYjGQsOv2deTEHxOJHgs2/d5usOiCcaJY3IFh9jLJBUD8tBPCe5/mhgw==",
|
||||||
|
"dev": true,
|
||||||
|
"dependencies": {
|
||||||
|
"@vuepress/client": "2.0.0-beta.61",
|
||||||
|
"@vuepress/shared": "2.0.0-beta.61",
|
||||||
|
"@vuepress/utils": "2.0.0-beta.61",
|
||||||
|
"@vueuse/core": "^9.13.0",
|
||||||
|
"cheerio": "1.0.0-rc.12",
|
||||||
|
"dayjs": "^1.11.7",
|
||||||
|
"execa": "^7.1.1",
|
||||||
|
"fflate": "^0.7.4",
|
||||||
|
"gray-matter": "^4.0.3",
|
||||||
|
"semver": "^7.3.8",
|
||||||
|
"striptags": "^3.2.0",
|
||||||
|
"vue": "^3.2.47",
|
||||||
|
"vue-router": "^4.1.6"
|
||||||
|
},
|
||||||
|
"engines": {
|
||||||
|
"node": "^14.18.0 || >=16.0.0",
|
||||||
|
"npm": ">=8",
|
||||||
|
"pnpm": ">=7"
|
||||||
|
},
|
||||||
|
"peerDependencies": {
|
||||||
|
"@vuepress/client": "2.0.0-beta.61",
|
||||||
|
"vuepress": "2.0.0-beta.61",
|
||||||
|
"vuepress-vite": "2.0.0-beta.61",
|
||||||
|
"vuepress-webpack": "2.0.0-beta.61"
|
||||||
|
},
|
||||||
|
"peerDependenciesMeta": {
|
||||||
|
"@vuepress/client": {
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"vuepress": {
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"vuepress-vite": {
|
||||||
|
"optional": true
|
||||||
|
},
|
||||||
|
"vuepress-webpack": {
|
||||||
|
"optional": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"node_modules/vuepress-plugin-redirect/node_modules/yallist": {
|
||||||
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
"node_modules/vuepress-plugin-rtl": {
|
"node_modules/vuepress-plugin-rtl": {
|
||||||
"version": "2.0.0-beta.189",
|
"version": "2.0.0-beta.189",
|
||||||
"resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.189.tgz",
|
"resolved": "https://registry.npmjs.org/vuepress-plugin-rtl/-/vuepress-plugin-rtl-2.0.0-beta.189.tgz",
|
||||||
|
|||||||
@@ -15,6 +15,7 @@
|
|||||||
"@vuepress/plugin-google-analytics": "2.0.0-beta.61",
|
"@vuepress/plugin-google-analytics": "2.0.0-beta.61",
|
||||||
"vue": "^3.2.47",
|
"vue": "^3.2.47",
|
||||||
"vuepress": "2.0.0-beta.61",
|
"vuepress": "2.0.0-beta.61",
|
||||||
|
"vuepress-plugin-redirect": "^2.0.0-beta.194",
|
||||||
"vuepress-theme-hope": "2.0.0-beta.189"
|
"vuepress-theme-hope": "2.0.0-beta.189"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user