From 48513efbe03484ace2d64adf0dc0c096a861a573 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Tue, 29 Apr 2025 07:16:33 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=9B=BD=E9=99=85=E5=8C=96?= =?UTF-8?q?=E6=94=AF=E6=8C=81=EF=BC=9A=E4=B8=BA=E5=B7=A5=E4=BD=9C=E6=B5=81?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=8F=8A=E7=9B=B8=E5=85=B3=E5=AF=B9=E8=AF=9D?= =?UTF-8?q?=E6=A1=86=E6=B7=BB=E5=8A=A0=E5=A4=9A=E8=AF=AD=E8=A8=80=E6=96=87?= =?UTF-8?q?=E6=9C=AC=EF=BC=8C=E6=8F=90=E5=8D=87=E7=94=A8=E6=88=B7=E4=BD=93?= =?UTF-8?q?=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/workflow/AddDownloadAction.vue | 35 ++++- .../workflow/AddSubscribeAction.vue | 7 +- .../workflow/FetchDownloadsAction.vue | 11 +- src/components/workflow/FetchMediasAction.vue | 49 ++++--- src/components/workflow/FetchRssAction.vue | 24 +++- .../workflow/FetchTorrentsAction.vue | 55 +++++-- .../workflow/FilterMediasAction.vue | 19 +-- .../workflow/FilterTorrentsAction.vue | 81 +++++++---- src/components/workflow/ScanFileAction.vue | 22 ++- src/components/workflow/ScrapeFileAction.vue | 7 +- src/components/workflow/SendEventAction.vue | 7 +- src/components/workflow/SendMessageAction.vue | 19 ++- .../workflow/TransferFileAction.vue | 19 ++- src/locales/en-US.ts | 135 ++++++++++++++++++ src/locales/zh-CN.ts | 119 +++++++++++++++ src/locales/zh-TW.ts | 135 ++++++++++++++++++ 16 files changed, 639 insertions(+), 105 deletions(-) diff --git a/src/components/workflow/AddDownloadAction.vue b/src/components/workflow/AddDownloadAction.vue index ac9a3025..7215f3fb 100644 --- a/src/components/workflow/AddDownloadAction.vue +++ b/src/components/workflow/AddDownloadAction.vue @@ -2,6 +2,9 @@ import api from '@/api' import { DownloaderConf } from '@/api/types' import { Handle, Position } from '@vue-flow/core' +import { useI18n } from 'vue-i18n' + +const { t } = useI18n() defineProps({ id: { @@ -22,7 +25,7 @@ async function loadDownloaderSetting() { try { const downloaders: DownloaderConf[] = await api.get('download/clients') downloaderOptions.value = [ - { title: '默认', value: '' }, + { title: t('common.default'), value: '' }, ...downloaders.map((item: { name: any }) => ({ title: item.name, value: item.name, @@ -47,23 +50,41 @@ onMounted(() => { - 添加下载 - 根据资源列表添加下载任务 + {{ t('workflow.addDownload.title') }} + {{ t('workflow.addDownload.subtitle') }} - + - + - + - + diff --git a/src/components/workflow/AddSubscribeAction.vue b/src/components/workflow/AddSubscribeAction.vue index d3b4af25..1074cd1a 100644 --- a/src/components/workflow/AddSubscribeAction.vue +++ b/src/components/workflow/AddSubscribeAction.vue @@ -1,5 +1,8 @@