feat(mobile): UI-03 capture and upload pages (13-16)

Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
浅念
2026-09-22 02:06:23 +08:00
parent 8bd09eefb9
commit ab51616c70
13 changed files with 1907 additions and 475 deletions
@@ -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';