feat(mobile): UI-03 capture and upload pages (13-16)
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -199,6 +199,37 @@
|
||||
"queueRetryAllFailed": "Retry all failed",
|
||||
"queueAttemptCount": "{count} attempt(s)",
|
||||
"@queueAttemptCount": { "placeholders": { "count": { "type": "int" } } },
|
||||
"captureQueued": "{count} queued",
|
||||
"@captureQueued": { "placeholders": { "count": { "type": "int" } } },
|
||||
"captureFlipCamera": "Switch camera",
|
||||
"captureFlash": "Flash",
|
||||
"uploadsHistory": "History",
|
||||
"uploadsToday": "Today",
|
||||
"uploadsThisDevice": "This device",
|
||||
"uploadsCompleted": "completed",
|
||||
"uploadsUploading": "uploading",
|
||||
"uploadsWaiting": "waiting",
|
||||
"uploadsNeedsAttention": "Needs attention",
|
||||
"uploadsAll": "All",
|
||||
"uploadsActive": "Active",
|
||||
"uploadsConfirming": "Confirming…",
|
||||
"uploadsWaitingUpload": "Waiting to upload",
|
||||
"uploadsWaitingNetwork": "Waiting for network",
|
||||
"uploadsFileUnavailable": "File unavailable",
|
||||
"uploadsSelectAgain": "Select again",
|
||||
"uploadsRemoveRecord": "Remove record",
|
||||
"uploadsRemoveRecordConfirm": "Remove",
|
||||
"uploadsRetryEligible": "Retry eligible",
|
||||
"uploadsRetryEligibleScope": "Retries failed uploads that can recover on their own. Files marked unavailable need to be selected again.",
|
||||
"uploadsNoNeedsAttention": "No tasks need attention",
|
||||
"uploadsShowingNeedsAttention": "Showing tasks that need your attention",
|
||||
"uploadsFilters": "Filters",
|
||||
"serverRecords": "Server records",
|
||||
"serverSubtitle": "All devices · Your account",
|
||||
"serverConfirmed": "Confirmed",
|
||||
"serverReady": "Ready",
|
||||
"serverProcessing": "Processing",
|
||||
"serverDeviceUnknown": "Unknown device",
|
||||
"taskStatePreparing": "Preparing",
|
||||
"taskStatePreparationFailed": "Preparation failed",
|
||||
"taskStateQueued": "Queued",
|
||||
|
||||
@@ -1256,6 +1256,186 @@ abstract class AppLocalizations {
|
||||
/// **'已尝试 {count} 次'**
|
||||
String queueAttemptCount(int count);
|
||||
|
||||
/// No description provided for @captureQueued.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'{count} 张待传'**
|
||||
String captureQueued(int count);
|
||||
|
||||
/// No description provided for @captureFlipCamera.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'切换前后摄像头'**
|
||||
String get captureFlipCamera;
|
||||
|
||||
/// No description provided for @captureFlash.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'闪光灯'**
|
||||
String get captureFlash;
|
||||
|
||||
/// No description provided for @uploadsHistory.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'历史记录'**
|
||||
String get uploadsHistory;
|
||||
|
||||
/// No description provided for @uploadsToday.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'今天'**
|
||||
String get uploadsToday;
|
||||
|
||||
/// No description provided for @uploadsThisDevice.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'本设备'**
|
||||
String get uploadsThisDevice;
|
||||
|
||||
/// No description provided for @uploadsCompleted.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'已完成'**
|
||||
String get uploadsCompleted;
|
||||
|
||||
/// No description provided for @uploadsUploading.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'上传中'**
|
||||
String get uploadsUploading;
|
||||
|
||||
/// No description provided for @uploadsWaiting.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'等待中'**
|
||||
String get uploadsWaiting;
|
||||
|
||||
/// No description provided for @uploadsNeedsAttention.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'需关注'**
|
||||
String get uploadsNeedsAttention;
|
||||
|
||||
/// No description provided for @uploadsAll.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'全部'**
|
||||
String get uploadsAll;
|
||||
|
||||
/// No description provided for @uploadsActive.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'进行中'**
|
||||
String get uploadsActive;
|
||||
|
||||
/// No description provided for @uploadsConfirming.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'确认中…'**
|
||||
String get uploadsConfirming;
|
||||
|
||||
/// No description provided for @uploadsWaitingUpload.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'等待上传'**
|
||||
String get uploadsWaitingUpload;
|
||||
|
||||
/// No description provided for @uploadsWaitingNetwork.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'等待网络'**
|
||||
String get uploadsWaitingNetwork;
|
||||
|
||||
/// No description provided for @uploadsFileUnavailable.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'文件不可用'**
|
||||
String get uploadsFileUnavailable;
|
||||
|
||||
/// No description provided for @uploadsSelectAgain.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'重新选择'**
|
||||
String get uploadsSelectAgain;
|
||||
|
||||
/// No description provided for @uploadsRemoveRecord.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'移除记录'**
|
||||
String get uploadsRemoveRecord;
|
||||
|
||||
/// No description provided for @uploadsRemoveRecordConfirm.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'移除'**
|
||||
String get uploadsRemoveRecordConfirm;
|
||||
|
||||
/// No description provided for @uploadsRetryEligible.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'重试可恢复项'**
|
||||
String get uploadsRetryEligible;
|
||||
|
||||
/// No description provided for @uploadsRetryEligibleScope.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'仅重试可自动恢复的上传失败任务;文件不可用的任务需重新选择。'**
|
||||
String get uploadsRetryEligibleScope;
|
||||
|
||||
/// No description provided for @uploadsNoNeedsAttention.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'暂无需要关注的任务'**
|
||||
String get uploadsNoNeedsAttention;
|
||||
|
||||
/// No description provided for @uploadsShowingNeedsAttention.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'正在显示需要你处理的任务'**
|
||||
String get uploadsShowingNeedsAttention;
|
||||
|
||||
/// No description provided for @uploadsFilters.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'筛选'**
|
||||
String get uploadsFilters;
|
||||
|
||||
/// No description provided for @serverRecords.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'服务端记录'**
|
||||
String get serverRecords;
|
||||
|
||||
/// No description provided for @serverSubtitle.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'全部设备 · 当前账号'**
|
||||
String get serverSubtitle;
|
||||
|
||||
/// No description provided for @serverConfirmed.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'已确认'**
|
||||
String get serverConfirmed;
|
||||
|
||||
/// No description provided for @serverReady.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'已就绪'**
|
||||
String get serverReady;
|
||||
|
||||
/// No description provided for @serverProcessing.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'处理中'**
|
||||
String get serverProcessing;
|
||||
|
||||
/// No description provided for @serverDeviceUnknown.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
/// **'未知设备'**
|
||||
String get serverDeviceUnknown;
|
||||
|
||||
/// No description provided for @taskStatePreparing.
|
||||
///
|
||||
/// In zh, this message translates to:
|
||||
|
||||
@@ -617,6 +617,100 @@ class AppLocalizationsEn extends AppLocalizations {
|
||||
return '$count attempt(s)';
|
||||
}
|
||||
|
||||
@override
|
||||
String captureQueued(int count) {
|
||||
return '$count queued';
|
||||
}
|
||||
|
||||
@override
|
||||
String get captureFlipCamera => 'Switch camera';
|
||||
|
||||
@override
|
||||
String get captureFlash => 'Flash';
|
||||
|
||||
@override
|
||||
String get uploadsHistory => 'History';
|
||||
|
||||
@override
|
||||
String get uploadsToday => 'Today';
|
||||
|
||||
@override
|
||||
String get uploadsThisDevice => 'This device';
|
||||
|
||||
@override
|
||||
String get uploadsCompleted => 'completed';
|
||||
|
||||
@override
|
||||
String get uploadsUploading => 'uploading';
|
||||
|
||||
@override
|
||||
String get uploadsWaiting => 'waiting';
|
||||
|
||||
@override
|
||||
String get uploadsNeedsAttention => 'Needs attention';
|
||||
|
||||
@override
|
||||
String get uploadsAll => 'All';
|
||||
|
||||
@override
|
||||
String get uploadsActive => 'Active';
|
||||
|
||||
@override
|
||||
String get uploadsConfirming => 'Confirming…';
|
||||
|
||||
@override
|
||||
String get uploadsWaitingUpload => 'Waiting to upload';
|
||||
|
||||
@override
|
||||
String get uploadsWaitingNetwork => 'Waiting for network';
|
||||
|
||||
@override
|
||||
String get uploadsFileUnavailable => 'File unavailable';
|
||||
|
||||
@override
|
||||
String get uploadsSelectAgain => 'Select again';
|
||||
|
||||
@override
|
||||
String get uploadsRemoveRecord => 'Remove record';
|
||||
|
||||
@override
|
||||
String get uploadsRemoveRecordConfirm => 'Remove';
|
||||
|
||||
@override
|
||||
String get uploadsRetryEligible => 'Retry eligible';
|
||||
|
||||
@override
|
||||
String get uploadsRetryEligibleScope =>
|
||||
'Retries failed uploads that can recover on their own. Files marked unavailable need to be selected again.';
|
||||
|
||||
@override
|
||||
String get uploadsNoNeedsAttention => 'No tasks need attention';
|
||||
|
||||
@override
|
||||
String get uploadsShowingNeedsAttention =>
|
||||
'Showing tasks that need your attention';
|
||||
|
||||
@override
|
||||
String get uploadsFilters => 'Filters';
|
||||
|
||||
@override
|
||||
String get serverRecords => 'Server records';
|
||||
|
||||
@override
|
||||
String get serverSubtitle => 'All devices · Your account';
|
||||
|
||||
@override
|
||||
String get serverConfirmed => 'Confirmed';
|
||||
|
||||
@override
|
||||
String get serverReady => 'Ready';
|
||||
|
||||
@override
|
||||
String get serverProcessing => 'Processing';
|
||||
|
||||
@override
|
||||
String get serverDeviceUnknown => 'Unknown device';
|
||||
|
||||
@override
|
||||
String get taskStatePreparing => 'Preparing';
|
||||
|
||||
|
||||
@@ -600,6 +600,98 @@ class AppLocalizationsZh extends AppLocalizations {
|
||||
return '已尝试 $count 次';
|
||||
}
|
||||
|
||||
@override
|
||||
String captureQueued(int count) {
|
||||
return '$count 张待传';
|
||||
}
|
||||
|
||||
@override
|
||||
String get captureFlipCamera => '切换前后摄像头';
|
||||
|
||||
@override
|
||||
String get captureFlash => '闪光灯';
|
||||
|
||||
@override
|
||||
String get uploadsHistory => '历史记录';
|
||||
|
||||
@override
|
||||
String get uploadsToday => '今天';
|
||||
|
||||
@override
|
||||
String get uploadsThisDevice => '本设备';
|
||||
|
||||
@override
|
||||
String get uploadsCompleted => '已完成';
|
||||
|
||||
@override
|
||||
String get uploadsUploading => '上传中';
|
||||
|
||||
@override
|
||||
String get uploadsWaiting => '等待中';
|
||||
|
||||
@override
|
||||
String get uploadsNeedsAttention => '需关注';
|
||||
|
||||
@override
|
||||
String get uploadsAll => '全部';
|
||||
|
||||
@override
|
||||
String get uploadsActive => '进行中';
|
||||
|
||||
@override
|
||||
String get uploadsConfirming => '确认中…';
|
||||
|
||||
@override
|
||||
String get uploadsWaitingUpload => '等待上传';
|
||||
|
||||
@override
|
||||
String get uploadsWaitingNetwork => '等待网络';
|
||||
|
||||
@override
|
||||
String get uploadsFileUnavailable => '文件不可用';
|
||||
|
||||
@override
|
||||
String get uploadsSelectAgain => '重新选择';
|
||||
|
||||
@override
|
||||
String get uploadsRemoveRecord => '移除记录';
|
||||
|
||||
@override
|
||||
String get uploadsRemoveRecordConfirm => '移除';
|
||||
|
||||
@override
|
||||
String get uploadsRetryEligible => '重试可恢复项';
|
||||
|
||||
@override
|
||||
String get uploadsRetryEligibleScope => '仅重试可自动恢复的上传失败任务;文件不可用的任务需重新选择。';
|
||||
|
||||
@override
|
||||
String get uploadsNoNeedsAttention => '暂无需要关注的任务';
|
||||
|
||||
@override
|
||||
String get uploadsShowingNeedsAttention => '正在显示需要你处理的任务';
|
||||
|
||||
@override
|
||||
String get uploadsFilters => '筛选';
|
||||
|
||||
@override
|
||||
String get serverRecords => '服务端记录';
|
||||
|
||||
@override
|
||||
String get serverSubtitle => '全部设备 · 当前账号';
|
||||
|
||||
@override
|
||||
String get serverConfirmed => '已确认';
|
||||
|
||||
@override
|
||||
String get serverReady => '已就绪';
|
||||
|
||||
@override
|
||||
String get serverProcessing => '处理中';
|
||||
|
||||
@override
|
||||
String get serverDeviceUnknown => '未知设备';
|
||||
|
||||
@override
|
||||
String get taskStatePreparing => '准备中';
|
||||
|
||||
|
||||
@@ -199,6 +199,37 @@
|
||||
"queueRetryAllFailed": "一键重试全部失败",
|
||||
"queueAttemptCount": "已尝试 {count} 次",
|
||||
"@queueAttemptCount": { "placeholders": { "count": { "type": "int" } } },
|
||||
"captureQueued": "{count} 张待传",
|
||||
"@captureQueued": { "placeholders": { "count": { "type": "int" } } },
|
||||
"captureFlipCamera": "切换前后摄像头",
|
||||
"captureFlash": "闪光灯",
|
||||
"uploadsHistory": "历史记录",
|
||||
"uploadsToday": "今天",
|
||||
"uploadsThisDevice": "本设备",
|
||||
"uploadsCompleted": "已完成",
|
||||
"uploadsUploading": "上传中",
|
||||
"uploadsWaiting": "等待中",
|
||||
"uploadsNeedsAttention": "需关注",
|
||||
"uploadsAll": "全部",
|
||||
"uploadsActive": "进行中",
|
||||
"uploadsConfirming": "确认中…",
|
||||
"uploadsWaitingUpload": "等待上传",
|
||||
"uploadsWaitingNetwork": "等待网络",
|
||||
"uploadsFileUnavailable": "文件不可用",
|
||||
"uploadsSelectAgain": "重新选择",
|
||||
"uploadsRemoveRecord": "移除记录",
|
||||
"uploadsRemoveRecordConfirm": "移除",
|
||||
"uploadsRetryEligible": "重试可恢复项",
|
||||
"uploadsRetryEligibleScope": "仅重试可自动恢复的上传失败任务;文件不可用的任务需重新选择。",
|
||||
"uploadsNoNeedsAttention": "暂无需要关注的任务",
|
||||
"uploadsShowingNeedsAttention": "正在显示需要你处理的任务",
|
||||
"uploadsFilters": "筛选",
|
||||
"serverRecords": "服务端记录",
|
||||
"serverSubtitle": "全部设备 · 当前账号",
|
||||
"serverConfirmed": "已确认",
|
||||
"serverReady": "已就绪",
|
||||
"serverProcessing": "处理中",
|
||||
"serverDeviceUnknown": "未知设备",
|
||||
"taskStatePreparing": "准备中",
|
||||
"taskStatePreparationFailed": "准备失败",
|
||||
"taskStateQueued": "待上传",
|
||||
|
||||
Reference in New Issue
Block a user