添加 TMDB 刮削原语种选项。

This commit is contained in:
jxxghp
2025-05-10 21:45:45 +08:00
parent c27013b7ad
commit 6a39e65b6b
5 changed files with 25 additions and 32 deletions

View File

@@ -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 = [

View File

@@ -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',

View File

@@ -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加速代理',

View File

@@ -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加速代理',

View File

@@ -40,10 +40,10 @@ const SystemSettings = ref<any>({
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"
/>
</VCol>
<VCol cols="12" md="6">
<VSelect
v-model="SystemSettings.Advanced.TMDB_SCRAP_IMAGE_LOCALE"
:label="t('setting.system.tmdbScrapImageLocale')"
:placeholder="t('setting.system.tmdbScrapImageLocalePlaceholder')"
:hint="t('setting.system.tmdbScrapImageLocaleHint')"
persistent-hint
:items="tmdbLanguageItems"
/>
</VCol>
<VCol cols="12" md="6">
<VTextField
v-model="SystemSettings.Advanced.META_CACHE_EXPIRE"
@@ -751,6 +741,14 @@ onDeactivated(() => {
persistent-hint
/>
</VCol>
<VCol cols="12" md="6">
<VSwitch
v-model="SystemSettings.Advanced.SCRAP_ORIGINAL_IMAGE"
:label="t('setting.system.scrapOriginalImage')"
:hint="t('setting.system.scrapOriginalImageHint')"
persistent-hint
/>
</VCol>
<VCol cols="12" md="6">
<VSwitch
v-model="SystemSettings.Advanced.FANART_ENABLE"