diff --git a/apps/red-ui/src/app/modules/file-preview/components/file-workload/file-workload.component.html b/apps/red-ui/src/app/modules/file-preview/components/file-workload/file-workload.component.html
index 47999770b..2054494ac 100644
--- a/apps/red-ui/src/app/modules/file-preview/components/file-workload/file-workload.component.html
+++ b/apps/red-ui/src/app/modules/file-preview/components/file-workload/file-workload.component.html
@@ -69,7 +69,9 @@
diff --git a/apps/red-ui/src/app/modules/file-preview/file-preview-screen.component.ts b/apps/red-ui/src/app/modules/file-preview/file-preview-screen.component.ts
index f52cb6fa0..ca962e762 100644
--- a/apps/red-ui/src/app/modules/file-preview/file-preview-screen.component.ts
+++ b/apps/red-ui/src/app/modules/file-preview/file-preview-screen.component.ts
@@ -78,6 +78,7 @@ import { ViewModeService } from './services/view-mode.service';
import { ALL_HOTKEYS } from './utils/constants';
import { RedactTextData } from './utils/dialog-types';
import { AnnotationActionsService } from './services/annotation-actions.service';
+import { MultiSelectService } from './services/multi-select.service';
@Component({
templateUrl: './file-preview-screen.component.html',
@@ -146,6 +147,7 @@ export class FilePreviewScreenComponent
private readonly _dialog: MatDialog,
private readonly _tablesService: TablesService,
private readonly _annotationActionsService: AnnotationActionsService,
+ private readonly _multiSelectService: MultiSelectService,
) {
super();
effect(() => {
@@ -312,8 +314,11 @@ export class FilePreviewScreenComponent
}
@Bind()
- handleDeleteRectangleOnEsc($event: KeyboardEvent) {
+ handleEscInsideViewer($event: KeyboardEvent) {
$event.preventDefault();
+ if (this._multiSelectService.active()) {
+ this._multiSelectService.deactivate();
+ }
if (!!this._annotationManager.selected[0]) {
const doesHaveWrapper = this._fileDataService.find(this._annotationManager.selected[0]?.Id);
if (!doesHaveWrapper) {
@@ -356,7 +361,7 @@ export class FilePreviewScreenComponent
this.pdfProxyService.configureElements();
this.#restoreOldFilters();
document.documentElement.addEventListener('fullscreenchange', this.fullscreenListener);
- this.pdf.instance.UI.hotkeys.on('esc', this.handleDeleteRectangleOnEsc);
+ this.pdf.instance.UI.hotkeys.on('esc', this.handleEscInsideViewer);
this.#openComponentLogDialogIfDefault();
this._viewerHeaderService.resetLayers();
}
@@ -420,6 +425,9 @@ export class FilePreviewScreenComponent
.find(annotation => annotation.id === this._annotationManager.resizingAnnotationId);
this._annotationActionsService.cancelResize(resizedAnnotation).then();
}
+ if (this._multiSelectService.active()) {
+ this._multiSelectService.deactivate();
+ }
this.fullScreen = false;
this.closeFullScreen();
this._changeRef.markForCheck();
diff --git a/apps/red-ui/src/assets/i18n/redact/de.json b/apps/red-ui/src/assets/i18n/redact/de.json
index 484810a04..8ca4b9983 100644
--- a/apps/red-ui/src/assets/i18n/redact/de.json
+++ b/apps/red-ui/src/assets/i18n/redact/de.json
@@ -250,9 +250,6 @@
"watermarks": "Watermarks"
},
"analysis-disabled": "",
- "annotation": {
- "pending": "(Pending analysis)"
- },
"annotation-actions": {
"accept-recommendation": {
"label": "Empfehlung annehmen"
@@ -311,14 +308,14 @@
"error": "Rekategorisierung des Bildes gescheitert: {error}",
"success": "Bild wurde einer neuen Kategorie zugeordnet."
},
- "remove": {
- "error": "Fehler beim Entfernen der Schwärzung: {error}",
- "success": "Schwärzung entfernt!"
- },
"remove-hint": {
"error": "Failed to remove hint: {error}",
"success": "Hint removed!"
},
+ "remove": {
+ "error": "Fehler beim Entfernen der Schwärzung: {error}",
+ "success": "Schwärzung entfernt!"
+ },
"undo": {
"error": "Die Aktion konnte nicht rückgängig gemacht werden. Fehler: {error}",
"success": "erfolgreich Rückgängig gemacht"
@@ -331,15 +328,15 @@
"remove-highlights": {
"label": "Remove selected earmarks"
},
- "resize": {
- "label": "Größe ändern"
- },
"resize-accept": {
"label": "Größe speichern"
},
"resize-cancel": {
"label": "Größenänderung abbrechen"
},
+ "resize": {
+ "label": "Größe ändern"
+ },
"see-references": {
"label": "See references"
},
@@ -358,7 +355,6 @@
"annotation-engines": {
"dictionary": "{isHint, select, true{Hint} other{Redaction}} basierend auf Wörterbuch",
"imported": "Imported",
- "manual": "Manual",
"ner": "Redaktion basierend auf KI",
"rule": "Schwärzung basierend auf Regel {rule}"
},
@@ -372,6 +368,9 @@
"skipped": "Übersprungen",
"text-highlight": "Earmark"
},
+ "annotation": {
+ "pending": "(Pending analysis)"
+ },
"archived-dossiers-listing": {
"no-data": {
"title": "No archived dossiers."
@@ -577,18 +576,14 @@
"warning": "Achtung: Diese Aktion kann nicht rückgängig gemacht werden!"
},
"confirmation-dialog": {
- "approve-file": {
- "question": "Dieses Dokument enthält ungesehene Änderungen. Möchten Sie es trotzdem genehmigen?",
- "title": "Warnung!"
- },
"approve-file-without-analysis": {
"confirmationText": "Approve without analysis",
"denyText": "Cancel",
"question": "Analysis required to detect new redactions.",
"title": "Warning!"
},
- "approve-multiple-files": {
- "question": "Mindestens eine der ausgewählten Dateien enthält ungesehene Änderungen. Möchten Sie sie trotzdem genehmigen?",
+ "approve-file": {
+ "question": "Dieses Dokument enthält ungesehene Änderungen. Möchten Sie es trotzdem genehmigen?",
"title": "Warnung!"
},
"approve-multiple-files-without-analysis": {
@@ -597,6 +592,10 @@
"question": "Analysis required to detect new redactions for at least one file.",
"title": "Warning"
},
+ "approve-multiple-files": {
+ "question": "Mindestens eine der ausgewählten Dateien enthält ungesehene Änderungen. Möchten Sie sie trotzdem genehmigen?",
+ "title": "Warnung!"
+ },
"assign-file-to-me": {
"question": {
"multiple": "Dieses Dokument wird gerade von einer anderen Person geprüft. Möchten Sie Reviewer werden und sich selbst dem Dokument zuweisen?",
@@ -941,13 +940,13 @@
"recent": "Neu ({hours} h)",
"unassigned": "Niemandem zugewiesen"
},
- "reanalyse": {
- "action": "Datei analysieren"
- },
"reanalyse-dossier": {
"error": "Die Dateien konnten nicht für eine Reanalyse eingeplant werden. Bitte versuchen Sie es erneut.",
"success": "Dateien für Reanalyse vorgesehen."
},
+ "reanalyse": {
+ "action": "Datei analysieren"
+ },
"start-auto-analysis": "Enable auto-analysis",
"stop-auto-analysis": "Stop auto-analysis",
"table-col-names": {
@@ -1016,14 +1015,6 @@
"total-documents": "Anzahl der Dokumente",
"total-people": "{count} {count, plural, one{user} other {users}}"
},
- "dossier-templates": {
- "label": "Dossier-Vorlagen",
- "status": {
- "active": "Active",
- "inactive": "Inactive",
- "incomplete": "Incomplete"
- }
- },
"dossier-templates-listing": {
"action": {
"clone": "Clone template",
@@ -1059,6 +1050,14 @@
"title": "{length} {length, plural, one{Dossier-Vorlage} other{Dossier-Vorlagen}}"
}
},
+ "dossier-templates": {
+ "label": "Dossier-Vorlagen",
+ "status": {
+ "active": "Active",
+ "inactive": "Inactive",
+ "incomplete": "Incomplete"
+ }
+ },
"dossier-watermark-selector": {
"heading": "Watermarks on documents",
"no-watermark": "There is no watermark defined for the dossier template.
Contact your app admin to define one.",
@@ -1244,15 +1243,6 @@
"title": "{length} {length, plural, one{Wörterbuch} other{Wörterbücher}}"
}
},
- "entity": {
- "info": {
- "actions": {
- "revert": "Revert",
- "save": "Save changes"
- },
- "heading": "Edit entity"
- }
- },
"entity-rules-screen": {
"error": {
"generic": "Something went wrong... Entity rules update failed!"
@@ -1267,19 +1257,28 @@
"warning-text": "Warning: experimental feature!",
"warnings-found": "{warnings, plural, one{A warning} other{{warnings} warnings}} found in rules"
},
+ "entity": {
+ "info": {
+ "actions": {
+ "revert": "Revert",
+ "save": "Save changes"
+ },
+ "heading": "Edit entity"
+ }
+ },
"error": {
"deleted-entity": {
"dossier": {
"action": "Zurück zur Übersicht",
"label": "Dieses Dossier wurde gelöscht!"
},
- "file": {
- "action": "Zurück zum Dossier",
- "label": "Diese Datei wurde gelöscht!"
- },
"file-dossier": {
"action": "Zurück zur Übersicht",
"label": "Das Dossier dieser Datei wurde gelöscht!"
+ },
+ "file": {
+ "action": "Zurück zum Dossier",
+ "label": "Diese Datei wurde gelöscht!"
}
},
"file-preview": {
@@ -1297,12 +1296,6 @@
},
"exact-date": "{day} {month} {year} um {hour}:{minute} Uhr",
"file": "Datei",
- "file-attribute": {
- "update": {
- "error": "Failed to update file attribute value!",
- "success": "File attribute value has been updated successfully!"
- }
- },
"file-attribute-encoding-types": {
"ascii": "ASCII",
"iso": "ISO-8859-1",
@@ -1313,6 +1306,12 @@
"number": "Nummer",
"text": "Freier Text"
},
+ "file-attribute": {
+ "update": {
+ "error": "Failed to update file attribute value!",
+ "success": "File attribute value has been updated successfully!"
+ }
+ },
"file-attributes-configurations": {
"cancel": "Cancel",
"form": {
@@ -1490,7 +1489,10 @@
"highlights": {
"label": "Earmarks"
},
- "is-excluded": "Schwärzungen für dieses Dokument deaktiviert."
+ "is-excluded": "Schwärzungen für dieses Dokument deaktiviert.",
+ "multi-select": {
+ "close": ""
+ }
},
"text-highlights": "Earmarks",
"text-highlights-tooltip": "Shows all text earmarks and allows removing or importing them as redactions",
@@ -1528,15 +1530,6 @@
"csv": "File attributes were imported successfully from uploaded CSV file."
}
},
- "filter": {
- "analysis": "Analyse erforderlich",
- "comment": "Kommentare",
- "hint": "Nut Hinweise",
- "image": "Bilder",
- "none": "Keine Anmerkungen",
- "redaction": "Geschwärzt",
- "updated": "Aktualisiert"
- },
"filter-menu": {
"filter-options": "Filteroptionen",
"filter-types": "Filter",
@@ -1546,6 +1539,15 @@
"unseen-pages": "Nur Anmerkungen auf unsichtbaren Seiten",
"with-comments": "Nur Anmerkungen mit Kommentaren"
},
+ "filter": {
+ "analysis": "Analyse erforderlich",
+ "comment": "Kommentare",
+ "hint": "Nut Hinweise",
+ "image": "Bilder",
+ "none": "Keine Anmerkungen",
+ "redaction": "Geschwärzt",
+ "updated": "Aktualisiert"
+ },
"filters": {
"assigned-people": "Beauftragt",
"documents-status": "Documents state",
@@ -1816,13 +1818,6 @@
"user-promoted-to-approver": "{user} wurde im Dossier {dossierHref, select, null{{dossierName}} other{{dossierName}}} zum Genehmiger ernannt!",
"user-removed-as-dossier-member": "{user} wurde als Mitglied von: {dossierHref, select, null{{dossierName}} other{{dossierName}}} entfernt!"
},
- "notifications": {
- "button-text": "Notifications",
- "deleted-dossier": "Deleted dossier",
- "label": "Benachrichtigungen",
- "mark-all-as-read": "Alle als gelesen markieren",
- "mark-as": "Mark as {type, select, read{read} unread{unread} other{}}"
- },
"notifications-screen": {
"category": {
"email-notifications": "E-Mail Benachrichtigungen",
@@ -1836,6 +1831,7 @@
"dossier": "Dossierbezogene Benachrichtigungen",
"other": "Andere Benachrichtigungen"
},
+ "options-title": "Wählen Sie aus, in welcher Kategorie Sie benachrichtigt werden möchten",
"options": {
"ASSIGN_APPROVER": "Wenn ich einem Dokument als Genehmiger zugewiesen bin",
"ASSIGN_REVIEWER": "Wenn ich einem Dokument als Überprüfer zugewiesen bin",
@@ -1853,7 +1849,6 @@
"USER_PROMOTED_TO_APPROVER": "Wenn ich Genehmiger in einem Dossier werde",
"USER_REMOVED_AS_DOSSIER_MEMBER": "Wenn ich die Dossier-Mitgliedschaft verliere"
},
- "options-title": "Wählen Sie aus, in welcher Kategorie Sie benachrichtigt werden möchten",
"schedule": {
"daily": "Tägliche Zusammenfassung",
"instant": "Sofortig",
@@ -1861,6 +1856,13 @@
},
"title": "Benachrichtigungseinstellungen"
},
+ "notifications": {
+ "button-text": "Notifications",
+ "deleted-dossier": "Deleted dossier",
+ "label": "Benachrichtigungen",
+ "mark-all-as-read": "Alle als gelesen markieren",
+ "mark-as": "Mark as {type, select, read{read} unread{unread} other{}}"
+ },
"ocr": {
"confirmation-dialog": {
"cancel": "Cancel",
@@ -1952,16 +1954,16 @@
"warnings-subtitle": "Do not show again options",
"warnings-title": "Prompts and dialogs settings"
},
- "processing": {
- "basic": "Processing",
- "ocr": "OCR"
- },
"processing-status": {
"ocr": "OCR",
"pending": "Pending",
"processed": "processed",
"processing": "Processing"
},
+ "processing": {
+ "basic": "Processing",
+ "ocr": "OCR"
+ },
"readonly": "Lesemodus",
"readonly-archived": "Read only (archived)",
"redact-text": {
@@ -1990,7 +1992,6 @@
"reason-placeholder": "Select a reason...",
"revert-text": "Revert to selected text",
"selected-text": "Selected text:",
- "text": "Text:",
"type": "Type",
"type-placeholder": "Select type..."
},
@@ -2042,9 +2043,6 @@
"content": {
"comment": "Comment",
"comment-placeholder": "Add remarks or mentions...",
- "list-item": "{text}",
- "list-item-false-positive": "{text} as {type} in the context: {context}",
- "list-item-false-recommendation": "{text} as {type}",
"options": {
"do-not-recommend": {
"description": "Do not recommend the selected term in any document of this dossier.",
@@ -2071,9 +2069,7 @@
"description-bulk": "Do not redact the selected terms at this position in the current document.",
"label": "Remove here"
}
- },
- "redacted-text": "Selected {type}",
- "redacted-text-bulk": "Selected {type, select, redaction{redactions} recommendation{recommendations} other{hints}}"
+ }
},
"title": "Remove {type, select, redaction{redaction} recommendation{recommendation} other{hint}}",
"title-bulk": "Remove {type, select, redaction{redactions} recommendation{recommendations} other{hints}}"
@@ -2191,12 +2187,6 @@
"red-user-admin": "Benutzer-Admin",
"regular": "Regulär"
},
- "search": {
- "active-dossiers": "ganze Plattform",
- "all-dossiers": "all documents",
- "placeholder": "Nach Dokumenten oder Dokumenteninhalt suchen",
- "this-dossier": "in diesem Dossier"
- },
"search-screen": {
"cols": {
"assignee": "Bevollmächtigter",
@@ -2220,6 +2210,12 @@
"no-match": "Keine Dokumente entsprechen Ihren aktuellen Filtern.",
"table-header": "{length} {length, plural, one{Suchergebnis} other{Suchergebnisse}}"
},
+ "search": {
+ "active-dossiers": "ganze Plattform",
+ "all-dossiers": "all documents",
+ "placeholder": "Nach Dokumenten oder Dokumenteninhalt suchen",
+ "this-dossier": "in diesem Dossier"
+ },
"seconds": "seconds",
"size": "Size",
"smtp-auth-config": {
@@ -2471,4 +2467,4 @@
}
},
"yesterday": "Gestern"
-}
\ No newline at end of file
+}
diff --git a/apps/red-ui/src/assets/i18n/redact/en.json b/apps/red-ui/src/assets/i18n/redact/en.json
index f1d56e326..9ab7835c7 100644
--- a/apps/red-ui/src/assets/i18n/redact/en.json
+++ b/apps/red-ui/src/assets/i18n/redact/en.json
@@ -355,7 +355,6 @@
"annotation-engines": {
"dictionary": "Based on dictionary",
"imported": "Imported",
- "manual": "Manual",
"ner": "Based on AI",
"rule": "Based on rule"
},
@@ -1490,7 +1489,10 @@
"highlights": {
"label": "Earmarks"
},
- "is-excluded": "Redaction is disabled for this document."
+ "is-excluded": "Redaction is disabled for this document.",
+ "multi-select": {
+ "close": "Deactivate multi select"
+ }
},
"text-highlights": "Earmarks",
"text-highlights-tooltip": "Shows all text earmarks and allows removing or importing them as redactions",
@@ -1990,7 +1992,6 @@
"reason-placeholder": "Select a reason...",
"revert-text": "Revert to selected text",
"selected-text": "Selected text:",
- "text": "Text:",
"type": "Type",
"type-placeholder": "Select type..."
},
@@ -2042,9 +2043,6 @@
"content": {
"comment": "Comment",
"comment-placeholder": "Add remarks or mentions...",
- "list-item": "{text}",
- "list-item-false-positive": "{text} as {type} in the context: {context}",
- "list-item-false-recommendation": "{text} as {type}",
"options": {
"do-not-recommend": {
"description": "Do not recommend the selected term in any document of this dossier.",
@@ -2071,9 +2069,7 @@
"description-bulk": "Do not redact the selected terms at this position in the current document.",
"label": "Remove here"
}
- },
- "redacted-text": "Selected {type}",
- "redacted-text-bulk": "Selected {type, select, redaction{redactions} recommendation{recommendations} other{hints}}"
+ }
},
"title": "Remove {type, select, redaction{redaction} recommendation{recommendation} other{hint}}",
"title-bulk": "Remove {type, select, redaction{redactions} recommendation{recommendations} other{hints}}"
@@ -2471,4 +2467,4 @@
}
},
"yesterday": "Yesterday"
-}
\ No newline at end of file
+}
diff --git a/apps/red-ui/src/assets/i18n/scm/de.json b/apps/red-ui/src/assets/i18n/scm/de.json
index 6fabc707b..fa2ab55f5 100644
--- a/apps/red-ui/src/assets/i18n/scm/de.json
+++ b/apps/red-ui/src/assets/i18n/scm/de.json
@@ -250,9 +250,6 @@
"watermarks": "Watermarks"
},
"analysis-disabled": "Analysis disabled",
- "annotation": {
- "pending": "(Pending analysis)"
- },
"annotation-actions": {
"accept-recommendation": {
"label": "Empfehlung annehmen"
@@ -311,14 +308,14 @@
"error": "Rekategorisierung des Bildes gescheitert: {error}",
"success": "Bild wurde einer neuen Kategorie zugeordnet."
},
- "remove": {
- "error": "Fehler beim Entfernen der Schwärzung: {error}",
- "success": "Schwärzung entfernt!"
- },
"remove-hint": {
"error": "Failed to remove hint: {error}",
"success": "Hint removed!"
},
+ "remove": {
+ "error": "Fehler beim Entfernen der Schwärzung: {error}",
+ "success": "Schwärzung entfernt!"
+ },
"undo": {
"error": "Die Aktion konnte nicht rückgängig gemacht werden. Fehler: {error}",
"success": "erfolgreich Rückgängig gemacht"
@@ -331,15 +328,15 @@
"remove-highlights": {
"label": "Remove selected earmarks"
},
- "resize": {
- "label": "Größe ändern"
- },
"resize-accept": {
"label": "Größe speichern"
},
"resize-cancel": {
"label": "Größenänderung abbrechen"
},
+ "resize": {
+ "label": "Größe ändern"
+ },
"see-references": {
"label": "See references"
},
@@ -358,7 +355,6 @@
"annotation-engines": {
"dictionary": "{isHint, select, true{Hint} other{Redaction}} basierend auf Wörterbuch",
"imported": "Annotation is imported",
- "manual": "Manual",
"ner": "Redaktion basierend auf KI",
"rule": "Schwärzung basierend auf Regel {rule}"
},
@@ -372,6 +368,9 @@
"skipped": "Übersprungen",
"text-highlight": "Earmark"
},
+ "annotation": {
+ "pending": "(Pending analysis)"
+ },
"archived-dossiers-listing": {
"no-data": {
"title": "No archived dossiers."
@@ -577,18 +576,14 @@
"warning": "Achtung: Diese Aktion kann nicht rückgängig gemacht werden!"
},
"confirmation-dialog": {
- "approve-file": {
- "question": "Dieses Dokument enthält ungesehene Änderungen. Möchten Sie es trotzdem genehmigen?",
- "title": "Warnung!"
- },
"approve-file-without-analysis": {
"confirmationText": "Approve without analysis",
"denyText": "Cancel",
"question": "Analysis required to detect new components.",
"title": "Warning!"
},
- "approve-multiple-files": {
- "question": "Mindestens eine der ausgewählten Dateien enthält ungesehene Änderungen. Möchten Sie sie trotzdem genehmigen?",
+ "approve-file": {
+ "question": "Dieses Dokument enthält ungesehene Änderungen. Möchten Sie es trotzdem genehmigen?",
"title": "Warnung!"
},
"approve-multiple-files-without-analysis": {
@@ -597,6 +592,10 @@
"question": "Analysis required to detect new components for at least one file.",
"title": "Warning"
},
+ "approve-multiple-files": {
+ "question": "Mindestens eine der ausgewählten Dateien enthält ungesehene Änderungen. Möchten Sie sie trotzdem genehmigen?",
+ "title": "Warnung!"
+ },
"assign-file-to-me": {
"question": {
"multiple": "Dieses Dokument wird gerade von einer anderen Person geprüft. Möchten Sie Reviewer werden und sich selbst dem Dokument zuweisen?",
@@ -941,13 +940,13 @@
"recent": "Neu ({hours} h)",
"unassigned": "Niemandem zugewiesen"
},
- "reanalyse": {
- "action": "Datei analysieren"
- },
"reanalyse-dossier": {
"error": "Die Dateien konnten nicht für eine Reanalyse eingeplant werden. Bitte versuchen Sie es erneut.",
"success": "Dateien für Reanalyse vorgesehen."
},
+ "reanalyse": {
+ "action": "Datei analysieren"
+ },
"start-auto-analysis": "Enable auto-analysis",
"stop-auto-analysis": "Stop auto-analysis",
"table-col-names": {
@@ -1016,14 +1015,6 @@
"total-documents": "Anzahl der Dokumente",
"total-people": "{count} {count, plural, one{user} other {users}}"
},
- "dossier-templates": {
- "label": "Dossier-Vorlagen",
- "status": {
- "active": "Active",
- "inactive": "Inactive",
- "incomplete": "Incomplete"
- }
- },
"dossier-templates-listing": {
"action": {
"clone": "Clone template",
@@ -1059,6 +1050,14 @@
"title": "{length} dossier {length, plural, one{template} other{templates}}"
}
},
+ "dossier-templates": {
+ "label": "Dossier-Vorlagen",
+ "status": {
+ "active": "Active",
+ "inactive": "Inactive",
+ "incomplete": "Incomplete"
+ }
+ },
"dossier-watermark-selector": {
"heading": "Watermarks on documents",
"no-watermark": "There is no watermark defined for the dossier template.
Contact your app admin to define one.",
@@ -1244,15 +1243,6 @@
"title": "{length} {length, plural, one{entity} other{entities}}"
}
},
- "entity": {
- "info": {
- "actions": {
- "revert": "Revert",
- "save": "Save changes"
- },
- "heading": "Edit entity"
- }
- },
"entity-rules-screen": {
"error": {
"generic": "Something went wrong... Entity rules update failed!"
@@ -1267,19 +1257,28 @@
"warning-text": "Warning: experimental feature!",
"warnings-found": "{warnings, plural, one{A warning} other{{warnings} warnings}} found in rules"
},
+ "entity": {
+ "info": {
+ "actions": {
+ "revert": "Revert",
+ "save": "Save changes"
+ },
+ "heading": "Edit entity"
+ }
+ },
"error": {
"deleted-entity": {
"dossier": {
"action": "Zurück zur Übersicht",
"label": "Dieses Dossier wurde gelöscht!"
},
- "file": {
- "action": "Zurück zum Dossier",
- "label": "Diese Datei wurde gelöscht!"
- },
"file-dossier": {
"action": "Zurück zur Übersicht",
"label": "Das Dossier dieser Datei wurde gelöscht!"
+ },
+ "file": {
+ "action": "Zurück zum Dossier",
+ "label": "Diese Datei wurde gelöscht!"
}
},
"file-preview": {
@@ -1297,12 +1296,6 @@
},
"exact-date": "{day} {month} {year} um {hour}:{minute} Uhr",
"file": "Datei",
- "file-attribute": {
- "update": {
- "error": "Failed to update file attribute value!",
- "success": "File attribute value has been updated successfully!"
- }
- },
"file-attribute-encoding-types": {
"ascii": "ASCII",
"iso": "ISO-8859-1",
@@ -1313,6 +1306,12 @@
"number": "Nummer",
"text": "Freier Text"
},
+ "file-attribute": {
+ "update": {
+ "error": "Failed to update file attribute value!",
+ "success": "File attribute value has been updated successfully!"
+ }
+ },
"file-attributes-configurations": {
"cancel": "Cancel",
"form": {
@@ -1490,7 +1489,10 @@
"highlights": {
"label": "Earmarks"
},
- "is-excluded": "Schwärzungen für dieses Dokument deaktiviert."
+ "is-excluded": "Schwärzungen für dieses Dokument deaktiviert.",
+ "multi-select": {
+ "close": ""
+ }
},
"text-highlights": "Earmarks",
"text-highlights-tooltip": "Shows all text-earmarks and allows removing or importing them as components",
@@ -1528,15 +1530,6 @@
"csv": "File attributes were imported successfully from uploaded CSV file."
}
},
- "filter": {
- "analysis": "Analyse erforderlich",
- "comment": "Kommentare",
- "hint": "Nut Hinweise",
- "image": "Bilder",
- "none": "Keine Anmerkungen",
- "redaction": "Geschwärzt",
- "updated": "Aktualisiert"
- },
"filter-menu": {
"filter-options": "Filteroptionen",
"filter-types": "Filter",
@@ -1546,6 +1539,15 @@
"unseen-pages": "Nur Anmerkungen auf unsichtbaren Seiten",
"with-comments": "Nur Anmerkungen mit Kommentaren"
},
+ "filter": {
+ "analysis": "Analyse erforderlich",
+ "comment": "Kommentare",
+ "hint": "Nut Hinweise",
+ "image": "Bilder",
+ "none": "Keine Anmerkungen",
+ "redaction": "Geschwärzt",
+ "updated": "Aktualisiert"
+ },
"filters": {
"assigned-people": "Beauftragt",
"documents-status": "Documents state",
@@ -1816,13 +1818,6 @@
"user-promoted-to-approver": "{user} wurde im Dossier {dossierHref, select, null{{dossierName}} other{{dossierName}}} zum Genehmiger ernannt!",
"user-removed-as-dossier-member": "{user} wurde als Mitglied von: {dossierHref, select, null{{dossierName}} other{{dossierName}}} entfernt!"
},
- "notifications": {
- "button-text": "Notifications",
- "deleted-dossier": "Deleted dossier",
- "label": "Benachrichtigungen",
- "mark-all-as-read": "Alle als gelesen markieren",
- "mark-as": "Mark as {type, select, read{read} unread{unread} other{}}"
- },
"notifications-screen": {
"category": {
"email-notifications": "E-Mail Benachrichtigungen",
@@ -1836,6 +1831,7 @@
"dossier": "Dossierbezogene Benachrichtigungen",
"other": "Andere Benachrichtigungen"
},
+ "options-title": "Wählen Sie aus, in welcher Kategorie Sie benachrichtigt werden möchten",
"options": {
"ASSIGN_APPROVER": "Wenn ich einem Dokument als Genehmiger zugewiesen bin",
"ASSIGN_REVIEWER": "Wenn ich einem Dokument als Überprüfer zugewiesen bin",
@@ -1853,7 +1849,6 @@
"USER_PROMOTED_TO_APPROVER": "Wenn ich Genehmiger in einem Dossier werde",
"USER_REMOVED_AS_DOSSIER_MEMBER": "Wenn ich die Dossier-Mitgliedschaft verliere"
},
- "options-title": "Wählen Sie aus, in welcher Kategorie Sie benachrichtigt werden möchten",
"schedule": {
"daily": "Tägliche Zusammenfassung",
"instant": "Sofortig",
@@ -1861,6 +1856,13 @@
},
"title": "Benachrichtigungseinstellungen"
},
+ "notifications": {
+ "button-text": "Notifications",
+ "deleted-dossier": "Deleted dossier",
+ "label": "Benachrichtigungen",
+ "mark-all-as-read": "Alle als gelesen markieren",
+ "mark-as": "Mark as {type, select, read{read} unread{unread} other{}}"
+ },
"ocr": {
"confirmation-dialog": {
"cancel": "Cancel",
@@ -1952,16 +1954,16 @@
"warnings-subtitle": "Do not show again options",
"warnings-title": "Prompts and dialogs settings"
},
- "processing": {
- "basic": "Processing",
- "ocr": "OCR"
- },
"processing-status": {
"ocr": "OCR",
"pending": "Pending",
"processed": "Processed",
"processing": "Processing"
},
+ "processing": {
+ "basic": "Processing",
+ "ocr": "OCR"
+ },
"readonly": "Lesemodus",
"readonly-archived": "Read only (archived)",
"redact-text": {
@@ -1990,7 +1992,6 @@
"reason-placeholder": "Select a reasons...",
"revert-text": "",
"selected-text": "Selected text:",
- "text": "",
"type": "Type",
"type-placeholder": "Select type..."
},
@@ -2042,9 +2043,6 @@
"content": {
"comment": "Comment",
"comment-placeholder": "Add remarks or mentions...",
- "list-item": "",
- "list-item-false-positive": "",
- "list-item-false-recommendation": "",
"options": {
"do-not-recommend": {
"description": "Do not recommend ''{value}'' as {type} in any document of the current dossier.",
@@ -2071,9 +2069,7 @@
"description-bulk": "",
"label": "Remove here"
}
- },
- "redacted-text": "",
- "redacted-text-bulk": ""
+ }
},
"title": "Remove {type}",
"title-bulk": ""
@@ -2191,12 +2187,6 @@
"red-user-admin": "Benutzer-Admin",
"regular": "Regulär"
},
- "search": {
- "active-dossiers": "ganze Plattform",
- "all-dossiers": "all documents",
- "placeholder": "Nach Dokumenten oder Dokumenteninhalt suchen",
- "this-dossier": "in diesem Dossier"
- },
"search-screen": {
"cols": {
"assignee": "Bevollmächtigter",
@@ -2220,6 +2210,12 @@
"no-match": "Keine Dokumente entsprechen Ihren aktuellen Filtern.",
"table-header": "{length} search {length, plural, one{result} other{results}}"
},
+ "search": {
+ "active-dossiers": "ganze Plattform",
+ "all-dossiers": "all documents",
+ "placeholder": "Nach Dokumenten oder Dokumenteninhalt suchen",
+ "this-dossier": "in diesem Dossier"
+ },
"seconds": "seconds",
"size": "Size",
"smtp-auth-config": {
@@ -2471,4 +2467,4 @@
}
},
"yesterday": "Gestern"
-}
\ No newline at end of file
+}
diff --git a/apps/red-ui/src/assets/i18n/scm/en.json b/apps/red-ui/src/assets/i18n/scm/en.json
index e46d88176..38d281bdf 100644
--- a/apps/red-ui/src/assets/i18n/scm/en.json
+++ b/apps/red-ui/src/assets/i18n/scm/en.json
@@ -355,7 +355,6 @@
"annotation-engines": {
"dictionary": "{isHint, select, true{Hint} other{Annotation}} based on dictionary",
"imported": "Annotation is imported",
- "manual": "Manual",
"ner": "Annotation based on AI",
"rule": "Annotation based on rule {rule}"
},
@@ -1490,7 +1489,10 @@
"highlights": {
"label": "Earmarks"
},
- "is-excluded": "Extraction is disabled for this document."
+ "is-excluded": "Extraction is disabled for this document.",
+ "multi-select": {
+ "close": ""
+ }
},
"text-highlights": "Earmarks",
"text-highlights-tooltip": "Shows all text-earmarks and allows removing or importing them as components",
@@ -1990,7 +1992,6 @@
"reason-placeholder": "Select a reasons...",
"revert-text": "",
"selected-text": "Selected text:",
- "text": "",
"type": "Type",
"type-placeholder": "Select type..."
},
@@ -2042,9 +2043,6 @@
"content": {
"comment": "Comment",
"comment-placeholder": "Add remarks or mentions...",
- "list-item": "",
- "list-item-false-positive": "",
- "list-item-false-recommendation": "",
"options": {
"do-not-recommend": {
"description": "Do not recommend ''{value}'' as {type} in any document of the current dossier.",
@@ -2071,9 +2069,7 @@
"description-bulk": "",
"label": "Remove here"
}
- },
- "redacted-text": "",
- "redacted-text-bulk": ""
+ }
},
"title": "Remove {type}",
"title-bulk": ""
@@ -2471,4 +2467,4 @@
}
},
"yesterday": "Yesterday"
-}
\ No newline at end of file
+}