feat(mobile): UI-01 upload center, capture and auxiliary pages
Co-Authored-By: Claude Code <noreply@anthropic.com>
This commit is contained in:
@@ -7,9 +7,20 @@
|
||||
"password": "Password",
|
||||
"albums": "Albums",
|
||||
"albumDetail": "Album details",
|
||||
"queue": "Upload queue",
|
||||
"queue": "Uploads",
|
||||
"settings": "Settings",
|
||||
"language": "Language",
|
||||
"settingsSectionAccount": "Account",
|
||||
"settingsSectionLanguage": "Language",
|
||||
"settingsSectionSecurity": "Security",
|
||||
"settingsSectionUploadHelp": "Upload help",
|
||||
"settingsSectionAbout": "About",
|
||||
"settingsSignedInAccount": "Currently signed-in account",
|
||||
"settingsVersion": "Version",
|
||||
"settingsUploadHelpTitle": "How background uploads work",
|
||||
"settingsUploadHelpBody": "While the app stays in the background, the system keeps uploads running within its battery limits. If you force quit the app or the system stops it, unfinished tasks pause and resume the next time you open the app. Tasks waiting for the network start automatically once a connection is available — no manual retry needed.",
|
||||
"logoutConfirmTitle": "Sign out?",
|
||||
"logoutConfirmBody": "Local upload tasks are preserved on this device and will resume when you sign back in.",
|
||||
"localeFollowSystem": "Follow system",
|
||||
"localeChinese": "中文",
|
||||
"localeEnglish": "English",
|
||||
@@ -46,6 +57,9 @@
|
||||
"loadMoreFailed": "Failed to load more. Tap to retry",
|
||||
"albumCreate": "Create album",
|
||||
"albumEdit": "Edit album",
|
||||
"albumSectionEventInfo": "Event info",
|
||||
"albumSectionContent": "Multilingual content",
|
||||
"albumSectionAccess": "Access settings",
|
||||
"albumTitle": "Title",
|
||||
"albumDescription": "Description",
|
||||
"albumVenue": "Venue",
|
||||
@@ -102,6 +116,7 @@
|
||||
"qrHint": "Scan the code or open the link to view",
|
||||
"copyLink": "Copy link",
|
||||
"copiedToClipboard": "Copied",
|
||||
"openInBrowser": "Open in browser",
|
||||
"photosTask9Placeholder": "Photo management is a placeholder; the full experience ships in Task 9",
|
||||
"albumPhotosEmpty": "No photos yet",
|
||||
"visibilityPublished": "Published",
|
||||
@@ -114,9 +129,9 @@
|
||||
"procReady": "Ready",
|
||||
"procProcessingFailed": "Processing failed",
|
||||
"queueStubHint": "Local upload queue and continuous capture arrive in Task 9",
|
||||
"serverHistoryEntry": "View server upload history",
|
||||
"serverHistoryTitle": "Server upload history",
|
||||
"serverHistoryBanner": "Server-side history (cross-device) — for this device's pending uploads see the Queue tab",
|
||||
"serverHistoryEntry": "Server history",
|
||||
"serverHistoryTitle": "Server history (cross-device)",
|
||||
"serverHistoryBanner": "Upload records from all of your devices. The local queue is on the Uploads tab.",
|
||||
"serverHistoryEmpty": "No upload sessions yet",
|
||||
"uploadStatePending": "Pending",
|
||||
"uploadStateConfirmed": "Confirmed",
|
||||
@@ -125,12 +140,26 @@
|
||||
"thisDevice": "This device",
|
||||
"queueAlbumFilterAll": "All albums",
|
||||
"queueStateAll": "All",
|
||||
"queueStatePreparing": "Preparing",
|
||||
"queueStateQueued": "Queued",
|
||||
"queueStateUploading": "Uploading",
|
||||
"queueStateWaitingNetwork": "Waiting for network",
|
||||
"queueStateFailed": "Failed",
|
||||
"queueStateCompleted": "Done",
|
||||
"queueStateInProgress": "In progress",
|
||||
"queueStateNeedsAttention": "Needs attention",
|
||||
"queueStateCompleted": "Completed",
|
||||
"queueSummaryCompleted": "completed",
|
||||
"queueSummaryUploading": "uploading",
|
||||
"queueSummaryWaiting": "waiting",
|
||||
"queueSummaryNeedAttention": "need attention",
|
||||
"queueRowUploadingPercent": "Uploading {percent}%",
|
||||
"@queueRowUploadingPercent": { "placeholders": { "percent": { "type": "int" } } },
|
||||
"queueRowConfirming": "Confirming upload",
|
||||
"queueRowWaitingUpload": "Waiting to upload",
|
||||
"queueRowPreparing": "Preparing photo",
|
||||
"queueWaitingNetworkHint": "Resumes automatically when the network recovers",
|
||||
"queueRowFileUnavailable": "File unavailable",
|
||||
"queueActionSelectAgain": "Select again",
|
||||
"queueActionRemoveRecord": "Remove record",
|
||||
"queueRemoveRecordTitle": "Remove this record?",
|
||||
"queueRemoveRecordBody": "This only removes the local task record. Photos already uploaded are not deleted from the cloud.",
|
||||
"queueRemoveRecordConfirm": "Remove",
|
||||
"queueRetryAllScope": "Only failed uploads on this device are retried. Tasks waiting for the network recover automatically.",
|
||||
"queueTimeAll": "Any time",
|
||||
"queueTimeToday": "Today",
|
||||
"queueTimeLast7Days": "Last 7 days",
|
||||
@@ -165,6 +194,9 @@
|
||||
"@captureFailedBadge": { "placeholders": { "count": { "type": "int" } } },
|
||||
"capturePickFromGallery": "Pick from gallery",
|
||||
"captureShutter": "Capture",
|
||||
"captureQueuedBadge": "Queued {count}",
|
||||
"@captureQueuedBadge": { "placeholders": { "count": { "type": "int" } } },
|
||||
"captureEnqueuedFeedback": "Added to queue",
|
||||
"captureExitTitle": "Leave shooting?",
|
||||
"captureExitBody": "{count} photo(s) are still uploading. Tasks will continue in the background after you leave.",
|
||||
"@captureExitBody": { "placeholders": { "count": { "type": "int" } } },
|
||||
|
||||
Reference in New Issue
Block a user