feat(mobile): UI-01 upload center, capture and auxiliary pages

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-21 17:20:43 +08:00
parent f6929ae18f
commit 1f67b7c818
26 changed files with 2144 additions and 771 deletions
+110 -15
View File
@@ -30,7 +30,7 @@ class AppLocalizationsZh extends AppLocalizations {
String get albumDetail => '相册详情';
@override
String get queue => '上传队列';
String get queue => '上传中心';
@override
String get settings => '设置';
@@ -38,6 +38,40 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get language => '语言';
@override
String get settingsSectionAccount => '账号';
@override
String get settingsSectionLanguage => '语言';
@override
String get settingsSectionSecurity => '安全';
@override
String get settingsSectionUploadHelp => '上传帮助';
@override
String get settingsSectionAbout => '关于';
@override
String get settingsSignedInAccount => '当前登录账号';
@override
String get settingsVersion => '版本';
@override
String get settingsUploadHelpTitle => '后台上传说明';
@override
String get settingsUploadHelpBody =>
'应用在后台期间,系统会在省电限制内尽量保持上传;强制退出或被系统结束后,未完成任务会暂停,下次打开应用时继续。等待网络的任务会在网络恢复后自动开始,无需手动重试。';
@override
String get logoutConfirmTitle => '退出登录?';
@override
String get logoutConfirmBody => '本机的上传任务会保留,重新登录后将继续上传。';
@override
String get localeFollowSystem => '跟随系统';
@@ -145,6 +179,15 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get albumEdit => '编辑相册';
@override
String get albumSectionEventInfo => '活动信息';
@override
String get albumSectionContent => '多语言内容';
@override
String get albumSectionAccess => '访问设置';
@override
String get albumTitle => '标题';
@@ -313,6 +356,9 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get copiedToClipboard => '已复制';
@override
String get openInBrowser => '在浏览器中打开';
@override
String get photosTask9Placeholder => '照片管理为占位版本,完整功能将在任务 9 上线';
@@ -350,13 +396,13 @@ class AppLocalizationsZh extends AppLocalizations {
String get queueStubHint => '本机待传队列与连拍管理将在任务 9 上线';
@override
String get serverHistoryEntry => '查看服务端上传历史';
String get serverHistoryEntry => '服务端历史';
@override
String get serverHistoryTitle => '服务端上传历史';
String get serverHistoryTitle => '服务端历史(跨设备)';
@override
String get serverHistoryBanner => '服务端历史(跨设备)——本机待传队列请看「队列」页';
String get serverHistoryBanner => '展示全部设备的服务端上传记录;本机待传队列在「上传」页。';
@override
String get serverHistoryEmpty => '暂无上传记录';
@@ -383,23 +429,64 @@ class AppLocalizationsZh extends AppLocalizations {
String get queueStateAll => '全部';
@override
String get queueStatePreparing => '准备中';
String get queueStateInProgress => '进行中';
@override
String get queueStateQueued => '待传';
@override
String get queueStateUploading => '上传中';
@override
String get queueStateWaitingNetwork => '等待网络';
@override
String get queueStateFailed => '失败';
String get queueStateNeedsAttention => '需关注';
@override
String get queueStateCompleted => '已完成';
@override
String get queueSummaryCompleted => '已完成';
@override
String get queueSummaryUploading => '上传中';
@override
String get queueSummaryWaiting => '等待中';
@override
String get queueSummaryNeedAttention => '需关注';
@override
String queueRowUploadingPercent(int percent) {
return '上传中 $percent%';
}
@override
String get queueRowConfirming => '正在确认上传';
@override
String get queueRowWaitingUpload => '等待上传';
@override
String get queueRowPreparing => '正在准备照片';
@override
String get queueWaitingNetworkHint => '网络恢复后自动继续';
@override
String get queueRowFileUnavailable => '文件不可用';
@override
String get queueActionSelectAgain => '重新选择';
@override
String get queueActionRemoveRecord => '移除记录';
@override
String get queueRemoveRecordTitle => '移除这条记录?';
@override
String get queueRemoveRecordBody => '仅移除本机的任务记录,不会删除云端已上传的照片。';
@override
String get queueRemoveRecordConfirm => '移除';
@override
String get queueRetryAllScope => '仅重试本机的上传失败任务;等待网络的任务会自动恢复。';
@override
String get queueTimeAll => '全部时间';
@@ -499,6 +586,14 @@ class AppLocalizationsZh extends AppLocalizations {
@override
String get captureShutter => '拍摄';
@override
String captureQueuedBadge(int count) {
return '待传 $count';
}
@override
String get captureEnqueuedFeedback => '已加入队列';
@override
String get captureExitTitle => '退出拍摄?';