mirror of
https://github.com/readur/readur.git
synced 2026-04-30 03:20:09 -05:00
fix(frontend): document management labels
This commit is contained in:
@@ -545,13 +545,17 @@
|
||||
"retrying": "Retrying All...",
|
||||
"retryFailedOnly": "Retry Failed Only",
|
||||
"tabs": {
|
||||
"failedDocuments": "Failed Documents{{showCount, select, true { ({{count}}) } other {}}}",
|
||||
"failedDocuments": "Failed Documents",
|
||||
"failedDocumentsWithCount": "Failed Documents ({{count}})",
|
||||
"failedDocumentsTooltip": "View and manage documents that failed during processing (OCR, ingestion, validation, etc.)",
|
||||
"cleanup": "Document Cleanup{{showCount, select, true { ({{count}}) } other {}}}",
|
||||
"cleanup": "Document Cleanup",
|
||||
"cleanupWithCount": "Document Cleanup ({{count}})",
|
||||
"cleanupTooltip": "Manage and clean up documents with quality issues - low OCR confidence or failed processing",
|
||||
"duplicates": "Duplicate Files{{showCount, select, true { ({{count}}) } other {}}}",
|
||||
"duplicates": "Duplicate Files",
|
||||
"duplicatesWithCount": "Duplicate Files ({{count}})",
|
||||
"duplicatesTooltip": "View and manage duplicate document groups - documents with identical content",
|
||||
"ignoredFiles": "Ignored Files{{showCount, select, true { ({{count}}) } other {}}}",
|
||||
"ignoredFiles": "Ignored Files",
|
||||
"ignoredFilesWithCount": "Ignored Files ({{count}})",
|
||||
"ignoredFilesTooltip": "Manage files that have been ignored during sync operations"
|
||||
},
|
||||
"stats": {
|
||||
|
||||
@@ -920,40 +920,46 @@ const DocumentManagementPage: React.FC = () => {
|
||||
<Tooltip title={t('documentManagement.tabs.failedDocumentsTooltip')}>
|
||||
<Tab
|
||||
icon={<ErrorIcon />}
|
||||
label={t('documentManagement.tabs.failedDocuments', {
|
||||
count: statistics ? statistics.total_failed : 0,
|
||||
showCount: statistics ? true : false
|
||||
})}
|
||||
label={
|
||||
statistics
|
||||
? t('documentManagement.tabs.failedDocumentsWithCount', { count: statistics.total_failed })
|
||||
: t('documentManagement.tabs.failedDocuments')
|
||||
}
|
||||
iconPosition="start"
|
||||
/>
|
||||
</Tooltip>
|
||||
<Tooltip title={t('documentManagement.tabs.cleanupTooltip')}>
|
||||
<Tab
|
||||
icon={<DeleteIcon />}
|
||||
label={t('documentManagement.tabs.cleanup', {
|
||||
count: (previewData?.matched_count || 0) + (failedPreviewData?.matched_count || 0),
|
||||
showCount: (previewData?.matched_count || 0) + (failedPreviewData?.matched_count || 0) > 0
|
||||
})}
|
||||
label={
|
||||
(previewData?.matched_count || 0) + (failedPreviewData?.matched_count || 0) > 0
|
||||
? t('documentManagement.tabs.cleanupWithCount', {
|
||||
count: (previewData?.matched_count || 0) + (failedPreviewData?.matched_count || 0)
|
||||
})
|
||||
: t('documentManagement.tabs.cleanup')
|
||||
}
|
||||
iconPosition="start"
|
||||
/>
|
||||
</Tooltip>
|
||||
<Tooltip title={t('documentManagement.tabs.duplicatesTooltip')}>
|
||||
<Tab
|
||||
icon={<FileCopyIcon />}
|
||||
label={t('documentManagement.tabs.duplicates', {
|
||||
count: duplicateStatistics ? duplicateStatistics.total_duplicate_groups : 0,
|
||||
showCount: duplicateStatistics ? true : false
|
||||
})}
|
||||
label={
|
||||
duplicateStatistics
|
||||
? t('documentManagement.tabs.duplicatesWithCount', { count: duplicateStatistics.total_duplicate_groups })
|
||||
: t('documentManagement.tabs.duplicates')
|
||||
}
|
||||
iconPosition="start"
|
||||
/>
|
||||
</Tooltip>
|
||||
<Tooltip title={t('documentManagement.tabs.ignoredFilesTooltip')}>
|
||||
<Tab
|
||||
icon={<BlockIcon />}
|
||||
label={t('documentManagement.tabs.ignoredFiles', {
|
||||
count: ignoredFilesStats ? ignoredFilesStats.total_ignored_files : 0,
|
||||
showCount: ignoredFilesStats ? true : false
|
||||
})}
|
||||
label={
|
||||
ignoredFilesStats
|
||||
? t('documentManagement.tabs.ignoredFilesWithCount', { count: ignoredFilesStats.total_ignored_files })
|
||||
: t('documentManagement.tabs.ignoredFiles')
|
||||
}
|
||||
iconPosition="start"
|
||||
/>
|
||||
</Tooltip>
|
||||
|
||||
Reference in New Issue
Block a user