Skip to content

Commit 64a4a7a

Browse files
committed
feat: Add file transfer threads setting with UI and localization.
1 parent e43b545 commit 64a4a7a

4 files changed

Lines changed: 27 additions & 3 deletions

File tree

src/locales/en-US.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1410,6 +1410,8 @@ export default {
14101410
encodingDetectionPerformanceMode: 'Encoding Detection Performance Mode',
14111411
encodingDetectionPerformanceModeHint:
14121412
'Prioritize detection efficiency, but may reduce encoding detection accuracy',
1413+
transferThreads: 'File Transfer Threads',
1414+
transferThreadsHint: 'Multi-threaded file transfer can improve speed but may increase system resource usage',
14131415
tokenizedSearch: 'Tokenized Search',
14141416
tokenizedSearchHint:
14151417
'Improve organization history search precision, but may increase performance overhead and unexpected results',

src/locales/zh-CN.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1401,6 +1401,8 @@ export default {
14011401
pluginAutoReloadHint: '修改插件文件后自动重新加载,开发插件时使用',
14021402
encodingDetectionPerformanceMode: '编码探测性能模式',
14031403
encodingDetectionPerformanceModeHint: '优先提升探测效率,但可能降低编码探测的准确性',
1404+
transferThreads: '文件整理线程数',
1405+
transferThreadsHint: '多线程整理文件可以提高速度,但可能增加系统资源占用',
14041406
tokenizedSearch: '分词搜索',
14051407
tokenizedSearchHint: '提升整理历史记录搜索精度,但可能增加性能开销和意外结果',
14061408
tmdbLanguage: {

src/locales/zh-TW.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1402,6 +1402,8 @@ export default {
14021402
pluginAutoReloadHint: '修改插件文件後自動重新加載,開發插件時使用',
14031403
encodingDetectionPerformanceMode: '編碼探測性能模式',
14041404
encodingDetectionPerformanceModeHint: '優先提升探測效率,但可能降低編碼探測的準確性',
1405+
transferThreads: '文件整理線程數',
1406+
transferThreadsHint: '多線程整理文件可以提高速度,但可能增加系統資源佔用',
14051407
tokenizedSearch: '分詞搜索',
14061408
tokenizedSearchHint: '提升整理歷史記錄搜索精度,但可能增加性能開銷和意外結果',
14071409
tmdbLanguage: {
@@ -2598,8 +2600,10 @@ export default {
25982600
passkeyDeleteSuccess: '通行密鑰已刪除',
25992601
passkeyDeleteFailed: '刪除失敗',
26002602
deletePasskey: '刪除通行密鑰',
2601-
passkeyDomainWarning: '通行密鑰(PassKey)的可用性與 {domain} 緊密相關。在公網環境下,請務必在「基本設定」中配置正確的訪問域名。域名變更或配置錯誤將導致通行密鑰無法使用。',
2602-
otpRequiredForPasskey: '為了安全起見,您必須先啟用 {otp} 驗證碼,然後才能註冊通行密鑰。這是為了防止在網域配置變動導致 PassKey 失效時,您仍能通過 OTP 碼登入帳戶。',
2603+
passkeyDomainWarning:
2604+
'通行密鑰(PassKey)的可用性與 {domain} 緊密相關。在公網環境下,請務必在「基本設定」中配置正確的訪問域名。域名變更或配置錯誤將導致通行密鑰無法使用。',
2605+
otpRequiredForPasskey:
2606+
'為了安全起見,您必須先啟用 {otp} 驗證碼,然後才能註冊通行密鑰。這是為了防止在網域配置變動導致 PassKey 失效時,您仍能通過 OTP 碼登入帳戶。',
26032607
accessDomain: '訪問域名',
26042608
otpAuthenticator: 'OTP 身份驗證器',
26052609
otpGenerateFailed: '獲取otp uri失敗:{message}!',

src/views/setting/AccountSettingSystem.vue

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ const SystemSettings = ref<any>({
7979
// 实验室
8080
PLUGIN_AUTO_RELOAD: false,
8181
ENCODING_DETECTION_PERFORMANCE_MODE: true,
82+
TRANSFER_THREADS: 1,
8283
},
8384
})
8485
@@ -738,7 +739,11 @@ onDeactivated(() => {
738739
prepend-inner-icon="mdi-account-heart"
739740
/>
740741
</VCol>
741-
<VCol v-if="SystemSettings.Basic.AI_AGENT_ENABLE && SystemSettings.Basic.AI_RECOMMEND_ENABLED" cols="12" md="6">
742+
<VCol
743+
v-if="SystemSettings.Basic.AI_AGENT_ENABLE && SystemSettings.Basic.AI_RECOMMEND_ENABLED"
744+
cols="12"
745+
md="6"
746+
>
742747
<VTextField
743748
v-model.number="SystemSettings.Basic.AI_RECOMMEND_MAX_ITEMS"
744749
:label="t('setting.system.aiRecommendMaxItems')"
@@ -1456,6 +1461,17 @@ onDeactivated(() => {
14561461
persistent-hint
14571462
/>
14581463
</VCol>
1464+
<VCol cols="12" md="6">
1465+
<VTextField
1466+
v-model.number="SystemSettings.Advanced.TRANSFER_THREADS"
1467+
:label="t('setting.system.transferThreads')"
1468+
:hint="t('setting.system.transferThreadsHint')"
1469+
persistent-hint
1470+
type="number"
1471+
min="1"
1472+
prepend-inner-icon="mdi-swap-horizontal"
1473+
/>
1474+
</VCol>
14591475
</VRow>
14601476
</div>
14611477
</VWindowItem>

0 commit comments

Comments
 (0)