From 6a39e65b6bc35bc324e8371e3fa235dab5c33397 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 10 May 2025 21:45:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=20TMDB=20=E5=88=AE=E5=89=8A?= =?UTF-8?q?=E5=8E=9F=E8=AF=AD=E7=A7=8D=E9=80=89=E9=A1=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/dialog/AlistConfigDialog.vue | 22 ++++++++++----------- src/locales/en-US.ts | 5 ++--- src/locales/zh-CN.ts | 5 ++--- src/locales/zh-TW.ts | 5 ++--- src/views/setting/AccountSettingSystem.vue | 20 +++++++++---------- 5 files changed, 25 insertions(+), 32 deletions(-) diff --git a/src/components/dialog/AlistConfigDialog.vue b/src/components/dialog/AlistConfigDialog.vue index 32e2264d..6754a936 100644 --- a/src/components/dialog/AlistConfigDialog.vue +++ b/src/components/dialog/AlistConfigDialog.vue @@ -28,24 +28,22 @@ async function handleReset() { const result: { [key: string]: any } = await api.get('/storage/reset/alist') if (result.success) { // 重置成功 - alertType.value = 'success' handleDone() - } else { - alertType.value = 'error' - text.value = result.message } } catch (e) { console.error(e) } } -let loginType = ref('username') -if (props.conf.token) { - loginType = ref('token') -} else if (props.conf.username) { - loginType = ref('username') -} else { - loginType = ref('guest') -} + +// 登录类型 +const loginType = computed(() => { + if (props.conf.token) { + return 'token' + } else if (props.conf.username) { + return 'username' + } + return 'username' +}) // 数据源 const sourceItems = [ diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts index a60730a9..d01c9d40 100644 --- a/src/locales/en-US.ts +++ b/src/locales/en-US.ts @@ -1004,9 +1004,6 @@ export default { tmdbLocale: 'TMDB Metadata Language', tmdbLocalePlaceholder: 'en', tmdbLocaleHint: 'Customize themoviedb metadata language', - tmdbScrapImageLocale: 'TMDB Scrap Image Locale', - tmdbScrapImageLocalePlaceholder: 'en', - tmdbScrapImageLocaleHint: 'Customize themoviedb scrap image locale', metaCacheExpire: 'Media Metadata Cache Expiration Time', metaCacheExpireHint: 'Recognition metadata local cache time, use built-in default value when set to 0', metaCacheExpireRequired: 'Please enter metadata cache time', @@ -1014,6 +1011,8 @@ export default { scrapFollowTmdb: 'Follow TMDB Recognition', scrapFollowTmdbHint: 'When turned off, organization history will be used (if available) to avoid TMDB data changes during subscription', + scrapOriginalImage: 'Scrap TheMovieDb Original Language Image', + scrapOriginalImageHint: 'Scrap original language image from themoviedb, otherwise scrap metadata language image', fanartEnable: 'Fanart Image Data Source', fanartEnableHint: 'Use image data from fanart.tv', githubProxy: 'Github Acceleration Proxy', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index ab28d338..a069138e 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -999,15 +999,14 @@ export default { tmdbLocale: 'TMDB 元数据语言', tmdbLocalePlaceholder: 'zh', tmdbLocaleHint: '自定义themoviedb元数据语言', - tmdbScrapImageLocale: 'TMDB 刮削图片语言', - tmdbScrapImageLocalePlaceholder: 'zh', - tmdbScrapImageLocaleHint: '自定义themoviedb刮削图片语言', metaCacheExpire: '媒体元数据缓存过期时间', metaCacheExpireHint: '识别元数据本地缓存时间,为 0 时使用内置默认值', metaCacheExpireRequired: '请输入元数据缓存时间', metaCacheExpireMin: '元数据缓存时间必须大于等于0', scrapFollowTmdb: '跟随TMDB识别整理', scrapFollowTmdbHint: '关闭时以整理历史记录为准(如有),避免TMDB数据在订阅中途修改', + scrapOriginalImage: 'TMDB 刮削原语种图片', + scrapOriginalImageHint: '刮削原语种图片,否则刮削元数据语种图片', fanartEnable: 'Fanart图片数据源', fanartEnableHint: '使用 fanart.tv 的图片数据', githubProxy: 'Github加速代理', diff --git a/src/locales/zh-TW.ts b/src/locales/zh-TW.ts index 59b054e8..8518c95c 100644 --- a/src/locales/zh-TW.ts +++ b/src/locales/zh-TW.ts @@ -1001,15 +1001,14 @@ export default { tmdbLocale: 'TMDB 元數據語言', tmdbLocalePlaceholder: 'zh', tmdbLocaleHint: '自定義themoviedb元數據語言', - tmdbScrapImageLocale: 'TMDB 刮削圖片語言', - tmdbScrapImageLocalePlaceholder: 'zh', - tmdbScrapImageLocaleHint: '自定義themoviedb刮削圖片語言', metaCacheExpire: '媒體元數據緩存過期時間', metaCacheExpireHint: '識別元數據本地緩存時間,為 0 時使用內置默認值', metaCacheExpireRequired: '請輸入元數據緩存時間', metaCacheExpireMin: '元數據緩存時間必須大於等於0', scrapFollowTmdb: '跟隨TMDB識別整理', scrapFollowTmdbHint: '關閉時以整理歷史記錄為準(如有),避免TMDB數據在訂閱中途修改', + scrapOriginalImage: 'TMDB 刮削原語种圖片', + scrapOriginalImageHint: '刮削原語种圖片,否则數據元数据語种圖片', fanartEnable: 'Fanart圖片數據源', fanartEnableHint: '使用 fanart.tv 的圖片數據', githubProxy: 'Github加速代理', diff --git a/src/views/setting/AccountSettingSystem.vue b/src/views/setting/AccountSettingSystem.vue index ba769d2d..d92ce968 100644 --- a/src/views/setting/AccountSettingSystem.vue +++ b/src/views/setting/AccountSettingSystem.vue @@ -40,10 +40,10 @@ const SystemSettings = ref({ TMDB_API_DOMAIN: null, TMDB_IMAGE_DOMAIN: null, TMDB_LOCALE: null, - TMDB_SCRAP_IMAGE_LOCALE: null, META_CACHE_EXPIRE: 0, SCRAP_FOLLOW_TMDB: true, FANART_ENABLE: false, + TMDB_SCRAP_ORIGINAL_IMAGE: null, // 网络 PROXY_HOST: null, GITHUB_PROXY: null, @@ -716,16 +716,6 @@ onDeactivated(() => { :items="tmdbLanguageItems" /> - - - { persistent-hint /> + + +