站点同步

This commit is contained in:
tianmo committed 2026-10-17 14:41:32 +08:00
1 parent a64be50b73
commit 9cb8552a99
28 files changed
+1683 -18

No files matched your search

+25
View File
@@ -645,6 +645,30 @@
"conflictSkip": "Skip existing files",
"conflictOverwrite": "Overwrite existing files and database",
"syncTitle": "Cross-backend sync",
"siteSyncTitle": "Site-to-site sync",
"siteSyncSubtitle": "Sync media indexes, images, videos, files, thumbnails, HLS segments and tags to another PicHost. Matching usernames must already exist on the target.",
"siteSyncPushSubtitle": "Push media indexes, images, videos, files, thumbnails, HLS segments and tags to another PicHost. Matching usernames must already exist on the target.",
"siteSyncPullSubtitle": "Pull media indexes, images, videos, files, thumbnails, HLS segments and tags from another PicHost. Matching usernames must already exist on this site.",
"siteSyncTarget": "Target site URL",
"siteSyncSource": "Source site URL",
"siteSyncToken": "Target admin API token",
"siteSyncSourceToken": "Source admin API token",
"siteSyncTokenPlaceholder": "Enter target admin token",
"siteSyncSourceTokenPlaceholder": "Enter source admin token",
"siteSyncStart": "Start sync",
"siteSyncStartPush": "Start push",
"siteSyncStartPull": "Start pull",
"siteSyncDirection": "Sync direction:",
"siteSyncPush": "Push to target",
"siteSyncPull": "Pull from target",
"siteSyncConflict": "Conflict policy:",
"siteSyncSkip": "Skip existing",
"siteSyncOverwrite": "Overwrite existing",
"siteSyncResume": "Resume last sync",
"siteSyncScanProgress": "Media scan progress",
"siteSyncFileProgress": "Synced file count",
"siteSyncStarted": "Site-to-site sync started",
"siteSyncFailed": "Failed to start site-to-site sync",
"syncMigrateTitle": "Cross-backend migration",
"syncMigrateSubtitle": "Migrate files between configured backends",
"syncSubtitle": "Copy files between configured backends and update the index",
@@ -694,6 +718,7 @@
"jobTypeExport": "Site export",
"jobTypeRestore": "Site restore",
"jobTypeSync": "Cross-backend sync",
"jobTypeSiteSync": "Site-to-site sync",
"statusPending": "Pending",
"statusRunning": "Running",
"statusDone": "Done",
+25
View File
@@ -645,6 +645,30 @@
"conflictSkip": "跳过已存在文件",
"conflictOverwrite": "覆盖已存在文件与数据库",
"syncTitle": "跨后端同步",
"siteSyncTitle": "两站点同步",
"siteSyncSubtitle": "将当前站点的媒体索引、图片、视频、文件、缩略图、HLS 分片和标签同步到另一台 PicHost。目标站点需已有同名用户。",
"siteSyncPushSubtitle": "将当前站点的媒体索引、图片、视频、文件、缩略图、HLS 分片和标签推送到另一台 PicHost。目标站点需已有同名用户。",
"siteSyncPullSubtitle": "从另一台 PicHost 拉取媒体索引、图片、视频、文件、缩略图、HLS 分片和标签。当前站点需已有同名用户。",
"siteSyncTarget": "目标站点地址",
"siteSyncSource": "来源站点地址",
"siteSyncToken": "目标站点管理员 API Token",
"siteSyncSourceToken": "来源站点管理员 API Token",
"siteSyncTokenPlaceholder": "输入目标站点管理员 Token",
"siteSyncSourceTokenPlaceholder": "输入来源站点管理员 Token",
"siteSyncStart": "开始同步",
"siteSyncStartPush": "开始推送",
"siteSyncStartPull": "开始拉取",
"siteSyncDirection": "同步策略:",
"siteSyncPush": "推送到目标站点",
"siteSyncPull": "从目标站点拉取",
"siteSyncConflict": "冲突策略:",
"siteSyncSkip": "跳过已存在",
"siteSyncOverwrite": "覆盖已存在",
"siteSyncResume": "继续上次同步",
"siteSyncScanProgress": "媒体扫描进度",
"siteSyncFileProgress": "已同步文件数量",
"siteSyncStarted": "两站点同步任务已开始",
"siteSyncFailed": "启动两站点同步失败",
"syncMigrateTitle": "跨后端迁移",
"syncMigrateSubtitle": "在已配置后端之间迁移文件",
"syncSubtitle": "在已配置的后端之间拷贝文件并更新索引",
@@ -694,6 +718,7 @@
"jobTypeExport": "站点导出",
"jobTypeRestore": "站点恢复",
"jobTypeSync": "跨后端同步",
"jobTypeSiteSync": "两站点同步",
"statusPending": "等待中",
"statusRunning": "进行中",
"statusDone": "已完成",