diff --git a/public/i18n/en.yml b/public/i18n/en.yml
index dac95100..bdd3529b 100644
--- a/public/i18n/en.yml
+++ b/public/i18n/en.yml
@@ -235,6 +235,22 @@ MANAGE_SETTING_COPY_MESSAGE: Copied
MANAGE_SETTING_CLEAR_CACHE_SUCCESS: Cleared successfully
MANAGE_SETTING_CLEAR_CACHE_FAILED: Clear failed
+# Empty
+MANAGE_NO_DATA: No data
+
+# Main Page
+MANAGE_MAIN_PAGE_NEW_BUCKET: New Bucket
+MANAGE_MAIN_PAGE_BACK_TO_HOME: Home
+MANAGE_MAIN_PAGE_SWITCH_PICBED: Switch
+MANAGE_MAIN_PAGE_SETTING: Setting
+MANAGE_MAIN_PAGE_SUBMIT: Submit
+MANAGE_MAIN_PAGE_TIPS: Tips
+MANAGE_MAIN_PAGE_TIPS_SUCCESS: Created successfully
+MANAGE_MAIN_PAGE_TIPS_FAILED: Create failed
+MANAGE_MAIN_PAGE_BUCKET: Bucket
+MANAGE_MAIN_PAGE_GALLERY: Album
+MANAGE_MAIN_PAGE_REPOSITORY: Repo
+
# ---renderer i18n end---
# plugins
diff --git a/public/i18n/zh-CN.yml b/public/i18n/zh-CN.yml
index 269eddd2..759c9393 100644
--- a/public/i18n/zh-CN.yml
+++ b/public/i18n/zh-CN.yml
@@ -234,6 +234,23 @@ MANAGE_SETTING_CHOOSE_DOWNLOAD_FOLDER_BUTTON: 选择目录
MANAGE_SETTING_COPY_MESSAGE: 已复制
MANAGE_SETTING_CLEAR_CACHE_SUCCESS: 清除成功
MANAGE_SETTING_CLEAR_CACHE_FAILED: 清除失败
+
+# Empty
+MANAGE_NO_DATA: 暂无数据
+
+# Main Page
+MANAGE_MAIN_PAGE_NEW_BUCKET: 新建存储桶
+MANAGE_MAIN_PAGE_BACK_TO_HOME: 返回首页
+MANAGE_MAIN_PAGE_SWITCH_PICBED: 切换图床
+MANAGE_MAIN_PAGE_SETTING: 设置
+MANAGE_MAIN_PAGE_SUBMIT: 提交
+MANAGE_MAIN_PAGE_TIPS: 提示
+MANAGE_MAIN_PAGE_TIPS_SUCCESS: 创建成功
+MANAGE_MAIN_PAGE_TIPS_FAILED: 创建失败
+MANAGE_MAIN_PAGE_BUCKET: 存储桶
+MANAGE_MAIN_PAGE_GALLERY: 相册
+MANAGE_MAIN_PAGE_REPOSITORY: 仓库
+
# ---renderer i18n end---
# plugins
diff --git a/public/i18n/zh-TW.yml b/public/i18n/zh-TW.yml
index e7f5aa5f..c367b70d 100644
--- a/public/i18n/zh-TW.yml
+++ b/public/i18n/zh-TW.yml
@@ -235,6 +235,22 @@ MANAGE_SETTING_COPY_MESSAGE: 已複製
MANAGE_SETTING_CLEAR_CACHE_SUCCESS: 清除成功
MANAGE_SETTING_CLEAR_CACHE_FAILED: 清除失敗
+# Empty
+MANAGE_NO_DATA: 暫無數據
+
+# Main Page
+MANAGE_MAIN_PAGE_NEW_BUCKET: 新建存儲桶
+MANAGE_MAIN_PAGE_BACK_TO_HOME: 返回首頁
+MANAGE_MAIN_PAGE_SWITCH_PICBED: 切換圖床
+MANAGE_MAIN_PAGE_SETTING: 設定
+MANAGE_MAIN_PAGE_SUBMIT: 提交
+MANAGE_MAIN_PAGE_TIPS: 提示
+MANAGE_MAIN_PAGE_TIPS_SUCCESS: 創建成功
+MANAGE_MAIN_PAGE_TIPS_FAILED: 創建失敗
+MANAGE_MAIN_PAGE_BUCKET: 存儲桶
+MANAGE_MAIN_PAGE_GALLERY: 圖庫
+MANAGE_MAIN_PAGE_REPOSITORY: 倉庫
+
# ---renderer i18n end---
# plugins
diff --git a/src/renderer/manage/pages/emptyPage.vue b/src/renderer/manage/pages/emptyPage.vue
index 730c7092..999cabd1 100644
--- a/src/renderer/manage/pages/emptyPage.vue
+++ b/src/renderer/manage/pages/emptyPage.vue
@@ -1,8 +1,9 @@
diff --git a/src/renderer/manage/pages/manageMain.vue b/src/renderer/manage/pages/manageMain.vue
index 725662d1..4731aa07 100644
--- a/src/renderer/manage/pages/manageMain.vue
+++ b/src/renderer/manage/pages/manageMain.vue
@@ -25,7 +25,7 @@
@@ -97,7 +97,7 @@
>
- 返回首页
+ {{ $T('MANAGE_MAIN_PAGE_BACK_TO_HOME') }}
- 切换图床
+ {{ $T('MANAGE_MAIN_PAGE_SWITCH_PICBED') }}
- 设置
+ {{ $T('MANAGE_MAIN_PAGE_SETTING') }}
@@ -165,7 +165,7 @@
- 返回首页
+ {{ $T('MANAGE_MAIN_PAGE_BACK_TO_HOME') }}
@@ -264,7 +264,7 @@
style="position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);"
@click="createNewBucket(currentPicBedName)"
>
- 提交
+ {{ $T('MANAGE_MAIN_PAGE_SUBMIT') }}
@@ -282,6 +282,8 @@ import { ElNotification } from 'element-plus'
import { invokeToMain } from '../utils/dataSender'
import { newBucketConfig } from '../utils/newBucketConfig'
import { useManageStore } from '../store/manageStore'
+import { T as $T } from '@/i18n'
+
const manageStore = useManageStore() as any
const route = useRoute()
const router = useRouter()
@@ -369,8 +371,8 @@ const createNewBucket = (picBedName: string) => {
res.then((result: any) => {
if (result) {
ElNotification({
- title: '提示',
- message: '创建成功',
+ title: `${$T('MANAGE_MAIN_PAGE_TIPS')}`,
+ message: `${$T('MANAGE_MAIN_PAGE_TIPS_SUCCESS')}`,
type: 'success'
})
nweBucketDrawerVisible.value = false
@@ -379,8 +381,8 @@ const createNewBucket = (picBedName: string) => {
}, 2000)
} else {
ElNotification({
- title: '提示',
- message: '创建失败',
+ title: `${$T('MANAGE_MAIN_PAGE_TIPS')}`,
+ message: `${$T('MANAGE_MAIN_PAGE_TIPS_FAILED')}`,
type: 'error'
})
}
@@ -436,14 +438,14 @@ const handleSelectMenu = (bucketName: string) => {
const nweBucketDrawerVisible = ref(false)
const menuTitleMap:IStringKeyMap = {
- aliyun: '存储桶',
- qiniu: '存储桶',
- tcyun: '存储桶',
- upyun: '存储桶',
- s3plist: '存储桶',
- smms: '相册',
- imgur: '相册',
- github: '仓库',
+ aliyun: `${$T('MANAGE_MAIN_PAGE_BUCKET')}`,
+ qiniu: `${$T('MANAGE_MAIN_PAGE_BUCKET')}`,
+ tcyun: `${$T('MANAGE_MAIN_PAGE_BUCKET')}`,
+ upyun: `${$T('MANAGE_MAIN_PAGE_BUCKET')}`,
+ s3plist: `${$T('MANAGE_MAIN_PAGE_BUCKET')}`,
+ smms: `${$T('MANAGE_MAIN_PAGE_GALLERY')}`,
+ imgur: `${$T('MANAGE_MAIN_PAGE_GALLERY')}`,
+ github: `${$T('MANAGE_MAIN_PAGE_REPOSITORY')}`,
webdavplist: ''
}
diff --git a/src/renderer/manage/pages/manageSetting.vue b/src/renderer/manage/pages/manageSetting.vue
index e6ae1f9b..ee6048f6 100644
--- a/src/renderer/manage/pages/manageSetting.vue
+++ b/src/renderer/manage/pages/manageSetting.vue
@@ -415,7 +415,7 @@
>
{{ $T('MANAGE_SETTING_CHOOSE_COPY_FORMAT_TITLE') }}
-
+
@@ -479,8 +479,8 @@
+ border-style="none"
+ />
diff --git a/src/universal/types/i18n.d.ts b/src/universal/types/i18n.d.ts
index 7c115c41..609f9880 100644
--- a/src/universal/types/i18n.d.ts
+++ b/src/universal/types/i18n.d.ts
@@ -209,6 +209,18 @@ interface ILocales {
MANAGE_SETTING_COPY_MESSAGE: string
MANAGE_SETTING_CLEAR_CACHE_SUCCESS: string
MANAGE_SETTING_CLEAR_CACHE_FAILED: string
+ MANAGE_NO_DATA: string
+ MANAGE_MAIN_PAGE_NEW_BUCKET: string
+ MANAGE_MAIN_PAGE_BACK_TO_HOME: string
+ MANAGE_MAIN_PAGE_SWITCH_PICBED: string
+ MANAGE_MAIN_PAGE_SETTING: string
+ MANAGE_MAIN_PAGE_SUBMIT: string
+ MANAGE_MAIN_PAGE_TIPS: string
+ MANAGE_MAIN_PAGE_TIPS_SUCCESS: string
+ MANAGE_MAIN_PAGE_TIPS_FAILED: string
+ MANAGE_MAIN_PAGE_BUCKET: string
+ MANAGE_MAIN_PAGE_GALLERY: string
+ MANAGE_MAIN_PAGE_REPOSITORY: string
PLUGIN_INSTALL_SUCCEED: string
PLUGIN_INSTALL_FAILED: string
PLUGIN_UNINSTALL_SUCCEED: string