diff --git a/src/locales/en-US.ts b/src/locales/en-US.ts index da2b898e..5eaf9b4d 100644 --- a/src/locales/en-US.ts +++ b/src/locales/en-US.ts @@ -1669,7 +1669,11 @@ export default { bestVersionRuleGroup: 'Version Upgrade Priority Rule Group', bestVersionRuleGroupHint: 'Filter version upgrade subscriptions based on selected filter rule groups', timedSearch: 'Subscription Scheduled Search', - timedSearchHint: 'Search all sites every 24 hours to supplement resources that may be missed by subscription', + timedSearchHint: + 'Search all sites at specified intervals to supplement resources that may be missed by subscription', + searchInterval: 'Subscription Search Interval', + searchIntervalHint: + 'Set the time interval for subscription search, only effective when subscription scheduled search is enabled', checkLocalMedia: 'Check File System Resources', checkLocalMediaHint: 'Scan the storage directory for existing resource files to avoid duplicate downloads; regardless of whether it is enabled, the media server will be checked', @@ -1685,6 +1689,8 @@ export default { hour1: '1 hour', hour12: '12 hours', day1: '1 day', + day3: '3 days', + week1: '1 week', }, saveSuccess: 'Subscription sites saved successfully', saveFailed: 'Failed to save subscription sites!', diff --git a/src/locales/zh-CN.ts b/src/locales/zh-CN.ts index 8c8e4095..f0fb9920 100644 --- a/src/locales/zh-CN.ts +++ b/src/locales/zh-CN.ts @@ -1648,7 +1648,9 @@ export default { bestVersionRuleGroup: '洗版优先级规则组', bestVersionRuleGroupHint: '按选定的过滤规则组对洗版订阅进行过滤', timedSearch: '订阅定时搜索', - timedSearchHint: '每隔24小时全站搜索,以补全订阅可能漏掉的资源', + timedSearchHint: '每隔指定时间全站搜索,以补全订阅可能漏掉的资源', + searchInterval: '订阅搜索时间间隔', + searchIntervalHint: '设置订阅搜索的时间间隔,仅在开启订阅定时搜索时生效', checkLocalMedia: '检查文件系统资源', checkLocalMediaHint: '扫描存储目录中是否已存在相应资源文件,以避免重复下载;不管是否开启都会检查媒体服务器', modes: { @@ -1663,6 +1665,8 @@ export default { hour1: '1小时', hour12: '12小时', day1: '1天', + day3: '3天', + week1: '一周', }, saveSuccess: '订阅站点保存成功', saveFailed: '订阅站点保存失败!', diff --git a/src/locales/zh-TW.ts b/src/locales/zh-TW.ts index d9551f5c..8241acbe 100644 --- a/src/locales/zh-TW.ts +++ b/src/locales/zh-TW.ts @@ -1646,7 +1646,9 @@ export default { bestVersionRuleGroup: '洗版優先級規則組', bestVersionRuleGroupHint: '按選定的過濾規則組對洗版訂閱進行過濾', timedSearch: '訂閱定時搜索', - timedSearchHint: '每隔24小時全站搜索,以補全訂閱可能漏掉的資源', + timedSearchHint: '每隔指定時間全站搜索,以補全訂閱可能漏掉的資源', + searchInterval: '訂閱搜索時間間隔', + searchIntervalHint: '設置訂閱搜索的時間間隔,僅在開啟訂閱定時搜索時生效', checkLocalMedia: '檢查文件系統資源', checkLocalMediaHint: '掃描存儲目錄中是否已存在相應資源文件,以避免重複下載;不管是否開啟都會檢查媒體伺服器', modes: { @@ -1661,6 +1663,8 @@ export default { hour1: '1小時', hour12: '12小時', day1: '1天', + day3: '3天', + week1: '一週', }, saveSuccess: '訂閱站點保存成功', saveFailed: '訂閱站點保存失敗!', diff --git a/src/views/setting/AccountSettingSubscribe.vue b/src/views/setting/AccountSettingSubscribe.vue index 57ae905e..a859d2d5 100644 --- a/src/views/setting/AccountSettingSubscribe.vue +++ b/src/views/setting/AccountSettingSubscribe.vue @@ -54,12 +54,20 @@ const rssIntervalItems = [ { title: t('setting.subscribe.intervals.day1'), value: 1440 }, ] +// 订阅搜索时间间隔选择项(小时) +const subscribeSearchIntervalItems = [ + { title: t('setting.subscribe.intervals.day1'), value: 24 }, + { title: t('setting.subscribe.intervals.day3'), value: 72 }, + { title: t('setting.subscribe.intervals.week1'), value: 168 }, +] + // 系统设置项 const SystemSettings = ref({ // 基础设置 Basic: { SUBSCRIBE_MODE: 'auto', SUBSCRIBE_SEARCH: false, + SUBSCRIBE_SEARCH_INTERVAL: 24, SUBSCRIBE_RSS_INTERVAL: 30, LOCAL_EXISTS_SEARCH: false, }, @@ -252,6 +260,16 @@ onMounted(() => { persistent-hint /> + + +