From ff0676a3b139525b789a1b982bcd86d6e13e2a75 Mon Sep 17 00:00:00 2001
From: nkdns <847178525@qq.com>
Date: Fri, 29 Nov 2024 16:36:59 +0800
Subject: [PATCH 1/4] =?UTF-8?q?frpc=E5=A4=9A=E8=AF=AD=E8=A8=80=E8=AE=BE?=
=?UTF-8?q?=E8=AE=A1=E5=AE=8C=E6=88=90?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
web/frpc/components.d.ts | 3 +
web/frpc/package.json | 1 +
web/frpc/src/App.vue | 64 +++++++++++++--------
web/frpc/src/assets/lang.svg | 1 +
web/frpc/src/assets/locales/en.json | 25 ++++++++
web/frpc/src/assets/locales/zh.json | 25 ++++++++
web/frpc/src/components/ClientConfigure.vue | 14 ++---
web/frpc/src/components/Overview.vue | 51 ++++------------
web/frpc/src/main.ts | 13 ++++-
web/frpc/yarn.lock | 30 ++++++++++
10 files changed, 154 insertions(+), 73 deletions(-)
create mode 100644 web/frpc/src/assets/lang.svg
create mode 100644 web/frpc/src/assets/locales/en.json
create mode 100644 web/frpc/src/assets/locales/zh.json
diff --git a/web/frpc/components.d.ts b/web/frpc/components.d.ts
index 383fce6b..96c5b319 100644
--- a/web/frpc/components.d.ts
+++ b/web/frpc/components.d.ts
@@ -10,6 +10,9 @@ declare module 'vue' {
ClientConfigure: typeof import('./src/components/ClientConfigure.vue')['default']
ElButton: typeof import('element-plus/es')['ElButton']
ElCol: typeof import('element-plus/es')['ElCol']
+ ElDropdown: typeof import('element-plus/es')['ElDropdown']
+ ElDropdownItem: typeof import('element-plus/es')['ElDropdownItem']
+ ElDropdownMenu: typeof import('element-plus/es')['ElDropdownMenu']
ElInput: typeof import('element-plus/es')['ElInput']
ElMenu: typeof import('element-plus/es')['ElMenu']
ElMenuItem: typeof import('element-plus/es')['ElMenuItem']
diff --git a/web/frpc/package.json b/web/frpc/package.json
index efdc3a9c..a391a126 100644
--- a/web/frpc/package.json
+++ b/web/frpc/package.json
@@ -13,6 +13,7 @@
"dependencies": {
"element-plus": "^2.5.3",
"vue": "^3.4.15",
+ "vue-i18n": "^10.0.5",
"vue-router": "^4.2.5"
},
"devDependencies": {
diff --git a/web/frpc/src/App.vue b/web/frpc/src/App.vue
index 7addad61..9ee8d7ad 100644
--- a/web/frpc/src/App.vue
+++ b/web/frpc/src/App.vue
@@ -3,36 +3,39 @@
-
- Overview
- Configure
- Help
+
+ {{ t("main.Overview") }}
+ {{ t("main.Configure") }}
+ {{ t("main.Help") }}
@@ -50,11 +53,16 @@
-
-
-
-
-
-
-
-