From df32b3b5dee83cd84d0806dd3d8904a452fb68d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Sun, 13 Apr 2025 01:14:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=8F=90=E4=BA=A4=E9=83=A8=E5=88=86?= =?UTF-8?q?=E5=89=8D=E7=AB=AF=E7=BF=BB=E8=AF=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/package.json | 1 - web/pnpm-lock.yaml | 40 - web/src/components/page/CommonPage.vue | 6 +- web/src/i18n/en.json | 218 --- web/src/i18n/i18n.ts | 25 - .../layout/sidebar/components/SideMenu.vue | 6 +- .../layout/sidebar/components/SideSetting.vue | 29 +- web/src/layout/tab/IndexView.vue | 2 +- web/src/locales/en.po | 1451 ++++++++++++++-- web/src/locales/frontend.pot | 1457 +++++++++++++++-- web/src/locales/zh_CN.po | 1431 ++++++++++++++-- web/src/locales/zh_TW.po | 1431 ++++++++++++++-- web/src/main.ts | 2 - web/src/router/routes/index.ts | 3 +- web/src/views/container/ComposeView.vue | 68 +- web/src/views/container/ContainerCreate.vue | 105 +- web/src/views/container/ContainerView.vue | 109 +- web/src/views/container/ImageView.vue | 45 +- web/src/views/container/IndexView.vue | 12 +- web/src/views/container/NetworkView.vue | 75 +- web/src/views/container/VolumeView.vue | 49 +- web/src/views/container/route.ts | 3 +- web/src/views/dashboard/IndexView.vue | 183 ++- web/src/views/dashboard/route.ts | 5 +- web/src/views/website/IndexView.vue | 127 +- 25 files changed, 5589 insertions(+), 1294 deletions(-) delete mode 100644 web/src/i18n/en.json delete mode 100644 web/src/i18n/i18n.ts diff --git a/web/package.json b/web/package.json index fe9ed94e..0c9eee18 100644 --- a/web/package.json +++ b/web/package.json @@ -53,7 +53,6 @@ "remove": "^0.1.5", "vue": "^3.5.13", "vue-echarts": "^7.0.3", - "vue-i18n": "^11.0.1", "vue-router": "^4.5.0", "vue3-gettext": "4.0.0-alpha.8" }, diff --git a/web/pnpm-lock.yaml b/web/pnpm-lock.yaml index 6e954a50..5a75dc3c 100644 --- a/web/pnpm-lock.yaml +++ b/web/pnpm-lock.yaml @@ -92,9 +92,6 @@ importers: vue-echarts: specifier: ^7.0.3 version: 7.0.3(@vue/runtime-core@3.5.13)(echarts@5.6.0)(vue@3.5.13(typescript@5.8.3)) - vue-i18n: - specifier: ^11.0.1 - version: 11.1.3(vue@3.5.13(typescript@5.8.3)) vue-router: specifier: ^4.5.0 version: 4.5.0(vue@3.5.13(typescript@5.8.3)) @@ -709,18 +706,6 @@ packages: peerDependencies: vue: '>=3' - '@intlify/core-base@11.1.3': - resolution: {integrity: sha512-cMuHunYO7LE80azTitcvEbs1KJmtd6g7I5pxlApV3Jo547zdO3h31/0uXpqHc+Y3RKt1wo2y68RGSx77Z1klyA==} - engines: {node: '>= 16'} - - '@intlify/message-compiler@11.1.3': - resolution: {integrity: sha512-7rbqqpo2f5+tIcwZTAG/Ooy9C8NDVwfDkvSeDPWUPQW+Dyzfw2o9H103N5lKBxO7wxX9dgCDjQ8Umz73uYw3hw==} - engines: {node: '>= 16'} - - '@intlify/shared@11.1.3': - resolution: {integrity: sha512-pTFBgqa/99JRA2H1qfyqv97MKWJrYngXBA/I0elZcYxvJgcCw3mApAoPW3mJ7vx3j+Ti0FyKUFZ4hWxdjKaxvA==} - engines: {node: '>= 16'} - '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -3450,12 +3435,6 @@ packages: peerDependencies: vue: ^3.4.37 - vue-i18n@11.1.3: - resolution: {integrity: sha512-Pcylh9z9S5+CJAqgbRZ3EKxFIBIrtY5YUppU722GIT65+Nukm0TCqiQegZnNLCZkXGthxe0cpqj0AoM51H+6Gw==} - engines: {node: '>= 16'} - peerDependencies: - vue: ^3.0.0 - vue-router@4.5.0: resolution: {integrity: sha512-HDuk+PuH5monfNuY+ct49mNmkCRK4xJAV9Ts4z9UFc4rzdDnxQLyCMGGc8pKhZhHTVzfanpNwB/lwqevcBwI4w==} peerDependencies: @@ -4185,18 +4164,6 @@ snapshots: '@iconify/types': 2.0.0 vue: 3.5.13(typescript@5.8.3) - '@intlify/core-base@11.1.3': - dependencies: - '@intlify/message-compiler': 11.1.3 - '@intlify/shared': 11.1.3 - - '@intlify/message-compiler@11.1.3': - dependencies: - '@intlify/shared': 11.1.3 - source-map-js: 1.2.1 - - '@intlify/shared@11.1.3': {} - '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -7255,13 +7222,6 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.8.3) - vue-i18n@11.1.3(vue@3.5.13(typescript@5.8.3)): - dependencies: - '@intlify/core-base': 11.1.3 - '@intlify/shared': 11.1.3 - '@vue/devtools-api': 6.6.4 - vue: 3.5.13(typescript@5.8.3) - vue-router@4.5.0(vue@3.5.13(typescript@5.8.3)): dependencies: '@vue/devtools-api': 6.6.4 diff --git a/web/src/components/page/CommonPage.vue b/web/src/components/page/CommonPage.vue index 48e87140..6fa74e26 100644 --- a/web/src/components/page/CommonPage.vue +++ b/web/src/components/page/CommonPage.vue @@ -1,8 +1,4 @@