diff --git a/apps/red-ui/src/app/modules/file-preview/components/annotation-actions/annotation-actions.component.html b/apps/red-ui/src/app/modules/file-preview/components/annotation-actions/annotation-actions.component.html index ae90408c4..d657d0e62 100644 --- a/apps/red-ui/src/app/modules/file-preview/components/annotation-actions/annotation-actions.component.html +++ b/apps/red-ui/src/app/modules/file-preview/components/annotation-actions/annotation-actions.component.html @@ -7,20 +7,20 @@ @@ -31,10 +31,10 @@ (action)="resize()" *ngIf="canResize" [attr.help-mode-key]="helpModeKey('resize')" + [buttonId]="annotations.length === 1 ? 'annotation-' + annotations[0].id + '-resize' : 'annotations-resize'" [tooltipPosition]="tooltipPosition" [tooltip]="'annotation-actions.resize.label' | translate" [type]="buttonType" - [buttonId]="annotations.length === 1 ? 'annotation-' + annotations[0].id + '-resize' : 'annotations-resize'" icon="iqser:resize" > @@ -42,10 +42,10 @@ (action)="annotationActionsService.editRedaction(annotations)" *ngIf="canEdit" [attr.help-mode-key]="helpModeKey('edit')" + [buttonId]="annotations.length === 1 ? 'annotation-' + annotations[0].id + '-edit' : 'annotations-edit'" [tooltipPosition]="tooltipPosition" [tooltip]="'annotation-actions.edit-redaction.label' | translate" [type]="buttonType" - [buttonId]="annotations.length === 1 ? 'annotation-' + annotations[0].id + '-edit' : 'annotations-edit'" icon="iqser:edit" > @@ -53,14 +53,14 @@ (action)="acceptRecommendation()" *ngIf="canAcceptRecommendation" [attr.help-mode-key]="helpModeKey('accept')" - [tooltipPosition]="tooltipPosition" - [tooltip]="'annotation-actions.accept-recommendation.label' | translate" - [type]="buttonType" [buttonId]=" annotations.length === 1 ? 'annotation-' + annotations[0].id + '-accept_recommendation' : 'annotations-accept_recommendation' " + [tooltipPosition]="tooltipPosition" + [tooltip]="'annotation-actions.accept-recommendation.label' | translate" + [type]="buttonType" icon="iqser:check" > @@ -104,21 +104,21 @@ (action)="annotationActionsService.forceAnnotation(annotations)" *ngIf="canForceRedaction" [attr.help-mode-key]="helpModeKey('force')" + [buttonId]="annotations.length === 1 ? 'annotation-' + annotations[0].id + '-force_redaction' : 'annotations-force_redaction'" + [icon]="isImageHint ? 'red:pdftron-action-add-redaction' : 'iqser:thumb-up'" [tooltipPosition]="tooltipPosition" [tooltip]="'annotation-actions.force-redaction.label' | translate" [type]="buttonType" - [buttonId]="annotations.length === 1 ? 'annotation-' + annotations[0].id + '-force_redaction' : 'annotations-force_redaction'" - [icon]="isImageHint ? 'red:pdftron-action-add-redaction' : 'iqser:thumb-up'" > @@ -126,31 +126,31 @@ (action)="hideAnnotation()" *ngIf="isImage && isVisible() && !hideSkipped" [attr.help-mode-key]="helpModeKey('hide')" + [buttonId]="annotations.length === 1 ? 'annotation-' + annotations[0].id + '-hide' : 'annotations-hide'" [tooltipPosition]="tooltipPosition" [tooltip]="'annotation-actions.hide' | translate" [type]="buttonType" - [buttonId]="annotations.length === 1 ? 'annotation-' + annotations[0].id + '-hide' : 'annotations-hide'" - icon="red:visibility-off" + icon="iqser:visibility-off" > 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 91024767a..3fb20fb62 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 @@ -65,8 +65,8 @@ @@ -220,7 +220,7 @@ {type}", + "label": "Nicht als {type} annotieren", "label-bulk": "" }, "only-here": { - "description": "Do not annotate the term at this position in this document.", + "description": "Annotieren Sie den Begriff an dieser Stelle im Dokument nicht.", "description-bulk": "Do not auto-annotate the selected terms at this position in this document.", - "label": "Remove here" + "label": "Hier entfernen" } }, "redacted-text": "Selected {length, plural, one{redaction} other {redactions}}" }, - "title": "Remove {count, plural, one{annotation} other {annotations}}" + "title": "{count, plural, one{Annotation} other {Annotationen}} entfernen" } }, "remove-redaction": { "dialog": { "actions": { - "cancel": "Cancel", - "save": "Save" + "cancel": "Abbrechen", + "save": "Speichern" }, "content": { - "comment": "Comment", + "comment": "Kommentar", "comment-placeholder": "Bemerkungen oder Notizen hinzufügen...", "options": { "do-not-recommend": { - "description": "Do not recommend the selected term in any document of this dossier.", + "description": "Der Begriff soll in Dokumenten dieses Dossiers nicht zur Schwärzung empfohlen werden.", "description-bulk": "Do not recommend the selected terms in any document of this dossier.", - "extraOptionLabel": "Apply to all active and future dossiers", - "label": "Remove from dossier" + "extraOptionLabel": "In alle aktiven und zukünftigen Dossiers übernehmen", + "label": "Aus Dossier entfernen" }, "false-positive": { - "description": "Mark this redaction as a false-positive. The term will not be redacted in this dossier if it occurs in the same context.", - "description-bulk": "Mark these redactions as false-positives. The terms will not be redacted in this dossier if they occur in the same context.", - "extraOptionDescription": "Dossier template access is required to reverse this action. As a regular user you can only reverse it for this dossier.", - "extraOptionLabel": "Apply to all active and future dossiers", - "label": "Remove from dossier in this context" + "description": "Markieren Sie die Schwärzung als falsch-positiv. Der Begriff wird in diesem Dossier nicht geschwärzt, wenn er im gleichen Kontext vorkommt.", + "description-bulk": "Markieren Sie die Schwärzungen als falsch-positiv. Die Begriffe werden in diesem Dossier nicht geschwärzt, wenn sie im gleichen Kontext vorkommen.", + "extraOptionDescription": "Um diese Aktion rückgängig machen zu können, benötigen Sie Zugriff auf die Dossier-Vorlage. Als regulärer Benutzer können sie die Aktion nur für dieses Dossier rückgängig machen.", + "extraOptionLabel": "In alle aktiven und zukünftigen Dossiers übernehmen", + "label": "In diesem Kontext aus Dossier entfernen" }, "in-dossier": { - "description": "Do not {type, select, hint{annotate} other{auto-redact}} the selected term in any document of this dossier.", - "description-bulk": "Do not {type, select, hint{annotate} other{auto-redact}} the selected terms in this dossier.", - "extraOptionLabel": "Apply to all active and future dossiers", - "label": "Remove from dossier", - "label-bulk": "Remove from dossier" + "description": "Der Begriff wird in keinem Dokument dieses Dossiers {type, select, hint{annotiert} other{automatisch geschwärzt}}.", + "description-bulk": "Die ausgewählten Begriffe werden in diesem Dossier nicht {type, select, hint{annotiert} other{automatisch geschwärzt}}.", + "extraOptionLabel": "In alle aktiven und zukünftigen Dossiers übernehmen", + "label": "Aus Dossier entfernen", + "label-bulk": "Aus Dossier entfernen" }, "only-here": { - "description": "Do not {type, select, hint{annotate} other{redact}} the term at this position in the current document.", - "description-bulk": "Do not {type, select, hint{annotate} other{redact}} the selected terms at this position in the current document.", - "label": "Remove here" + "description": "{type, select, hint{Annotieren} other{Schwärzen}} Sie den Begriff an dieser Stelle im Dokument nicht.", + "description-bulk": "{type, select, hint{Annotieren} other{Schwärzen}} Sie die ausgewählten Begriffe an diesen Stellen im Dokument nicht.", + "label": "Hier entfernen" } } }, - "title": "Remove {type, select, redaction{redaction} recommendation{recommendation} other{hint}}", - "title-bulk": "Remove {type, select, redaction{redactions} recommendation{recommendations} other{hints}}" + "title": "{type, select, redaction{Schwärzung} recommendation{Empfehlung} other{Hinweis}} entfernen", + "title-bulk": "{type, select, redaction{Schwärzungen} recommendation{Empfehlungen} other{Hinweise}} entfernen" } }, "report-type": { "label": "{length} {length, plural, one{Berichtstyp} other{Berichtstypen}}" }, "reports-screen": { - "description": "Below, you will find a list of placeholders for dossier- and document-specific information. You can include these placeholders in your report templates.", + "description": "Die Liste unten enthält Platzhalter, die für dossier- und dokumentenspezifische Informationen stehen. Sie können diese in die Vorlagen für Ihre Berichte einbauen.", "descriptions": { "dossier-attributes": "Dieser Platzhalter wird durch den Wert des Dossier-Attributs {attribute} ersetzt.", "file-attributes": "Dieser Platzhalter wird durch den Wert des Dateiattributs {attribute} ersetzt.", "general": { "date": { - "d-m-y": "Dieser Platzhalter wird durch das Erstellungsdatum des Berichts in der üblichen Tag-Monat-Jahr-Notation (TT.MM.JJJJ) ersetzt, zB 15.10.2021.", - "m-d-y": "Dieser Platzhalter wird durch das Erstellungsdatum des Berichts im amerikanischen rein numerischen Datumsformat (MM/dd/yyyy) ersetzt, zB 15.10.2021.", - "y-m-d": "Dieser Platzhalter wird durch das Erstellungsdatum des Berichts im internationalen ISO 8601-Format (yyyy-MM-dd) ersetzt, zB 2021-10-15." + "d-m-y": "Dieser Platzhalter wird durch das Erstellungsdatum des Berichts im üblichen Tag-Monat-Jahr-Format (TT.MM.JJJJ) ersetzt, z. B. 15.10.2021.", + "m-d-y": "Dieser Platzhalter wird durch das Erstellungsdatum des Berichts im amerikanischen numerischen Datumsformat (MM/dd/yyyy) ersetzt, z. B. 10/15/2021.", + "y-m-d": "Dieser Platzhalter wird durch das Erstellungsdatum des Berichts im internationalen ISO 8601-Format (yyyy-MM-dd) ersetzt, z. B. 2021-10-15." }, "dossier": { - "name": "Dieser Platzhalter wird durch den Namen des Dossiers ersetzt, in dem die geschwärzten Dateien gespeichert sind." + "name": "Dieser Platzhalter wird durch den Namen des Dossiers ersetzt, der die geschwärzten Dateien enthält." }, "file": { "name": "Dieser Platzhalter wird durch den Dateinamen ersetzt." }, "redaction": { "entity": { - "display-name": "This placeholder is replaced by the name of the entity on which the redaction is based." + "display-name": "Dieser Platzhalter wird durch den Schwärzungstyp (Entität) ersetzt." }, "excerpt": "Dieser Platzhalter wird durch einen Textausschnitt ersetzt, der die Schwärzung enthält.", - "is-skipped": "The skipped redaction placeholder indicates whether a redaction is skipped or not. It can be included in a separate column of a template that also contains the '{{redaction.value'}} placeholder. The placeholder is replaced by “true” if the respective redaction is skipped, and by “false” if it is redacted (i. e., not skipped).", - "justification": "Dieser Platzhalter wird durch die Begründung der Schwärzung ersetzt. Es ist eine Kombination aus dem Rechtsverweis (justificationParagraph) und dem Begründungstext (justificationReason).", - "justification-legal-basis": "This placeholder is replaced by the legal basis for the redaction.", - "justification-paragraph": "Dieser Platzhalter wird durch den Rechtshinweis der Begründung der Redaktion ersetzt.", + "is-skipped": "Dieser Platzhalter gibt an, ob eine Schwärzung übersprungen ist oder nicht. Er kann in eine separate Spalte einer Vorlage eingebaut werden, die auch den Platzhalter {{redaction.value}} enthält. Der Platzhalter wird durch \"true\" (wahr) ersetzt, wenn die entsprechende Schwärzung übersprungen ist, und durch \"falsch\", wenn sie nicht übersprungen (d. h. geschwärzt) ist.", + "justification": "Dieser Platzhalter wird durch die Begründung für die Schwärzung ersetzt. Es handelt sich um eine Kombination aus der Rechtsgrundlage (justificationParagraph) und dem Begründungstext (justificationReason).", + "justification-legal-basis": "Dieser Platzhalter wird durch die Rechtgrundlage für die Schwärzung ersetzt.", + "justification-paragraph": "Dieser Platzer wird durch die Rechtsgrundlage für die Schwärzung ersetzt.", "justification-reason": "Dieser Platzhalter wird durch den Begründungstext der Schwärzung ersetzt.", - "justification-text": "This placeholder is replaced by the justification text.", - "page": "Dieser Platzhalter wird durch die Seitenzahl der Redaktion ersetzt.", - "paragraph": "Dieser Platzhalter wird durch den Absatz ersetzt, der die Schwärzung enthält.", - "paragraph-idx": "The placeholder is replaced by the number of the paragraph containing the redaction. Paragraphs are numbered on a per-page basis.", - "value": "This placeholder is replaced by the value that was redacted." + "justification-text": "Dieser Platzhalter wird durch die Schwärzungsbegründung (Text) ersetzt.", + "page": "Dieser Platzhalter wird durch die Nummer der Seite ersetzt, auf der sich die Schwärzung befindet.", + "paragraph": "Dieser Platzhalter wird durch die ersten Wörter des Absatzes ersetzt, der die Schwärzung enthält.", + "paragraph-idx": "Dieser Platzhalter wird durch die Nummer des Absatzes ersetzt, in dem sich die Schwärzung befindet. Absätze sind seitenweise nummeriert.", + "value": "Dieser Platzhalter wird durch den geschwärzten Wert ersetzt." }, "time": { - "h-m": "Dieser Platzhalter wird durch den Zeitpunkt ersetzt, zu dem der Bericht erstellt wurde." + "h-m": "Dieser Platzhalter wird durch die Erstellungszeit des Berichts ersetzt." } } }, - "invalid-upload": "Ungültiges Upload-Format ausgewählt! Unterstützt werden Dokumente im .xlsx- und im .docx-Format", + "invalid-upload": "Ungültiges Upload-Format. Unterstützte Formate: .xlsx und .docx", "multi-file-report": "(Mehrere Dateien)", - "report-documents": "Dokumente für den Bericht", - "setup": "Click the upload button on the right to upload your redaction report templates.", + "report-documents": "Vorlagen für Schwärzungsberichte", + "setup": "Klicken Sie auf den Upload-Button in der rechten Spalte, um Vorlagen für Ihre Schwärzungsberichte hochzuladen.", "table-header": { "description": "Beschreibung", "placeholders": "Platzhalter" }, "title": "Berichte", - "upload-document": "Ein Dokument hochladen" + "upload-document": "Dokument hochladen" }, "reset-filters": "Zurücksetzen", "reset-password-dialog": { @@ -2218,10 +2218,10 @@ }, "content": { "comment": "Kommentar", - "original-text": "Original annotation:", - "resized-text": "Resized annotation:" + "original-text": "Ursprünglich:", + "resized-text": "Geändert zu:" }, - "header": "Resize annotation" + "header": "Größe der Annotation ändern" } }, "resize-redaction": { @@ -2234,18 +2234,18 @@ "comment": "Kommentar", "options": { "in-dossier": { - "description": "Resize in every document in {dossierName}.", - "extraOptionLabel": "Apply to all active and future dossiers", - "label": "Resize in dossier", - "tooltip": "Only available for dictionary-based types" + "description": "Ändern Sie die Größe in jedem Dokument in {dossierName}.", + "extraOptionLabel": "In alle aktiven und zukünftigen Dossiers übernehmen", + "label": "Größe im Dossier ändern", + "tooltip": "Nur bei wörterbuchbasierten Typen verfügbar" }, "only-here": { - "description": "Resize only at this position in this document.", - "label": "Resize only here" + "description": "Ändern Sie die Größe nur an dieser Stelle im Dokument.", + "label": "Größe nur hier ändern" } }, - "original-text": "Original text:", - "resized-text": "Resized text:", + "original-text": "Ursprünglich:", + "resized-text": "Geändert zu:", "type": "Typ" }, "header": "Resize {type}" @@ -2317,13 +2317,13 @@ "selected-count": "{count} ausgewählt" }, "tenant-resolve": { - "contact-administrator": "Cannot remember the workspace? Please contact your administrator.", + "contact-administrator": "Workspace vergessen? Bitte wenden Sie sich an Ihren Administrator.", "header": { - "first-time": "Sign in for the first time to a workspace", - "join-another-domain": "Or join another workspace", - "no-role-log-out": "User role missing. Please ask your administrator to assign roles before logging in again.", - "sign-in-previous-domain": "Sign in to a previously used workspace", - "youre-logged-out": "You have successfully been logged out." + "first-time": "Melden Sie sich zum ersten Mal bei einem Workspace an", + "join-another-domain": "Oder treten Sie einem andren Workspace bei", + "no-role-log-out": "Keine Benutzerrolle zugewiesen. Bitten Sie Ihren Admin, Ihnen eine Rolle zuzuweisen, und versuchen Sie es dann noch einmal.", + "sign-in-previous-domain": "Melden Sie sich bei einem bereits verwendeten Workspace an", + "youre-logged-out": "Sie wurden erfolgreich abgemeldet." }, "input-placeholder": "Ihr Workspace" }, @@ -2509,7 +2509,7 @@ "align-vertical-centers": "Vertikal mittig" }, "form": { - "alignment": "Ausrichtung", + "alignment": "Position", "color": "Farbe", "color-placeholder": "#", "font-size": "Schriftgröße", @@ -2517,7 +2517,7 @@ "name-label": "Name des Wasserzeichens", "name-placeholder": "Namen für das Wasserzeichen eingeben", "opacity": "Deckkraft", - "orientation": "Ausrichtung", + "orientation": "Textrichtung", "text-label": "Text für Wasserzeichen", "text-placeholder": "Text eingeben" } @@ -2549,7 +2549,7 @@ "all": "Alle", "count": "{count} ausgewählt", "none": "Keiner", - "select": "Wählen" + "select": "Auswählen" } }, "yesterday": "Gestern" diff --git a/apps/red-ui/src/assets/i18n/redact/en.json b/apps/red-ui/src/assets/i18n/redact/en.json index a9a4a43ac..de7165b4d 100644 --- a/apps/red-ui/src/assets/i18n/redact/en.json +++ b/apps/red-ui/src/assets/i18n/redact/en.json @@ -2150,7 +2150,7 @@ "label": "{length} report {length, plural, one{type} other{types}}" }, "reports-screen": { - "description": "Below, you will find a list of placeholders for dossier- and document-specific information. You can include these placeholders in your report templates.", + "description": "The list below contains placeholders that represent dossier- and document-specific information. You can include them in your report templates.", "descriptions": { "dossier-attributes": "This placeholder is replaced by the value of the dossier attribute {attribute}.", "file-attributes": "This placeholder is replaced with the value of the file attribute {attribute}.", @@ -2161,23 +2161,23 @@ "y-m-d": "This placeholder is replaced by the creation date of the report in the international ISO 8601 format (yyyy-MM-dd), e.g. 2021-10-15." }, "dossier": { - "name": "This placeholder is replaced by the name of the dossier in which the redacted files are stored." + "name": "This placeholder is replaced by the name of the dossier that contains the redacted files." }, "file": { "name": "This placeholder is replaced by the file name." }, "redaction": { "entity": { - "display-name": "This placeholder is replaced by the name of the entity on which the redaction is based." + "display-name": "This placeholder is replaced by the type of redaction (entity)." }, "excerpt": "This placeholder is replaced by a text snippet that contains the redaction.", - "is-skipped": "The skipped redaction placeholder indicates whether a redaction is skipped or not. It can be included in a separate column of a template that also contains the '{{redaction.value'}} placeholder. The placeholder is replaced by “true” if the respective redaction is skipped, and by “false” if it is redacted (i. e., not skipped).", - "justification": "This placeholder is replaced by the justification of the redaction. It is a combination of the legal reference (justificationParagraph) and the justification text (justificationReason).", + "is-skipped": "The skipped redaction placeholder indicates whether a redaction is skipped or not. It can be included in a separate column of a template that also contains the {{redaction.value}} placeholder. The placeholder is replaced by “true” if the respective redaction is skipped, and by “false” if it is redacted (i. e., not skipped).", + "justification": "This placeholder is replaced by the justification of the redaction. It is a combination of the legal basis (justificationParagraph) and the justification text (justificationReason).", "justification-legal-basis": "This placeholder is replaced by the legal basis for the redaction.", - "justification-paragraph": "This placeholder is replaced by the legal reference of the justification of the redaction.", + "justification-paragraph": "This placeholder is replaced by the legal basis for the redaction.", "justification-reason": "This placeholder is replaced by the justification text of the redaction.", "justification-text": "This placeholder is replaced by the justification text.", - "page": "This placeholder is replaced by the page number of the redaction.", + "page": "This placeholder is replaced by the number of the page that contains the redaction.", "paragraph": "This placeholder is replaced by the initial words of the paragraph containing the redaction.", "paragraph-idx": "The placeholder is replaced by the number of the paragraph containing the redaction. Paragraphs are numbered on a per-page basis.", "value": "This placeholder is replaced by the value that was redacted." diff --git a/apps/red-ui/src/assets/icons/general/visibility-off.svg b/apps/red-ui/src/assets/icons/general/visibility-off.svg deleted file mode 100644 index 8b0454954..000000000 --- a/apps/red-ui/src/assets/icons/general/visibility-off.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - diff --git a/apps/red-ui/src/assets/icons/general/visibility.svg b/apps/red-ui/src/assets/icons/general/visibility.svg deleted file mode 100644 index b0b727e28..000000000 --- a/apps/red-ui/src/assets/icons/general/visibility.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - -