From ce4138fab3ea9f673e75a6bee71f6262cbfd02b1 Mon Sep 17 00:00:00 2001 From: Timo Bejan Date: Tue, 9 Nov 2021 15:41:10 +0200 Subject: [PATCH] fixed stuff for i18n --- tools/auto-i18n/README.md | 7 - tools/auto-i18n/de-flat.json | 1089 ---------------------------------- tools/auto-i18n/translate.js | 133 ----- tools/auto-i18n/unflatten.js | 9 +- 4 files changed, 6 insertions(+), 1232 deletions(-) delete mode 100644 tools/auto-i18n/README.md delete mode 100644 tools/auto-i18n/de-flat.json delete mode 100644 tools/auto-i18n/translate.js diff --git a/tools/auto-i18n/README.md b/tools/auto-i18n/README.md deleted file mode 100644 index 9318bba79..000000000 --- a/tools/auto-i18n/README.md +++ /dev/null @@ -1,7 +0,0 @@ -# Run Example - -node translate.js ./../../apps/red-ui/src/assets/i18n/en.json de AIzaSyC2fOUHLV6nhmCSwKcacaNqumn20k8Ic_M - -# API KEY - -AIzaSyC2fOUHLV6nhmCSwKcacaNqumn20k8Ic_M diff --git a/tools/auto-i18n/de-flat.json b/tools/auto-i18n/de-flat.json deleted file mode 100644 index 4061cd943..000000000 --- a/tools/auto-i18n/de-flat.json +++ /dev/null @@ -1,1089 +0,0 @@ -{ - "actions.all": "Alle", - "actions.none": "Keine", - "active": "Aktiv", - "add-dossier-dialog.actions.save": "Speichern", - "add-dossier-dialog.actions.save-and-add-members": "Speichern und Team zusammenstellen", - "add-dossier-dialog.errors.dossier-already-exists": "Dieser Dossier-Name ist bereits vergeben!", - "add-dossier-dialog.errors.generic": "Dossier konnte nicht gespeichert werden.", - "add-dossier-dialog.form.description.label": "Beschreibung", - "add-dossier-dialog.form.description.placeholder": "Bitte geben Sie eine Beschreibung ein.", - "add-dossier-dialog.form.due-date": "Termin", - "add-dossier-dialog.form.name.label": "Dossier-Name", - "add-dossier-dialog.form.name.placeholder": "Geben Sie einen Namen ein.", - "add-dossier-dialog.form.template": "Dossier-Vorlage", - "add-dossier-dialog.form.watermark": "Geschwärzte Dokumente mit Wasserzeichen versehen", - "add-dossier-dialog.header-new": "Dossier erstellen", - "add-edit-dictionary.error.dictionary-already-exists": "Ein Wörterbuch mit diesem Namen existiert bereits!", - "add-edit-dictionary.error.generic": "Wörterbuch konnte nicht gespeichert werden!", - "add-edit-dictionary.error.invalid-color-or-rank": "Ungültige Farbe oder Rang! Der Rang wird bereits von einem anderen Wörterbuch verwendet oder die Farbe ist kein gültiger Hex-Farbcode!", - "add-edit-dictionary.form.add-to-dictionary-action": "Anwender können Einträge hinzufügen", - "add-edit-dictionary.form.case-sensitive": "Groß-/Kleinschreibung berücksichtigen", - "add-edit-dictionary.form.color": "Hex-Farbcode", - "add-edit-dictionary.form.color-placeholder": "#", - "add-edit-dictionary.form.description": "Beschreibung", - "add-edit-dictionary.form.description-placeholder": "Beschreibung eingeben", - "add-edit-dictionary.form.hint": "Hinweis", - "add-edit-dictionary.form.name": "Name des Wörterbuches", - "add-edit-dictionary.form.name-hint": "Kann nach dem Speichern nicht mehr bearbeitet werden.", - "add-edit-dictionary.form.name-placeholder": "Namen eingeben", - "add-edit-dictionary.form.rank": "Rang", - "add-edit-dictionary.form.rank-placeholder": "1000", - "add-edit-dictionary.form.redaction": "Schwärzung", - "add-edit-dictionary.form.technical-name": "Technischer Name", - "add-edit-dictionary.save": "Wörterbuch speichern", - "add-edit-dictionary.title": "{type, select, edit{Wörterbuch {name} bearbeiten} create{Wörterbuch erstellen} other{}}", - "add-edit-dictionary.title.edit": "Das Wörterbuch {{name}} bearbeiten.", - "add-edit-dictionary.title.new": "Wörterbuch erstellen", - "add-edit-dossier-attribute.error.generic": "Attribut konnte nicht gespeichert werden!", - "add-edit-dossier-attribute.form.label": "Name des Attributs", - "add-edit-dossier-attribute.form.label-placeholder": "Namen eingeben", - "add-edit-dossier-attribute.form.placeholder": "Platzhalter für Attribut", - "add-edit-dossier-attribute.form.type": "Attributtyp", - "add-edit-dossier-attribute.save": "Attribut speichern", - "add-edit-dossier-attribute.title": "{type, select, edit{Dossier-Attribut {name} bearbeiten} create{Neues Dossier-Attribut hinzufügen} other{}}", - "add-edit-dossier-template.form.description": "Beschreibung", - "add-edit-dossier-template.form.description-placeholder": "Beschreibung eingeben", - "add-edit-dossier-template.form.name": "Name der Dossier-Vorlage", - "add-edit-dossier-template.form.name-placeholder": "Namen eingeben", - "add-edit-dossier-template.form.valid-from": "Gültig ab", - "add-edit-dossier-template.form.valid-to": "Gültig bis", - "add-edit-dossier-template.save": "Dossier-Vorlage speichern", - "add-edit-dossier-template.title": "{type, select, edit{Dossier-Vorlage {name} bearbeiten} create{Dossier-Vorlage erstellen} other{}}", - "add-edit-dossier-template.title.edit": "Dossier-Vorlage {{name}} bearbeiten", - "add-edit-dossier-template.title.new": "Dossier-Vorlage erstellen", - "add-edit-file-attribute.form.column-header": "CSV-Spaltenüberschrift", - "add-edit-file-attribute.form.column-header-placeholder": "Spaltenüberschrift für CSV eingeben", - "add-edit-file-attribute.form.displayedInFileList": "Wird in der Dokumentenliste angezeigt", - "add-edit-file-attribute.form.filterable": "Filterbar", - "add-edit-file-attribute.form.name": "Name des Attributs", - "add-edit-file-attribute.form.name-placeholder": "Namen eingeben", - "add-edit-file-attribute.form.primary": "Zum Primärattribut machen", - "add-edit-file-attribute.form.read-only": "Schreibgeschützt", - "add-edit-file-attribute.form.type": "Typ", - "add-edit-file-attribute.save": "Attribut speichern", - "add-edit-file-attribute.title": "{type, select, edit{Edit {name}} create{Add New} other{}} Datei-Attribut", - "add-edit-file-attribute.title.edit": "Datei-Attribut {{name}} bearbeiten", - "add-edit-file-attribute.title.new": "Neues Datei-Attribut hinzufügen", - "add-edit-user.actions.cancel": "Abbrechen", - "add-edit-user.actions.delete": "Benutzer löschen", - "add-edit-user.actions.save": "Benutzer speichern", - "add-edit-user.actions.save-changes": "Änderungen speichern", - "add-edit-user.form.email": "E-Mail", - "add-edit-user.form.first-name": "Vorname", - "add-edit-user.form.last-name": "Nachname", - "add-edit-user.form.reset-password": "Passwort zurücksetzen", - "add-edit-user.form.role": "Rolle", - "add-edit-user.title": "{type, select, edit{Benutzer bearbeiten} create{Neuen Benutzer hinzufügen} other{}}", - "add-edit-user.title.edit": "Benutzer bearbeiten", - "add-edit-user.title.new": "Neuen Benutzer hinzufügen", - "admin-side-nav.dossier-templates": "Dossier-Vorlage", - "admin-side-nav.settings": "Einstellungen", - "annotation": "Anmerkung", - "annotation-actions.accept-recommendation.label": "Empfehlung annehmen", - "annotation-actions.accept-suggestion.add-to-dict": "Genehmigen und zum Wörterbuch hinzufügen", - "annotation-actions.accept-suggestion.label": "Genehmigen und zum Wörterbuch hinzufügen", - "annotation-actions.accept-suggestion.only-here": "Nur hier genehmigen", - "annotation-actions.accept-suggestion.remove-from-dict": "Genehmigen und aus dem Wörterbuch löschen.", - "annotation-actions.edit-reason.label": "Begründung bearbeiten", - "annotation-actions.force-redaction.label": "Schwärzung erzwingen", - "annotation-actions.hide": "Ausblenden", - "annotation-actions.message.dictionary.add.error": "Fehler beim Hinzufügen des neuen Wörterbucheintrags: {error}", - "annotation-actions.message.dictionary.add.success": "Eintrag zum Wörterbuch hinzugefügt. Änderungen nach der Reanalyse sichtbar.", - "annotation-actions.message.dictionary.approve.error": "Fehler beim Genehmigen des Wörterbucheintrags: {error}", - "annotation-actions.message.dictionary.approve.success": "Neuer Wörterbucheintrag wurde genehmigt. Änderungen sind nach der Reanalyse sichtbar.", - "annotation-actions.message.dictionary.decline.error": "Fehler beim Ablehnen des neuen Wörterbucheintrags: {error}", - "annotation-actions.message.dictionary.decline.success": "Vorschlag für das Wörterbuch abgelehnt.", - "annotation-actions.message.dictionary.remove.error": "Fehler beim Entfernen des Wörterbucheintrags: {error}", - "annotation-actions.message.dictionary.remove.success": "Wörterbucheintrag wurde gelöscht!", - "annotation-actions.message.dictionary.request-remove.error": "Dossier-Vorlage", - "annotation-actions.message.dictionary.request-remove.success": "Löschung des Wörterbucheintrags wurde vorgeschlagen!", - "annotation-actions.message.dictionary.suggest.error": "Vorschlag für Änderung des Wörterbuchs konnte nicht gespeichert werden: {error}", - "annotation-actions.message.dictionary.suggest.success": "Vorschlag für die Änderung des Wörterbuchs gespeichert!", - "annotation-actions.message.dictionary.undo.error": "Die Aktion konnte nicht rückgängig gemacht werden. Fehler: {error}", - "annotation-actions.message.dictionary.undo.success": "Rückgängigmachen erfolgreich", - "annotation-actions.message.manual-redaction.add.error": "Fehler beim Speichern der Schwärzung: {error}", - "annotation-actions.message.manual-redaction.add.success": "Schwärzung hinzugefügt!", - "annotation-actions.message.manual-redaction.approve.error": "Fehler beim Genehmigen des Vorschlags: {error}", - "annotation-actions.message.manual-redaction.approve.success": "Vorschlag genehmigt", - "annotation-actions.message.manual-redaction.change-legal-basis.error": "Fehler beim Bearbeiten der in der Anmerkung genannten Begründung: {error}", - "annotation-actions.message.manual-redaction.change-legal-basis.success": "In der Anmerkung genannte Begründung wurde bearbeitet.", - "annotation-actions.message.manual-redaction.decline.error": "Fehler beim Ablehnen des Vorschlags: {error}", - "annotation-actions.message.manual-redaction.decline.success": "Vorschlag abgelehnt", - "annotation-actions.message.manual-redaction.force-redaction.error": "Die Schwärzung konnte nicht gespeichert werden!", - "annotation-actions.message.manual-redaction.force-redaction.success": "Schwärzung eingefügt!", - "annotation-actions.message.manual-redaction.recategorize-image.error": "Rekategorisierung des Bildes gescheitert: {error}", - "annotation-actions.message.manual-redaction.recategorize-image.success": "Bild wurde einer neuen Kategorie zugeordnet.", - "annotation-actions.message.manual-redaction.remove.error": "Fehler beim Entfernen der Schwärzung: {error}", - "annotation-actions.message.manual-redaction.remove.success": "Schwärzung entfernt!", - "annotation-actions.message.manual-redaction.request-change-legal-basis.error": "Fehler beim Vorschlagen der Änderung der Begründung:", - "annotation-actions.message.manual-redaction.request-change-legal-basis.success": "Die Änderung der in der Anmerkung genannten Begründung wurde beantragt.", - "annotation-actions.message.manual-redaction.request-force-redaction.error": "Fehler beim Speichern des Schwärzungsvorschlags: {error}", - "annotation-actions.message.manual-redaction.request-force-redaction.success": "Vorschlag einer Schwärzung gespeichert", - "annotation-actions.message.manual-redaction.request-image-recategorization.error": "Fehler beim Vorschlagen der Neukategorisierung des Bilds: {error}", - "annotation-actions.message.manual-redaction.request-image-recategorization.success": "Bild-Neuklassifizierung angefordert.", - "annotation-actions.message.manual-redaction.request-remove.error": "Fehler beim Erstellen des Vorschlags für das Entfernen der Schwärzung: {error}", - "annotation-actions.message.manual-redaction.request-remove.success": "Entfernen der Schwärzung wurde vorgeschlagen!", - "annotation-actions.message.manual-redaction.search": "Dokumentname...", - "annotation-actions.message.manual-redaction.suggest.error": "Vorschlag einer Schwärzung wurde nicht gespeichert: {error}", - "annotation-actions.message.manual-redaction.suggest.success": "Vorschlag einer Schwärzung gespeichert", - "annotation-actions.message.manual-redaction.undo.error": "Die Aktion konnte nicht rückgängig gemacht werden. Fehler: {error}", - "annotation-actions.message.manual-redaction.undo.success": "erfolgreich Rückgängig gemacht", - "annotation-actions.recategorize-image": "neu kategorisieren", - "annotation-actions.reject": "Ablehnen", - "annotation-actions.reject-suggestion": "Vorschlag ablehnen", - "annotation-actions.remove": "entfernen", - "annotation-actions.remove-annotation.false-positive": "Falsch positiv", - "annotation-actions.remove-annotation.only-here": "nur hier entfernen", - "annotation-actions.remove-annotation.remove-from-dict": "Aus dem Wörterbuch entfernen", - "annotation-actions.remove-annotation.suggest-only-here": "Vorschlagen, nur hier zu entfernen", - "annotation-actions.remove-annotation.suggest-remove-from-dict": "Vorschlagen, aus dem Wörterbuch zu entfernen", - "annotation-actions.show": "Zeigen", - "annotation-actions.suggest-remove-annotation": "Entfernen oder vorschlagen, diesen Eintrag zu entfernen", - "annotation-actions.suggest-remove-annotations": "Ausgewählte Einträge löschen bzw. Löschung vorschlagen", - "annotation-actions.undo": "Rückgängig", - "annotation-type.add-dictionary": "Ausstehende Ergänzung zum Wörterbuch", - "annotation-type.change-legal-basis": "Änderung der Rechtsgrundlage ausstehend", - "annotation-type.declined-suggestion": "Abgelehnter Vorschlag", - "annotation-type.hint": "Hinweis", - "annotation-type.manual-redaction": "Manuelle Schwärzung", - "annotation-type.pending-analysis": "Reanalyse ausstehend", - "annotation-type.recommendation": "Empfehlung", - "annotation-type.redaction": "Schwärzung", - "annotation-type.remove-dictionary": "Ausstehende Löschung aus dem Wörterbuch", - "annotation-type.remove-only-here": "Ausstehende Löschung (nur hier)", - "annotation-type.skipped": "Übersprungen", - "annotation-type.suggestion-add": "Vorschlag für Schwärzung", - "annotation-type.suggestion-add-dictionary": "Vorschlag für neuen Wörterbucheintrag", - "annotation-type.suggestion-change-legal-basis": "Vorschlag für Änderung der Rechtsgrundlage", - "annotation-type.suggestion-force-redaction": "Vorschlag für erzwungene Schwärzung", - "annotation-type.suggestion-recategorize-image": "Vorschlag für Rekategorisierung eines Bilds", - "annotation-type.suggestion-remove": "Vorschlagen, die Schwärzung zu entfernen", - "annotation-type.suggestion-remove-dictionary": "Vorschlag für Löschung eines Wörterbucheintrags", - "annotations": "Anmerkungen", - "app-name": "DDA-R", - "APPROVED": "Genehmigt", - "archived": "Archiviert", - "assign-approver-owner.dialog.cancel": "Schließen", - "assign-approver-owner.dialog.save": "Speichern", - "assign-approver-owner.dialog.single-user": "Genehmiger", - "assign-approver-owner.dialog.title": "Genehmiger verwalten", - "assign-dossier-owner.dialog.approvers": "Genehmiger", - "assign-dossier-owner.dialog.cancel": "Abbrechen", - "assign-dossier-owner.dialog.make-approver": "Zum Genehmiger ernennen", - "assign-dossier-owner.dialog.multi-user": "Review-Team", - "assign-dossier-owner.dialog.no-approvers": "Es gibt noch keine Genehmiger. Bitte aus der Listen unten auswählen.", - "assign-dossier-owner.dialog.no-reviewers": "Es gibt noch keine Reviewer.\nBitte aus der Liste unten auswählen.", - "assign-dossier-owner.dialog.reviewers": "Reviewer", - "assign-dossier-owner.dialog.save": "Änderungen speichern", - "assign-dossier-owner.dialog.search": "Suche ...", - "assign-dossier-owner.dialog.single-user": "Besitzer", - "assign-dossier-owner.dialog.title": "Dossier-Team verwalten", - "assign-owner.dialog.cancel": "Abbrechen", - "assign-owner.dialog.label": "{type, select, approver{Genehmiger} reviewer{Reviewer} other{}}", - "assign-owner.dialog.save": "Speichern", - "assign-owner.dialog.title": "Datei verwalten: {type, select, approver{Genehmiger} reviewer{Reviewer} other{}}", - "assign-reviewer-owner.dialog.cancel": "Abbrechen", - "assign-reviewer-owner.dialog.save": "Speichern", - "assign-reviewer-owner.dialog.single-user": "Reviewer", - "assign-reviewer-owner.dialog.title": "Reviewer für Dokument auswählen", - "assign-user.cancel": "Abbrechen", - "assign-user.save": "Speichern", - "assignment.owner": "{ownerName} wurde erfolgreich zum Dossier {dossierName} hinzugefügt.", - "assignment.reviewer": "{reviewerName} wurde erfolgreich zum Dokument {filename} hinzugefügt.", - "audit": "Aktivitätenprotokoll", - "audit-screen.all-categories": "Alle Bereiche", - "audit-screen.all-users": "Alle Benutzer", - "audit-screen.categories.all-categories": "Alle Bereiche", - "audit-screen.categories.audit": "Aktivitätenprotokoll", - "audit-screen.categories.audit-log": "Aktivitätenprotokoll", - "audit-screen.categories.dictionary": "Wörterbuch", - "audit-screen.categories.document": "Dokument", - "audit-screen.categories.dossier": "Dossier", - "audit-screen.categories.dossier-template": "Dossier-Vorlage", - "audit-screen.categories.download": "Download", - "audit-screen.categories.license": "Lizenz", - "audit-screen.categories.project": "Projekt", - "audit-screen.categories.project-template": "Projekt-Vorlage", - "audit-screen.categories.user": "Nutzer", - "audit-screen.no-data.title": "Keine Protokolle verfügbar.", - "audit-screen.table-col-names.category": "Kategorie", - "audit-screen.table-col-names.date": "Datum", - "audit-screen.table-col-names.message": "Nachricht", - "audit-screen.table-col-names.user": "Nutzer", - "audit-screen.table-header.title": "{length} {length, plural, one{Log} other{Logs}}", - "audit-screen.to": "bis", - "auth-error.heading": "Ihr Benutzer verfügt nicht über die erforderlichen RED-*-Rollen, um auf diese Applikation zugreifen zu können. Bitte kontaktieren Sie Ihren Admin, um den Zugang anzufordern!", - "auth-error.heading-with-link": "Ihr Benutzer verfügt nicht über die erforderlichen RED-*-Rollen, um auf diese Applikation zugreifen zu können. Bitte kontaktieren Sie Ihren Admin, um den Zugang anzufordern!", - "auth-error.heading-with-name": "Ihr Benutzer verfügt nicht über die erforderlichen RED-*-Rollen, um auf diese Applikation zugreifen zu können. Bitte kontaktieren Sie {adminName}, um den Zugang anzufordern!", - "auth-error.heading-with-name-and-link": "Ihr Benutzer verfügt nicht über die erforderlichen RED-*-Rollen, um auf diese Applikation zugreifen zu können. Bitte kontaktieren Sie {adminName}, um den Zugang anzufordern!", - "auth-error.logout": "Ausloggen", - "by": "von", - "change-legal-basis": "Änderung der Rechtsgrundlage ausstehend", - "change-legal-basis-dialog.actions.cancel": "Abbrechen", - "change-legal-basis-dialog.actions.save": "Änderungen speichern", - "change-legal-basis-dialog.content.comment": "Kommentar", - "change-legal-basis-dialog.content.legalBasis": "Rechtsgrundlage", - "change-legal-basis-dialog.content.reason": "Begründung für die Schwärzung auswählen", - "change-legal-basis-dialog.content.reason-placeholder": "Wählen Sie eine Begründung aus ...", - "change-legal-basis-dialog.header": "Begründung für die Schwärzung bearbeiten", - "comment": "Kommentar", - "comments.add-comment": "Kommentar eingeben", - "comments.cancel": "Abbrechen", - "comments.comment": "{{count}} Kommentar(e)", - "comments.comments": "{count} {count, plural, one{Kommentar} other{Kommentare}}", - "comments.hide-comments": "Kommentare verbergen", - "common.close": "Ansicht schließen", - "common.confirmation-dialog.confirm": "Ja", - "common.confirmation-dialog.deny": "Nein", - "common.confirmation-dialog.description": "Diese Aktion erfordert eine Bestätigung. Möchten Sie fortfahren?", - "common.confirmation-dialog.title": "Aktion bestätigen", - "common.dialog.close": "Dialog schließen", - "configurations": "Einstellungen", - "confirm-delete-file-attribute.cancel": "{type, select, single{Attribut} bulk{Attribute} other{}} behalten", - "confirm-delete-file-attribute.cancel.bulk": "Attribute behalten", - "confirm-delete-file-attribute.cancel.single": "Attribut behalten", - "confirm-delete-file-attribute.delete": "{type, select, single{Attribut} bulk{Attribute} other{}} löschen", - "confirm-delete-file-attribute.delete.bulk": "Attribute löschen", - "confirm-delete-file-attribute.delete.single": "Attribut löschen", - "confirm-delete-file-attribute.impacted-documents": "Alle Dokumente {type, select, single{ist} bulk{sind} other{}} betroffen", - "confirm-delete-file-attribute.impacted-documents.bulk": "Betroffen sind alle Dokumente, auf die die Attribute angewendet wurden", - "confirm-delete-file-attribute.impacted-documents.single": "Betroffen sind alle Dokumente, auf die das Attribut angewendet wurde", - "confirm-delete-file-attribute.lost-details": "Alle in die Dokumente eingegebenen Daten gehen verloren", - "confirm-delete-file-attribute.title": "{type, select, single{{name}} bulk{Datei-Attribute} other{}} löschen", - "confirm-delete-file-attribute.title.bulk": "Datei-Attribute löschen", - "confirm-delete-file-attribute.title.single": "{{name}} löschen", - "confirm-delete-file-attribute.toast-error": "Bitte bestätigen Sie, dass Ihnen die Konsequenzen dieser Aktion bewusst sind!", - "confirm-delete-file-attribute.warning": "Achtung: Diese Aktion kann nicht rückgängig gemacht werden!", - "confirm-delete-users.cancel": "{usersCount, plural, one{Benutzer} other{Benutzer}} behalten", - "confirm-delete-users.cancel.bulk": "Benutzer behalten", - "confirm-delete-users.cancel.single": "Benutzer behalten", - "confirm-delete-users.delete": "{usersCount, plural, one{Benutzer} other{Benutzer}} löschen", - "confirm-delete-users.delete.bulk": "Nutzer löschen", - "confirm-delete-users.delete.single": "Nutzer löschen", - "confirm-delete-users.impacted-documents": "Betroffen sind alle Dokumente, deren Review durch den/die {usersCount, plural, one{user} other{users}} noch aussteht", - "confirm-delete-users.impacted-documents.bulk": "Betroffen sind alle Dokumente, deren Review durch den Benutzer noch aussteht", - "confirm-delete-users.impacted-documents.single": "Betroffen sind alle Dokumente, deren Review durch den Benutzer noch aussteht", - "confirm-delete-users.impacted-dossiers": "{dossiersCount} {dossiersCount, plural, one{Dossier} other{Dossiers}} sind betroffen", - "confirm-delete-users.title": "{usersCount, plural, one{Benutzer} other{Benutzer}} aus dem Arbeitsbereich entfernen", - "confirm-delete-users.title.bulk": "Benutzer aus dem Arbeitsbereich entfernen", - "confirm-delete-users.title.single": "Benutzer aus dem Arbeitsbereich entfernen.", - "confirm-delete-users.toast-error": "Bitte bestätigen Sie, dass Ihnen die Konsequenzen dieser Aktion bewusst sind!", - "confirm-delete-users.warning": "Achtung: Diese Aktion kann nicht rückgängig gemacht werden!", - "confirmation-dialog.assign-file-to-me.question": "Dieses Dokument wird gerade von einer anderen Person geprüft. Möchten Sie Reviewer werden und sich selbst dem Dokument zuweisen?", - "confirmation-dialog.assign-file-to-me.title": "Neuen Reviewer zuweisen", - "confirmation-dialog.compare-file.question": "Achtung!

Seitenzahl stimmt nicht überein, aktuelles Dokument hat {currentDocumentPageCount} Seite(n). Das hochgeladene Dokument hat {compareDocumentPageCount} Seite(n).

Möchten Sie fortfahren?", - "confirmation-dialog.compare-file.title": "Vergleichen mit: {fileName}", - "confirmation-dialog.delete-dossier.confirmation-text": "Dossier löschen", - "confirmation-dialog.delete-dossier.deny-text": "Dossier behalten", - "confirmation-dialog.delete-dossier.details": "Gelöschte Dossiers werden in Papierkorb verschoben. Sie können bis zu {{period}} Tage nach dem Löschen wiederhergestellt werden.", - "confirmation-dialog.delete-dossier.input-label": "Zum Fortzufahren bitte unten tippen", - "confirmation-dialog.delete-dossier.question": "Möchten Sie dieses Dokument wirklich löschen?", - "confirmation-dialog.delete-dossier.title": "{dossierName} löschen", - "confirmation-dialog.delete-file.question": "Möchten Sie fortfahren?", - "confirmation-dialog.delete-file.title": "Dokument löschen", - "confirmation-dialog.input-label": "Bitte geben Sie unten Folgendes ein, um fortzufahren", - "confirmation-dialog.permanently-delete-file.confirmation-text": "{filesCount, plural, one{Document} other{Documents}} löschen", - "confirmation-dialog.permanently-delete-file.deny-text": "{filesCount, plural, one{Dokument} other{Dokumente}} behalten", - "confirmation-dialog.permanently-delete-file.question": "Möchten Sie {filesCount, plural, one{dieses Dokument} other{diese Dokumente}} wirklich löschen?", - "confirmation-dialog.permanently-delete-file.title": "{filesCount, plural, one{{fileName}} other{ausgewählte Dokumente}} löschen", - "confirmation-dialog.upload-report-template.alternate-confirmation-text": "Als Bericht für mehrere Dokumente hochladen", - "confirmation-dialog.upload-report-template.confirmation-text": "Als Bericht für ein Dokument hochladen", - "confirmation-dialog.upload-report-template.deny-text": "Uploads abbrechen", - "confirmation-dialog.upload-report-template.question": "Wählen Sie bitte aus, ob {fileName} eine Berichtsvorlage für eine oder für mehrere Dateien ist", - "confirmation-dialog.upload-report-template.title": "Upload der Berichtsvorlage", - "content": "Begründung", - "default-colors": "Farbeinstellungen", - "default-colors-screen.action.edit": "Farbe bearbeiten", - "default-colors-screen.table-col-names.color": "Farbe", - "default-colors-screen.table-col-names.key": "Typ", - "default-colors-screen.table-header.title": "{length} Standard{length, plural, one{farbe} other{farben}}", - "default-colors-screen.types.analysisColor": "Analyse", - "default-colors-screen.types.defaultColor": "Standardfarbe", - "default-colors-screen.types.dictionaryRequestColor": "Wörterbuch", - "default-colors-screen.types.manualRedactionColor": "Manuelle Schwärzung", - "default-colors-screen.types.notRedacted": "Übersprungen", - "default-colors-screen.types.previewColor": "Vorschau", - "default-colors-screen.types.requestAdd": "Neuen Wörterbucheintrag vorschlagen", - "default-colors-screen.types.requestRemove": "Anfrage entfernt", - "default-colors-screen.types.updatedColor": "Aktualisiert", - "dev-mode": "DEV", - "dictionaries": "Wörterbücher", - "dictionary": "Wörterbuch", - "dictionary-listing.action.delete": "Wörterbuch löschen", - "dictionary-listing.action.edit": "Wörterbuch bearbeiten", - "dictionary-listing.add-new": "Neues Wörterbuch", - "dictionary-listing.bulk.delete": "Ausgewählte Wörterbücher löschen", - "dictionary-listing.case-sensitive": "Klein-/Großschreibung berücksichtigen", - "dictionary-listing.no-data.action": "Neues Wörterbuch", - "dictionary-listing.no-data.title": "Es gibt noch keine Wörterbücher.", - "dictionary-listing.no-match.title": "Die ausgewählten Filter treffen auf kein Wörterbuch zu.", - "dictionary-listing.search": "Suche ...", - "dictionary-listing.stats.charts.entries": "Einträge", - "dictionary-listing.stats.charts.types": "Typen", - "dictionary-listing.table-col-names.hint-redaction": "Hinweis/Schwärzung", - "dictionary-listing.table-col-names.order-of-importance": "Rangfolge", - "dictionary-listing.table-col-names.type": "Typ", - "dictionary-listing.table-header.title": "{length} {length, plural, one{Wörterbuch} other{Wörterbücher}}", - "dictionary-overview.action.delete": "Wörterbuch löschen", - "dictionary-overview.action.download": "Wörterbuch herunterladen", - "dictionary-overview.action.edit": "Wörterbuch bearbeiten", - "dictionary-overview.action.upload": "Wörterbuch hochladen", - "dictionary-overview.compare.compare": "Vergleichen", - "dictionary-overview.compare.select-dossier": "Dossier auswählen", - "dictionary-overview.dictionary-details.description": "Beschreibung", - "dictionary-overview.error.entries-too-short": "Einige Einträge im Wörterbuch unterschreiten die Mindestlänge von 2 Zeichen. Diese sind rot markiert.", - "dictionary-overview.error.generic": "Es ist ein Fehler aufgetreten ... Das Wörterbuch konnte nicht aktualisiert werden!", - "dictionary-overview.revert-changes": "Rückgängig machen", - "dictionary-overview.save-changes": "Änderungen speichern", - "dictionary-overview.search": "Suche ...", - "dictionary-overview.select-dictionary": "Wählen Sie oben das Wörterbuch aus, das Sie mit dem aktuellen Wörterbuch vergleichen möchten.", - "dictionary-overview.success.generic": "Wörterbuch aktualisiert!", - "digital-signature": "Digitale Signatur", - "digital-signature-screen.action.certificate-not-valid-error": "Das hochgeladene Zertifikat eignet sich nicht zum Signieren von PDF-Dokumenten. Sie benötigen das Format PCKS#12.", - "digital-signature-screen.action.delete": "Digitale Signatur löschen", - "digital-signature-screen.action.delete-error": "Die digitale Signatur konnte nicht entfernt werden, bitte versuchen Sie es erneut.", - "digital-signature-screen.action.delete-success": "Die digitale Signatur wurde gelöscht. Geschwärzte Dateien werden nicht länger mit einer Signatur versehen!", - "digital-signature-screen.action.reset": "Zurücksetzen", - "digital-signature-screen.action.save": "Digitale Signatur speichern", - "digital-signature-screen.action.save-error": "Fehler beim Speichern der digitalen Signatur", - "digital-signature-screen.action.save-success": "Digitale Signatur erfolgreich gespeichert", - "digital-signature-screen.certificate-name.label": "Name des Zertifikats", - "digital-signature-screen.certificate-name.placeholder": "Name des Zertifikats", - "digital-signature-screen.contact-info.label": "Kontaktdaten", - "digital-signature-screen.contact-info.placeholder": "Kontaktdaten", - "digital-signature-screen.location.label": "Ort", - "digital-signature-screen.location.placeholder": "Ort", - "digital-signature-screen.no-data.action": "Zertifikat hochladen", - "digital-signature-screen.no-data.title": "Es ist kein Zertifikat für die digitale Signatur konfiguriert. Laden Sie ein PCKS#12-Zertifikat hoch, um Ihre geschwärzten Dokumente zu signieren.", - "digital-signature-screen.password.label": "Zertifikatspasswort/-schlüssel", - "digital-signature-screen.password.placeholder": "Passwort", - "digital-signature-screen.reason.label": "Begründung", - "digital-signature-screen.reason.placeholder": "Begründung", - "digital-signature-screen.title": "Digitale Signatur", - "document-info.save": "Dokumenteninformation speichern", - "document-info.save-approval": "Speichern und in Genehmigung geben", - "document-info.title": "Datei-Attribute anlegen", - "dossier": "Dossier", - "dossier-attribute-types.date": "Datum", - "dossier-attribute-types.image": "Bild", - "dossier-attribute-types.number": "Nummer", - "dossier-attribute-types.text": "Text", - "dossier-attributes": "Dossier-Attribut", - "dossier-attributes-listing.action.delete": "Attribut löschen", - "dossier-attributes-listing.action.edit": "Attribut bearbeiten", - "dossier-attributes-listing.add-new": "Neues Attribut", - "dossier-attributes-listing.bulk.delete": "Ausgewähltes Attribut löschen", - "dossier-attributes-listing.no-data.action": "Neues Attribut", - "dossier-attributes-listing.no-data.title": "Es sind keine Dossier-Attribute vorhanden", - "dossier-attributes-listing.no-match.title": "Die ausgewählten Filter treffen auf kein Attribut zu.", - "dossier-attributes-listing.search": "Suche ...", - "dossier-attributes-listing.table-col-names.label": "Label", - "dossier-attributes-listing.table-col-names.placeholder": "Platzhalter", - "dossier-attributes-listing.table-col-names.type": "Typ", - "dossier-attributes-listing.table-header.title": "{length} {length, plural, one{Dossier-Attribut} other{Dossier-Attribute}}", - "dossier-details.assign-members": "Mitglieder zuweisen", - "dossier-details.collapse": "Details ausblenden", - "dossier-details.dialog.actions.reanalyse-dossier": "Dossier analysieren", - "dossier-details.dialog.info.file-count": "Anzahl der Dateien: {{fileCount}}", - "dossier-details.dialog.title": "Dossier-Details", - "dossier-details.edit-owner": "Eigentümer bearbeiten", - "dossier-details.expand": "Details zeigen", - "dossier-details.members": "Mitglieder", - "dossier-details.owner": "Eigentümer", - "dossier-details.see-less": "Weniger anzeigen", - "dossier-details.title": "Dossier-Details", - "dossier-dictionary-dialog.cancel": "abbrechen", - "dossier-dictionary-dialog.save-changes": "Änderungen speichern", - "dossier-dictionary-dialog.title": "Dossier-Wörterbuch", - "dossier-listing.add-new": "Neues Dossier", - "dossier-listing.delete.action": "Dossier löschen", - "dossier-listing.delete.delete-failed": "Das Dossier {dossierName} konnte nicht gelöscht werden", - "dossier-listing.download-files.action": "Geschwärzte Dossiers herunterladen", - "dossier-listing.edit.action": "Dossier bearbeiten", - "dossier-listing.header": "Dossier", - "dossier-listing.no-data.action": "Neues Dossier", - "dossier-listing.no-data.title": "Sie haben momentan keine Dossiers.", - "dossier-listing.no-match.title": "Die ausgewählten Filter treffen auf kein Dossier zu.", - "dossier-listing.quick-filters.my-dossiers": "Meine Dossiers", - "dossier-listing.quick-filters.other": "Sonstige", - "dossier-listing.quick-filters.to-approve": "Zu Genehmigen", - "dossier-listing.quick-filters.to-review": "Zu Überprüfen", - "dossier-listing.reanalyse.action": "Gesamtes Dossier analysieren", - "dossier-listing.search": "Dossier-Name ...", - "dossier-listing.stats.analyzed-pages": "Seiten", - "dossier-listing.stats.charts.dossiers": "Dossiers", - "dossier-listing.stats.charts.total-documents": "Anzahl der Dokumente", - "dossier-listing.stats.total-people": "Anzahl der Benutzer", - "dossier-listing.table-col-names.name": "Name", - "dossier-listing.table-col-names.needs-work": "Arbeitsvorrat", - "dossier-listing.table-col-names.owner": "Besitzer", - "dossier-listing.table-col-names.status": "Status", - "dossier-listing.table-header.bulk-select": "Auswahl umkehren", - "dossier-listing.table-header.recent": "Neu", - "dossier-listing.table-header.title": "{length} {length, plural, one{aktives Dossier} other{aktive Dossiers}}", - "dossier-member-guard.access-denied": "Sie haben keinen Zugriff auf diese Seite.", - "dossier-overview.approve": "Genehmigen", - "dossier-overview.approve-disabled": "Das Dokument kann erst genehmigt werden, wenn eine Analyse auf Basis der aktuellen Wörterbücher durchgeführt wurde und die Vorschläge bearbeitet wurden.", - "dossier-overview.assign-approver": "Genehmiger zuordnen", - "dossier-overview.assign-me": "Mir zuteilen", - "dossier-overview.assign-reviewer": "Überprüfer zuordnen", - "dossier-overview.bulk.assign": "Überprüfer zuordnen", - "dossier-overview.bulk.delete": "Dokumente löschen", - "dossier-overview.bulk.reanalyse": "Dokumente analysieren", - "dossier-overview.bulk.reanalyse-error-outdated": "Nicht alle ausgewählten Dokumente können analysiert werden, manche sind Ihnen möglicherweise nicht zugeordnet oder wurden bereits analysiert.", - "dossier-overview.delete-file-error": "Die Datei {{filename}} konnte nicht gelöscht werden", - "dossier-overview.delete-files-error": "Die Dateien konnten nicht gelöscht werden.", - "dossier-overview.delete.action": "Datei löschen", - "dossier-overview.dossier-details.attributes.expand": "{count} {count, plural, one{benutzerdefiniertes Attribut} other{benutzerdefinierte Attribute}}", - "dossier-overview.dossier-details.attributes.image-uploaded": "Bild hochgeladen", - "dossier-overview.dossier-details.attributes.show-less": "weniger anzeigen", - "dossier-overview.dossier-details.charts.documents-in-dossier": "Dokumente im Dossier", - "dossier-overview.dossier-details.description": "Beschreibung", - "dossier-overview.dossier-details.dictionary": "Dossier-Wörterbuch", - "dossier-overview.dossier-details.stats.analysed-pages": "{count} {count, plural, one{Seite} other{Seiten}}", - "dossier-overview.dossier-details.stats.created-on": "Erstellt am {date}", - "dossier-overview.dossier-details.stats.documents": "{count} {count, plural, one{Dokument} other{Dokumente}}", - "dossier-overview.dossier-details.stats.due-date": "Fällig am {date}", - "dossier-overview.dossier-details.stats.people": "{count} {count, plural, one{Benutzer} other{Benutzer}}", - "dossier-overview.download-file": "Herunterladen", - "dossier-overview.download-file-disabled": "Nur genehmigte Dateien können heruntergeladen werden", - "dossier-overview.file-listing.file-entry.added": "Datum hinzugefügt: {{added}}", - "dossier-overview.file-listing.file-entry.file-error": "Reanalyse erforderlich", - "dossier-overview.file-listing.file-entry.file-pending": "Ausstehend ...", - "dossier-overview.file-listing.file-entry.file-processing": "Wird analysiert", - "dossier-overview.file-listing.file-entry.last-updated": "Zuletzt aktualisiert: {{lastUpdated}}", - "dossier-overview.file-listing.file-entry.number-of-analyses": "Anzahl der Analysen: {{numberOfAnalyses}}", - "dossier-overview.file-listing.file-entry.number-of-pages": "Anzahl der Seiten: {{numberOfPages}}", - "dossier-overview.file-listing.file-entry.status": "Status: {{status}}", - "dossier-overview.header": "Dossier-Überblick", - "dossier-overview.header-actions.assign": "Besitzer und Mitglieder zuweisen", - "dossier-overview.header-actions.delete": "Dossier löschen", - "dossier-overview.header-actions.download-redacted-files": "Geschwärzte Dateien herunterladen", - "dossier-overview.header-actions.edit": "Dossier bearbeiten", - "dossier-overview.header-actions.upload-document": "Dokument hochgeladen", - "dossier-overview.new-rule.label": "Veraltet", - "dossier-overview.new-rule.toast.actions.later": "Später", - "dossier-overview.new-rule.toast.actions.reanalyse-all": "Alle analysieren", - "dossier-overview.new-rule.toast.actions.reanalyse-file": "Diese Datei analysieren", - "dossier-overview.new-rule.toast.message-dossier": "Reanalyse nötig:", - "dossier-overview.no-data.action": "Dokument hochladen", - "dossier-overview.no-data.title": "Noch gibt es keine Dokumente.", - "dossier-overview.no-match.title": "Die ausgewählten Filter treffen auf kein Dokument zu.", - "dossier-overview.no-ocr": "Kein OCR", - "dossier-overview.ocr-file": "OCR-Dokument", - "dossier-overview.ocr-performed": "Diese Datei wurde mithilfe von OCR konvertiert.", - "dossier-overview.quick-filters.assigned-to-me": "Mir zuweisen", - "dossier-overview.quick-filters.assigned-to-others": "Anderen zugewiesen", - "dossier-overview.quick-filters.recent": "Neu ({hours} h)", - "dossier-overview.quick-filters.unassigned": "Niemandem zugewiesen", - "dossier-overview.reanalyse-dossier.error": "Die Dateien konnten nicht für eine Reanalyse eingeplant werden. Bitte versuchen Sie es erneut.", - "dossier-overview.reanalyse-dossier.success": "Dateien für Reanalyse vorgesehen.", - "dossier-overview.reanalyse.action": "Datei analysieren", - "dossier-overview.report.action": "Bericht zur Schwärzung herunterladen", - "dossier-overview.search": "Name des Dokuments ...", - "dossier-overview.table-col-names.added-on": "Hinzugefügt", - "dossier-overview.table-col-names.assigned-to": "Zugewiesen an", - "dossier-overview.table-col-names.name": "Name", - "dossier-overview.table-col-names.needs-work": "Arbeitsvorrat", - "dossier-overview.table-col-names.pages": "Seiten", - "dossier-overview.table-col-names.status": "Status", - "dossier-overview.table-header.bulk-select": "Auswahl umkehren", - "dossier-overview.table-header.title": "{length} {length, plural, one{document} other{documents}}", - "dossier-overview.under-approval": "Zur Genehmigung", - "dossier-overview.under-review": "In Review", - "dossier-overview.upload-error": "Folgende Datei konnte nicht hochgeladen werden: {{name}}", - "dossier-overview.upload-files": "Sie können Dateien überall per Drag and Drop platzieren...", - "dossier-overview.upload-files-btn": "Dateien hochladen", - "dossier-templates": "Dossier-Vorlagen", - "dossier-templates-listing.action.delete": "Dossier-Vorlage", - "dossier-templates-listing.action.edit": "Vorlage bearbeiten", - "dossier-templates-listing.add-new": "Neue Dossier-Vorlage", - "dossier-templates-listing.bulk.delete": "Ausgewählte Dossier-Vorlagen löschen", - "dossier-templates-listing.dictionaries": "{length} {length, plural, one{dictionary} other{dictionaries}}", - "dossier-templates-listing.entries": "{{length}} Einträge", - "dossier-templates-listing.no-data.title": "Es gibt noch keine Dossier-Vorlagen.", - "dossier-templates-listing.no-match.title": "Die ausgewählten Filter treffen auf keine Dossier-Vorlage zu.", - "dossier-templates-listing.search": "Suchen ...", - "dossier-templates-listing.table-col-names.created-by": "Erstellt von", - "dossier-templates-listing.table-col-names.created-on": "Erstellt am", - "dossier-templates-listing.table-col-names.modified-on": "Geändert am", - "dossier-templates-listing.table-col-names.name": "Name", - "dossier-templates-listing.table-header.title": "{length} {length, plural, one{Dossier-Vorlage} other{Dossier-Vorlagen}}", - "download-includes": "Wählen Sie die Dokumente für Ihr Download-Paket aus", - "download-status.dialog.actions.cancel": "Download abbrechen", - "download-status.dialog.actions.download": "Jetzt herunterladen", - "download-status.dialog.tooltip": "{{len}} Dateien", - "download-status.error.generic": "Fehler beim Herunterladen", - "download-status.queued": "Ihr Download wurde zur Warteschlange hinzugefügt. Hier finden Sie alle angeforderten Downloads: My Downloads.", - "download-type.annotated": "PDF mit Anmerkungen", - "download-type.flatten": "PDF verflachen", - "download-type.label": "{length} Dokumenten{length, plural, one{version} other{versionen}}", - "download-type.ORIGINAL": "Optimiertes PDF", - "download-type.PREVIEW": "Vorschau-PDF", - "download-type.REDACTED": "Geschwärztes PDF", - "downloads-list.actions.delete": "Löschen", - "downloads-list.actions.download": "Herunterladen", - "downloads-list.bulk.delete": "Ausgewählte Downloads löschen", - "downloads-list.no-data.title": "Keine aktiven Downloads.", - "downloads-list.table-col-names.date": "Datum", - "downloads-list.table-col-names.name": "Name", - "downloads-list.table-col-names.size": "Größe", - "downloads-list.table-col-names.status": "Status", - "downloads-list.table-col-names.type": "Typ", - "downloads-list.table-header.title": "{length} {length, plural, one{download} other{downloads}}", - "edit-color-dialog.error": "Fehler beim Aktualisieren der Farben.", - "edit-color-dialog.form.color": "Farbe", - "edit-color-dialog.form.color-placeholder": "Farbe", - "edit-color-dialog.save": "Speichern", - "edit-color-dialog.success": "Farbe erfolgreich aktualisiert auf {color}.", - "edit-dossier-dialog.actions.revert": "Rückgängig machen", - "edit-dossier-dialog.actions.save": "Änderungen speichern", - "edit-dossier-dialog.attributes.custom-attributes": "Benutzerdefinierte Dossier-Attribute", - "edit-dossier-dialog.attributes.delete-image": "Bild löschen", - "edit-dossier-dialog.attributes.image-attributes": "Bild-Attribute", - "edit-dossier-dialog.attributes.no-custom-attributes": "Es sind keine Text-Attribute vorhanden", - "edit-dossier-dialog.attributes.no-image-attributes": "Es sind keine Bild-Attribute vorhanden", - "edit-dossier-dialog.attributes.upload-image": "Bild hochladen", - "edit-dossier-dialog.change-successful": "Dossier wurde aktualisiert.", - "edit-dossier-dialog.delete-successful": "Dossier wurde gelöscht.", - "edit-dossier-dialog.deleted-documents.action.delete": "Endgültig löschen", - "edit-dossier-dialog.deleted-documents.action.restore": "Wiederherstellen", - "edit-dossier-dialog.deleted-documents.bulk.delete": "Ausgewählte Dokumente endgültig löschen", - "edit-dossier-dialog.deleted-documents.bulk.restore": "Ausgewählte Dokumente wiederherstellen", - "edit-dossier-dialog.deleted-documents.instructions": "Gelöschte Objekte können bis zu {hours} Stunden nach ihrer Löschung wiederhergestellt werden", - "edit-dossier-dialog.deleted-documents.no-data.title": "Es sind keine gelöschten Dokumente vorhanden.", - "edit-dossier-dialog.deleted-documents.table-col-names.deleted-on": "Gelöscht am", - "edit-dossier-dialog.deleted-documents.table-col-names.name": "Name", - "edit-dossier-dialog.deleted-documents.table-col-names.pages": "Seiten", - "edit-dossier-dialog.deleted-documents.table-col-names.time-to-restore": "Verbleibende Zeit für Wiederherstellung", - "edit-dossier-dialog.deleted-documents.table-header.label": "{length} {length, plural, one{gelöschtes Dokument} other{gelöschte Dokumente}}", - "edit-dossier-dialog.dictionary.display-name.cancel": "Abbrechen", - "edit-dossier-dialog.dictionary.display-name.edit": "Anzeigenamen bearbeiten", - "edit-dossier-dialog.dictionary.display-name.placeholder": "Anzeigenamen eingeben", - "edit-dossier-dialog.dictionary.display-name.save": "Anzeigenamen speichern", - "edit-dossier-dialog.dictionary.entries": "{length} {length, plural, one{entry} other{entries}}", - "edit-dossier-dialog.general-info.form.description.label": "Beschreibung", - "edit-dossier-dialog.general-info.form.description.placeholder": "Beschreibung eingeben", - "edit-dossier-dialog.general-info.form.due-date": "Termin", - "edit-dossier-dialog.general-info.form.name.label": "Dossier-Name", - "edit-dossier-dialog.general-info.form.name.placeholder": "Namen eingeben", - "edit-dossier-dialog.general-info.form.template": "Dossier-Vorlage", - "edit-dossier-dialog.general-info.form.watermark": "Geschwärzte Dokumente mit Wasserzeichen versehen", - "edit-dossier-dialog.header": "{dossierName} bearbeiten", - "edit-dossier-dialog.nav-items.choose-download": "Wählen Sie die Dokumente für Ihr Download-Paket aus:", - "edit-dossier-dialog.nav-items.deleted-documents": "Gelöschte Dokumente", - "edit-dossier-dialog.nav-items.dictionary": "Wörterbuch", - "edit-dossier-dialog.nav-items.dossier-attributes": "Dossier-Attribute", - "edit-dossier-dialog.nav-items.dossier-dictionary": "Dossier-Wörterbuch", - "edit-dossier-dialog.nav-items.dossier-info": "Dossier-Info", - "edit-dossier-dialog.nav-items.download-package": "Download-Paket", - "edit-dossier-dialog.nav-items.general-info": "Allgemeine Informationen", - "edit-dossier-dialog.nav-items.members": "Mitglieder", - "edit-dossier-dialog.nav-items.report-attributes": "Bericht-Attribute", - "edit-dossier-dialog.nav-items.team-members": "Team-Mitglieder", - "edit-dossier-dialog.side-nav-title": "Konfiguration", - "edit-dossier-dialog.unsaved-changes": "Sie haben nicht gespeicherte Änderungen. Speichern Sie oder machen Sie die Änderungen rückgängig, bevor Sie die Registerkarte wechseln.", - "efsa": "EFSA-Genehmigung", - "ERROR": "Neuanalyse erforderlich", - "error.generic": "Okt.", - "error.http.generic": "Aktion mit Code {status} fehlgeschlagen", - "error.reload": "Neu laden", - "exact-date": "{day} {month} {year} um {hour}:{minute} Uhr", - "EXCLUDED": "Ausgeschlossen", - "file": "Datei", - "file-attribute-types.DATE": "Datum", - "file-attribute-types.NUMBER": "Anzahl", - "file-attribute-types.TEXT": "Text", - "file-attributes": "Datei-Attribute", - "file-attributes-csv-import.action.cancel-edit-name": "Abbrechen", - "file-attributes-csv-import.action.edit-name": "Namen bearbeiten", - "file-attributes-csv-import.action.remove": "Entfernen", - "file-attributes-csv-import.action.save-name": "Speichern", - "file-attributes-csv-import.available": "{value} verfügbar", - "file-attributes-csv-import.cancel": "Abbrechen", - "file-attributes-csv-import.csv-column": "CSV-Spalte", - "file-attributes-csv-import.csv-column-preview": "CSV-Spaltenvorschau", - "file-attributes-csv-import.delimiter": "Trennzeichen", - "file-attributes-csv-import.delimiter-placeholder": ",", - "file-attributes-csv-import.encoding": "Wird verschlüsselt", - "file-attributes-csv-import.encoding-placeholder": "UTF-8", - "file-attributes-csv-import.file": "Datei:", - "file-attributes-csv-import.key-column": "Schlüsselspalte", - "file-attributes-csv-import.key-column-placeholder": "Spalte auswählen ...", - "file-attributes-csv-import.no-data.title": "Keine Datei-Attribute definiert. Wählen Sie links eine Spalte aus, um Datei-Attribute zu definieren.", - "file-attributes-csv-import.no-hovered-column": "Fahren Sie mit der Maus über den Eintrag, um eine Vorschau der CSV-Spalte zu sehen.", - "file-attributes-csv-import.no-sample-data-for": "Keine Beispieldaten für {column}.", - "file-attributes-csv-import.parse-csv": "CSV-Datei mit neuen Optionen parsen", - "file-attributes-csv-import.quick-activation.all": "Alle", - "file-attributes-csv-import.quick-activation.none": "Keine", - "file-attributes-csv-import.save.error": "Fehler beim Erstellen der Datei-Attribute!", - "file-attributes-csv-import.save.label": "Attribute speichern", - "file-attributes-csv-import.save.success": "{count} Datei-{count, plural, one{Attribut} other{Attribute}} erfolgreich erstellt!", - "file-attributes-csv-import.search.placeholder": "Nach Spaltennamen suchen ...", - "file-attributes-csv-import.selected": "{value} ausgewählt", - "file-attributes-csv-import.table-col-names.name": "Name", - "file-attributes-csv-import.table-col-names.primary": "Primärattribut", - "file-attributes-csv-import.table-col-names.primary-info-tooltip": "Der Wert des Attributs, das als Primärattribut ausgewählt wurde, wird in der Dokumentenliste unter dem Dateinamen angezeigt.", - "file-attributes-csv-import.table-col-names.read-only": "Schreibgeschützt", - "file-attributes-csv-import.table-col-names.type": "Typ", - "file-attributes-csv-import.table-header.actions.disable-read-only": "Schreibschutz für alle Attribute aufheben", - "file-attributes-csv-import.table-header.actions.enable-read-only": "Schreibschutz für alle Attribute aktivieren", - "file-attributes-csv-import.table-header.actions.read-only": "Schreibschutz aktivieren", - "file-attributes-csv-import.table-header.actions.remove-selected": "Ausgewählte entfernen", - "file-attributes-csv-import.table-header.actions.type": "Typ", - "file-attributes-csv-import.table-header.title": "{length} Datei-{length, plural, one{Attribut} other{Attribute}}", - "file-attributes-csv-import.title": "CSV-Spalten auswählen, die als Datei-Attribute verwendet werden sollen", - "file-attributes-csv-import.total-rows": "{rows} Zeilen insgesamt", - "file-attributes-listing.action.delete": "Attribut löschen", - "file-attributes-listing.action.edit": "Attribute bearbeiten", - "file-attributes-listing.add-new": "Neue Attribute", - "file-attributes-listing.bulk-actions.delete": "Ausgewählte Attribute löschen", - "file-attributes-listing.no-data.title": "Es sind noch keine Datei-Attribute vorhanden.", - "file-attributes-listing.no-match.title": "Die aktuell ausgewählten Filter treffen auf kein Datei-Attribut zu.", - "file-attributes-listing.read-only": "Schreibgeschützt", - "file-attributes-listing.search": "Nach Attribut-Namen suchen ...", - "file-attributes-listing.table-col-names.csv-column": "CSV-Spalte", - "file-attributes-listing.table-col-names.displayed-in-file-list": "In Dokumentenliste anzeigen", - "file-attributes-listing.table-col-names.filterable": "Filterbar", - "file-attributes-listing.table-col-names.name": "Name", - "file-attributes-listing.table-col-names.primary": "Primärattribut", - "file-attributes-listing.table-col-names.primary-info-tooltip": "Der Wert des Attributs, das als Primärattribut ausgewählt wurde, wird in der Dokumentenliste unter dem Dateinamen angezeigt.", - "file-attributes-listing.table-col-names.read-only": "Schreibgeschützt", - "file-attributes-listing.table-col-names.type": "Eingabetyp", - "file-attributes-listing.table-header.title": "{length} {length, plural, one{Datei-Attribut} other{Datei-Attribute}}", - "file-attributes-listing.upload-csv": "Datei-Attribute hochladen", - "file-preview.assign-me": "Mir zuweisen", - "file-preview.assign-reviewer": "Reviewer zuweisen", - "file-preview.cannot-show-redacted-view": "Schwärzungen nicht synchronisiert. Vorschau der Schwärzungen erst nach Reanalyse verfügbar", - "file-preview.change-reviewer": "Reviewer wechseln", - "file-preview.delta": "Delta", - "file-preview.delta-tooltip": "Die Delta-Ansicht zeigt nur die Änderungen seit der letzten Reanalyse an. Die Ansicht ist nur verfügbar, wenn es seit der letzten Analyse mindestens 1 Änderung gab", - "file-preview.document-info": "Dok-Infos: Hier finden Sie die zu Ihrem Dokument hinterlegten Informationen; u. a. die für das Dokument erforderlichen Metadaten.", - "file-preview.download-original-file": "Originaldatei herunterladen", - "file-preview.exclude-pages": "Seiten von Schwärzung ausschließen", - "file-preview.excluded-from-redaction": "Von Schwärzung ausgeschlossen", - "file-preview.exit-fullscreen": "Vollbildmodus beenden", - "file-preview.fullscreen": "Vollbildmodus", - "file-preview.last-reviewer": "Zuletzt überprüft von:", - "file-preview.new-tab-ssr": "Dokument im serverseitigen Rendering-Modus öffnen", - "file-preview.no-data.title": "Auf dieser Seite gibt es keine Anmerkungen.", - "file-preview.quick-nav.jump-first": "Zur ersten Seite springen", - "file-preview.quick-nav.jump-last": "Zur letzten Seite springen", - "file-preview.reanalyse-file": "Datei wird reanalysiert ...", - "file-preview.reanalyse-notification": "Dieses Dokument wurde nicht auf Basis des neuesten Regel-/Wörterbuchsatzes bearbeitet. Analysieren Sie es jetzt, um die Anmerkungen zu analysieren.", - "file-preview.redacted": "Vorschau", - "file-preview.redacted-tooltip": "In der Schwärzungsvorschau sehen Sie nur die Schwärzungen. Es handelt sich also um eine Vorschau der endgültigen geschwärzten Version. Diese Ansicht ist nur verfügbar, wenn für die Datei keine Änderungen ausstehen und keine Reanalyse erforderlich ist", - "file-preview.reviewer": "Zugewiesen an", - "file-preview.show-redacted-view": "Preview des geschwärzten Dokuments anzeigen", - "file-preview.standard": "Standard", - "file-preview.standard-tooltip": "In der Standard-Ansicht des Workloads werden alle Hinweise, Schwärzungen, Empfehlungen und Vorschläge angezeigt. In dieser Ansicht ist die Bearbeitung möglich.", - "file-preview.tabs.annotations.jump-to-next": "Springe zu Nächster", - "file-preview.tabs.annotations.jump-to-previous": "Springe zu Vorheriger", - "file-preview.tabs.annotations.label": "Arbeitsvorrat", - "file-preview.tabs.annotations.page-is": "Diese Seite ist", - "file-preview.tabs.annotations.select": "Auswählen", - "file-preview.tabs.annotations.select-all": "Alle", - "file-preview.tabs.annotations.select-none": "Keine", - "file-preview.tabs.document-info.close": "Dokumenteninformation schließen", - "file-preview.tabs.document-info.details.created-on": "Erstellt am: {date}", - "file-preview.tabs.document-info.details.dossier": "in {dossierName}", - "file-preview.tabs.document-info.details.due": "Termin: {date}", - "file-preview.tabs.document-info.details.pages": "{pages} Seiten", - "file-preview.tabs.document-info.details.revised-pages": "{{pages}} überprüfte Seiten", - "file-preview.tabs.document-info.edit": "Infos zum Dokument bearbeiten", - "file-preview.tabs.document-info.label": "Infos zum Dokument", - "file-preview.tabs.exclude-pages.close": "Schließen", - "file-preview.tabs.exclude-pages.error": "Fehler! Seitenauswahl ungültig.", - "file-preview.tabs.exclude-pages.hint": "Minus (-) für Bereich und Komma (,) für Aufzählung.", - "file-preview.tabs.exclude-pages.input-placeholder": "z. B. 1-20,22,32", - "file-preview.tabs.exclude-pages.label": "Seiten ausschließen", - "file-preview.tabs.exclude-pages.no-excluded": "Es sind keine Seiten ausgeschlossen.", - "file-preview.tabs.exclude-pages.put-back": "Rückgängig machen", - "file-preview.tabs.exclude-pages.removed-from-redaction": "Von der Schwärzung ausgeschlossen", - "file-preview.tabs.is-excluded": "Schwärzungen für dieses Dokument deaktiviert.", - "file-preview.tabs.quick-navigation": "Schnelle Navigation", - "file-preview.toggle-analysis.disable": "Schwärzen deaktivieren", - "file-preview.toggle-analysis.enable": "Schwärzen aktivieren", - "file-preview.toggle-analysis.only-managers": "Aktivieren/deaktivieren ist nur Managern gestattet", - "file-preview.unassigned": "Nicht zugewiesen", - "file-preview.view-toggle": "Geschwärzte Ansicht", - "file-status.approved": "Genehmigt", - "file-status.deleted": "Gelöscht", - "file-status.error": "Reanalyse erforderlich", - "file-status.excluded": "Ausgeschlossen", - "file-status.full-reprocess": "Wird analysiert", - "file-status.indexing": "Wird analysiert", - "file-status.ocr-processing": "OCR-Analyse", - "file-status.processing": "Wird analysiert", - "file-status.reprocess": "Wird analysiert", - "file-status.unassigned": "Nicht zugewiesen", - "file-status.under-approval": "In Genehmigung", - "file-status.under-review": "In Review", - "file-status.unprocessed": "Unbearbeitet", - "filter-menu.filter-options": "Filteroptionen", - "filter-menu.filter-types": "Filter", - "filter-menu.label": "Filter", - "filter-menu.with-comments": "Nur Anmerkungen mit Kommentaren", - "filter-menu.with-reason-changes": "Nur Schwärzungen, deren Begründungen geändert wurden", - "filter.analysis": "Analyse erforderlich", - "filter.comment": "Kommentare", - "filter.hint": "Nut Hinweise", - "filter.image": "Bilder", - "filter.none": "Keine Anmerkungen", - "filter.redaction": "Geschwärzt", - "filter.suggestion": "Vorgeschlagene Schwärzung", - "filter.updated": "Aktualisiert", - "filters.assigned-people": "Beauftragt", - "filters.created-on": "Erstellt am", - "filters.document": "Dokument", - "filters.dossier": "Dossier", - "filters.dossier-templates": "Regelsätze", - "filters.due-date": "Termin", - "filters.empty": "Leer", - "filters.filter-by": "Filter:", - "filters.needs-work": "Arbeitsvorrat", - "filters.people": "Dossier-Mitglied(er)", - "filters.status": "Status", - "finished": "Beendet", - "FULLREPROCESS": "Wird analysiert", - "general-config-screen.actions.save": "Einstellungen speichern", - "general-config-screen.actions.test-connection": "Verbindung testen", - "general-config-screen.app-name.label": "Name der Applikation", - "general-config-screen.app-name.placeholder": "RedactManager", - "general-config-screen.form.auth": "Authentifizierung aktivieren", - "general-config-screen.form.change-credentials": "Zugangsdaten ändern", - "general-config-screen.form.envelope-from": "Ausgangsadresse", - "general-config-screen.form.envelope-from-hint": "Infotext zum Feld „Ausgangsadresse“.", - "general-config-screen.form.envelope-from-placeholder": "Ausgangsadresse", - "general-config-screen.form.from": "Von", - "general-config-screen.form.from-display-name": "Antworten an", - "general-config-screen.form.from-display-name-hint": "Info-Text zum Absendernamen.", - "general-config-screen.form.from-display-name-placeholder": "Anzeigename zur Ausgangsadresse", - "general-config-screen.form.from-placeholder": "E-Mail-Adresse des Absenders", - "general-config-screen.form.host": "Host", - "general-config-screen.form.host-placeholder": "SMTP-Host", - "general-config-screen.form.port": "Port", - "general-config-screen.form.reply-to": "Antwortadresse", - "general-config-screen.form.reply-to-display-name": "Name für Antwortadresse", - "general-config-screen.form.reply-to-display-name-placeholder": "Anzeigename zu Antwort-E-Mail", - "general-config-screen.form.reply-to-placeholder": "Antwort-E-Mail", - "general-config-screen.form.ssl": "SSL aktivieren", - "general-config-screen.form.starttls": "StartTLS aktivieren", - "general-config-screen.general.form.forgot-password": "„Passwort vergessen?“-Link auf der Login-Seite anzeigen", - "general-config-screen.general.title": "Allgemeine Einstellungen", - "general-config-screen.subtitle": "SMTP (Simple Mail Transfer Protocol) ermöglicht es Ihnen, Ihre E-Mails über die angegebenen Servereinstellungen zu versenden.", - "general-config-screen.test.error": "Die Test-E-Mail konnte nicht gesendet werden! Bitte überprüfen Sie die E-Mail-Adresse.", - "general-config-screen.test.success": "Die Test-E-Mail wurde erfolgreich versendet!", - "general-config-screen.title": "SMTP-Konto konfigurieren", - "group.hints": "Hinweis-Wörterbücher", - "group.redactions": "Schwärzungs-Wörterbücher", - "help-mode.button-text": "Hilfe-Modus (H)", - "help-mode.clicking-anywhere-on": "Klicken Sie auf eine beliebige Stelle des Bildschirms um zu sehen, welche Bereiche interaktiv sind. Wenn Sie mit der Maus über einen interaktiven Bereich fahren, verändert sich der Mauszeiger, um Ihnen zu zeigen, ob ein Element interaktiv ist.", - "help-mode.instructions": "Hilfe-Modus-Anleitungen öffnen", - "help-mode.text": "Hilfe-Modus", - "help-mode.welcome-to-help-mode": " Willkommen im Hilfe-Modus!
Klicken Sie auf interaktive Elemente, um in einem neuen Tab Infos dazu zu erhalten.
", - "hint": "Hinweis", - "image-category.formula": "Formel", - "image-category.image": "Bild", - "image-category.logo": "Logo", - "image-category.signature": "Signatur", - "initials-avatar.unassigned": "Unbekannt", - "initials-avatar.you": "Sie", - "license-info-screen.3rd-party-title": "Hinweis auf Lizenzen von Drittanbietern", - "license-info-screen.analyzed-pages": "Analysierte Seiten", - "license-info-screen.backend-version": "Backend-Version der Anwendung", - "license-info-screen.chart.cumulative": "Seiten insgesamt", - "license-info-screen.chart.legend": "Legende", - "license-info-screen.chart.licensed-total": "Insgesamt lizensiert", - "license-info-screen.chart.pages-per-month": "Seiten pro Monat", - "license-info-screen.chart.total-pages": "Gesamtzahl der Seiten", - "license-info-screen.copyright-claim-text": "Copyright © 2020 - {currentYear} knecon AG (powered by IQSER)", - "license-info-screen.copyright-claim-title": "Copyright", - "license-info-screen.current-analyzed": "In aktuellem Lizenzzeitraum analysierte Seiten", - "license-info-screen.custom-app-title": "Name der Anwendung", - "license-info-screen.email-report": "E-Mail-Bericht", - "license-info-screen.email.body.analyzed": "Im aktuellen Lizenzzeitraum insgesamt analysierte Seiten: {pages}.", - "license-info-screen.email.body.licensed": "Lizenzierte Seiten: {pages}.", - "license-info-screen.email.title": "Lizenzbericht {licenseCustomer}", - "license-info-screen.end-user-license-text": "Die Nutzung dieses Produkts unterliegt den Bedingungen der Endbenutzer-Lizenzvereinbarung für den RedactManager, sofern darin nichts anderweitig festgelegt.", - "license-info-screen.end-user-license-title": "Endbenutzer-Lizenzvereinbarung", - "license-info-screen.frontend-version": "Frontend-Anwendungsversion", - "license-info-screen.licensed-page-count": "Anzahl der lizenzierten Seiten", - "license-info-screen.licensing-details": "Lizenzdetails", - "license-info-screen.licensing-period": "Laufzeit der Lizenz", - "license-info-screen.ocr-analyzed-pages": "Mit OCR konvertierte Seiten", - "license-info-screen.total-analyzed": "Seit {date} insgesamt analysierte Seiten", - "license-info-screen.unlicensed-analyzed": "Über Lizenz hinaus analysierte Seiten", - "license-info-screen.usage-details": "Nutzungsdetails", - "license-information": "Lizenzinformationen", - "manual-annotation.approve-request.error": "Genehmigen des Vorschlags fehlgeschlagen.", - "manual-annotation.approve-request.success": "Vorschlag genehmigt.", - "manual-annotation.dialog.actions.save": "Speichern", - "manual-annotation.dialog.add-redaction.failed": "Fehler beim Hinzufügen der Schwärzung: {{message}}", - "manual-annotation.dialog.add-redaction.success": "Vorschlag für Schwärzung wurde hinzugefügt!", - "manual-annotation.dialog.content.comment": "Kommentar", - "manual-annotation.dialog.content.dictionary": "Wörterbuch", - "manual-annotation.dialog.content.legalBasis": "Rechtsgrundlage", - "manual-annotation.dialog.content.reason": "Begründung", - "manual-annotation.dialog.content.reason-placeholder": "Wählen Sie eine Begründung aus ...", - "manual-annotation.dialog.content.rectangle": "Benutzerdefinierter Bereich", - "manual-annotation.dialog.content.text": "Ausgewählter Text:", - "manual-annotation.dialog.header.dictionary": "Zum Wörterbuch hinzufügen", - "manual-annotation.dialog.header.false-positive": "Als Falsch-Positiv definieren", - "manual-annotation.dialog.header.force": "Schwärzung erzwingen", - "manual-annotation.dialog.header.redaction": "Schwärzung", - "manual-annotation.dialog.header.request-dictionary": "Neuen Wörterbucheintrag vorschlagen", - "manual-annotation.dialog.header.request-false-positive": "Als Falsch-Positiv vorschlagen", - "manual-annotation.dialog.header.request-redaction": "Schwärzung vorschlagen", - "manual-annotation.redaction-add.error": "Hinzufügen der Schwärzung fehlgeschlagen.", - "manual-annotation.redaction-add.success": "Schwärzung hinzugefügt.", - "manual-annotation.redaction-request.error": "Vorschlagen der Schwärzung fehlgeschlagen.", - "manual-annotation.redaction-request.success": "Schwärzung vorgeschlagen.", - "manual-annotation.remove-redaction-request.error": "Entfernen der Schwärzung fehlgeschlagen.", - "manual-annotation.remove-redaction-request.success": "Schwärzung wurde entfernt.", - "manual-annotation.undo.error": "Die Aktion konnte nicht rückgängig gemacht werden.", - "manual-annotation.undo.success": "Aktion rückgängig gemacht.", - "months.apr": "Apr.", - "months.aug": "August", - "months.dec": "Dez.", - "months.feb": "Feb.", - "months.jan": "Jan.", - "months.jul": "Jul.", - "months.jun": "März", - "months.mar": "März", - "months.may": "Nov.", - "months.nov": "Nov.", - "months.oct": "Okt.", - "months.sep": "Sept.", - "notification.assign-approver": "Sie wurden dem Dokument
{fileName} im Dossier {dossierName} als Genehmiger zugewiesen!", - "notification.assign-reviewer": "Sie wurden dem Dokument {fileName} im Dossier {dossierName} als Reviewer zugewiesen!", - "notification.document-approved": "{fileName} wurde genehmigt!", - "notification.dossier-owner-deleted": "Der Dossier-Owner von {dossierName} wurde entfernt!", - "notification.dossier-owner-removed": "Der Dossier-Owner von {dossierName} wurde entfernt!", - "notification.dossier-owner-set": "Eigentümer von {dossierName} geändert zu {user}!", - "notification.unassigned-from-file": "Sie wurden vom Dokument {fileName} im Dossier {dossierName} entfernt!", - "notification.user-becomes-dossier-member": "{user} ist jetzt Mitglied des Dossiers {dossierName}!", - "notification.user-demoted-to-reviewer": "{user} wurde im Dossier {dossierName} auf die Reviewer-Berechtigung heruntergestuft!", - "notification.user-promoted-to-approver": "{user} wurde im Dossier {dossierName} zum Genehmiger ernannt!", - "notification.user-removed-as-dossier-member": "{user} wurde als Mitglied von: {dossierName} entfernt!", - "notifications.mark-as": "Als {type, select, read{gelesen} unread{ungelesen} other{}} markieren", - "notifications.no-data": "Sie haben keine Benachrichtigungen.", - "notifications.today": "Heute", - "notifications.tomorrow": "Morgen", - "notifications.yesterday": "Gestern", - "OCR_PROCESSING": "OCR-Analyse", - "overwrite-files-dialog.options.cancel": "Alle Uploads abbrechen", - "overwrite-files-dialog.options.overwrite": "Vorhandenes Dokument ersetzen", - "overwrite-files-dialog.options.remember": "Auswahl speichern und nicht noch einmal fragen", - "overwrite-files-dialog.options.skip": "Vorhandenes Dokument behalten", - "overwrite-files-dialog.question": "{filename} ist bereits vorhanden. Wie möchten Sie fortfahren?", - "overwrite-files-dialog.title": "Das Dokument existiert bereits!", - "page": "Seite", - "pagination.next": "Nächste", - "pagination.previous": "Vorherige", - "pdf-viewer.search-in-progress": "Suche läuft ...", - "pdf-viewer.text-popup.actions.search": "Nach Auswahl suchen", - "pending-analysis": "Reanalyse ausstehend", - "pending-changes-guard": "ACHTUNG: Sie haben ungespeicherte Änderungen. Klicken Sie auf „Abbrechen“, wenn Sie zurückkehren und die Änderungen speichern möchten. Klicken Sie auf „OK“, um die Änderungen zu speichern.", - "PROCESSING": "Wird analysiert", - "readonly": "Lesemodus", - "recategorize-image-dialog.actions.cancel": "Abbrechen", - "recategorize-image-dialog.actions.save": "Änderungen speichern", - "recategorize-image-dialog.content.comment": "Kommentar", - "recategorize-image-dialog.content.type": "Ausgewählter Bildtyp", - "recategorize-image-dialog.content.type-placeholder": "Einen Typ auswählen ...", - "recategorize-image-dialog.header": "Bildtypen bearbeiten", - "redaction": "Schwärzung", - "remove-annotations-dialog.confirm": "Ja, fortfahren und löschen!", - "remove-annotations-dialog.deny": "Abbrechen", - "remove-annotations-dialog.dictionary": "Wörterbuch", - "remove-annotations-dialog.image-type": "Bild: {typeLabel}", - "remove-annotations-dialog.remove-from-dictionary.question": "Folgende Einträge werden aus den jeweiligen Wörterbüchern gelöscht:", - "remove-annotations-dialog.remove-from-dictionary.title": "Aus dem Wörterbuch löschen", - "remove-annotations-dialog.remove-only-here.question": "Folgende Schwärzungen werden nur hier entfernt:", - "remove-annotations-dialog.remove-only-here.title": "Schwärzung entfernen", - "remove-annotations-dialog.value": "Wert", - "report-type.EXCEL_MULTI_FILE": "Excel (für alle Dateien)", - "report-type.EXCEL_SINGLE_FILE": "Excel (für jede Datei)", - "report-type.label": "{length} {length, plural, one{Berichtstyp} other{Berichtstypen}}", - "report-type.WORD_SINGLE_FILE_APPENDIX_A1_TEMPLATE": "Justification Appendix A1", - "report-type.WORD_SINGLE_FILE_APPENDIX_A2_TEMPLATE": "Justification Appendix A2", - "report.action.efsa": "Mit EFSA-Vorlage herunterladen", - "report.action.label": "Schwärzungsbericht herunterladen", - "report.action.syngenta": "Mit Syngenta-Vorlage herunterladen", - "report.unavailable": "Der Schwärzungsbericht ist erst verfügbar, wenn alle Dateien genehmigt wurden.", - "report.unavailable-single": "Der Schwärzungsbericht ist erst verfügbar, wenn diese Datei genehmigt wurde.", - "reports": "Berichte", - "reports-screen.description": "Ein kurzer Text, der erläutert, was Platzhalter sind und wie Sie sie in Ihrer Berichtsvorlage einsetzen können. Es ist bekannt, dass ein Leser vom lesbaren Inhalt einer Seite abgelenkt wird, wenn er sich das Layout ansieht.", - "reports-screen.descriptions.dossier-attributes": "Dieser Platzhalter wird durch den Wert des Dossier-Attributs {attribute} ersetzt.", - "reports-screen.descriptions.file-attributes": "Dieser Platzhalter wird durch den Wert des Dateiattributs {attribute} ersetzt.", - "reports-screen.document-setup-description": "Ein kurzer Text, der erläutert, was Platzhalter sind und wie Sie sie in Ihrer Berichtsvorlage einsetzen können. Es ist bekannt, dass ein Leser vom lesbaren Inhalt einer Seite abgelenkt wird, wenn er sich das Layout ansieht.", - "reports-screen.document-setup-heading": "Dokumenten-Konfiguration", - "reports-screen.invalid-upload": "Ungültiges Upload-Format ausgewählt! Unterstützt werden Dokumente im .xlsx- und im .docx-Format", - "reports-screen.multi-file-report": "(Mehrere Dateien)", - "reports-screen.report-documents": "Dokumente für den Bericht", - "reports-screen.table-header.description": "Beschreibung", - "reports-screen.table-header.placeholders": "Platzhalter", - "reports-screen.title": "Berichte", - "reports-screen.upload-document": "Ein Dokument hochladen", - "REPROCESS": "Wird analysiert", - "reset-filters": "Zurücksetzen", - "reset-password-dialog.actions.cancel": "Abbrechen", - "reset-password-dialog.actions.save": "Speichern", - "reset-password-dialog.form.password": "Temporäres Passwort", - "reset-password-dialog.header": "Temporäres Passwort für {userName} festlegen", - "roles.INACTIVE": "Inaktiv", - "roles.manager-admin": "Manager & Admin", - "roles.MANAGER_ADMIN": "Manager & Admin", - "roles.no-role": "Keine Rolle definiert", - "roles.NO_ROLE": "Keine Rolle definiert", - "roles.red-admin": "Anwendungsadministrator", - "roles.red-manager": "Manager", - "roles.red-user": "Benutzer", - "roles.red-user-admin": "Benutzer-Admin", - "roles.RED_ADMIN": "Anwendungsadministrator", - "roles.RED_MANAGER": "Manager", - "roles.RED_USER": "Benutzer", - "roles.RED_USER_ADMIN": "Benutzer-Admin", - "roles.REGULAR": "Regelmäßig", - "rule-editor": "Regel-Editor", - "rules-screen.action.download": "Regeln herunterladen", - "rules-screen.action.upload": "Upload-Regeln", - "rules-screen.error.generic": "Es ist ein Fehler aufgetreten ... Die Regeln konnten nicht aktualisiert werden!", - "rules-screen.revert-changes": "Anmeldedaten speichern", - "rules-screen.save-changes": "Änderungen speichern", - "rules-screen.success.generic": "Die Regeln wurden aktualisiert!", - "search-screen.cols.document": "Dokument", - "search-screen.cols.dossier": "Dossier", - "search-screen.cols.pages": "Seiten", - "search-screen.cols.status": "Status", - "search-screen.filters.by-dossier": "Nach Dossier filtern", - "search-screen.missing": "Fehlt", - "search-screen.must-contain": "Muss enthalten", - "search-screen.no-data": "Geben Sie einen Suchbegriff in die Suchleiste, um nach Dokumenten oder Inhalten von Dokumenten zu suchen.", - "search-screen.table-header": "{length} {length, plural, one{Suchergebnis} other{Suchergebnisse}}", - "search.entire-platform": "ganze Plattform", - "search.header-label": "Gesamte Plattform durchsuchen", - "search.placeholder": "Nach Dokumenten oder Dokumenteninhalt suchen", - "search.this-dossier": "in diesem Dossier", - "settings": "Einstellungen", - "skipped": "Übersprungen", - "smtp-auth-config.actions.cancel": "Abbrechen", - "smtp-auth-config.actions.save": "Anmeldedaten speichern", - "smtp-auth-config.form.password": "Passwort", - "smtp-auth-config.form.username": "Benutzername", - "smtp-auth-config.form.username-placeholder": "Login-Benutzername", - "smtp-auth-config.title": "Authentifizierung aktivieren", - "smtp-config-screen.actions.save": "Konfiguration speichern", - "smtp-config-screen.actions.test-connection": "Test-Verbindung", - "smtp-config-screen.form.auth": "Authentifizierung aktivieren", - "smtp-config-screen.form.change-credentials": "Zugangsdaten ändern", - "smtp-config-screen.form.envelope-from": "Ausgangsadresse", - "smtp-config-screen.form.envelope-from-hint": "Infotext zum Feld „Ausgangsadresse“.", - "smtp-config-screen.form.envelope-from-placeholder": "Absender-E-Mail", - "smtp-config-screen.form.from": "Von", - "smtp-config-screen.form.from-display-name": "Name für Absender", - "smtp-config-screen.form.from-display-name-hint": "Infotext zum Namen für den Absender.", - "smtp-config-screen.form.from-display-name-placeholder": "Anzeigename zu Absender-E-Mail-Adresse", - "smtp-config-screen.form.from-placeholder": "E-Mail-Adresse des Absenders", - "smtp-config-screen.form.host": "Host", - "smtp-config-screen.form.host-placeholder": "SMTP-Host", - "smtp-config-screen.form.port": "Port", - "smtp-config-screen.form.reply-to": "Antwortadresse", - "smtp-config-screen.form.reply-to-display-name": "Name zu Antwortadresse", - "smtp-config-screen.form.reply-to-display-name-placeholder": "Anzeigename zur Antwort-E-Mail", - "smtp-config-screen.form.reply-to-placeholder": "E-Mail-Adresse für Antwort", - "smtp-config-screen.form.ssl": "SSL aktivieren", - "smtp-config-screen.form.starttls": "StartTLS aktivieren", - "smtp-config-screen.general.form.forgot-password": "„Passwort vergessen“-Link auf der Login-Seite anzeigen", - "smtp-config-screen.general.title": "Allgemeine Einstellungen", - "smtp-config-screen.subtitle": "SMTP (Simple Mail Transfer Protocol) ermöglicht es Ihnen, Ihre E-Mails über die angegebenen Servereinstellungen zu versenden.", - "smtp-config-screen.test.error": "Die Test-E-Mail konnte nicht gesendet werden! Bitte überprüfen Sie die E-Mail-Adresse.", - "smtp-config-screen.test.success": "Die Test-E-Mail wurde erfolgreich versendet!", - "smtp-config-screen.title": "SMTP-Konto konfigurieren", - "sorting.alphabetically": "Alphabetisch", - "sorting.custom": "Benutzerdefiniert", - "sorting.number-of-analyses": "Anzahl der Analysen", - "sorting.number-of-pages": "Anzahl der Seiten", - "sorting.oldest": "Älteste", - "sorting.recent": "Neueste", - "stream-download.abort": "Es läuft gerade ein Download. Wenn Sie dieses Fenster schließen, wird er abgebrochen.", - "stream-download.error": "Fehler beim Herunterladen der Datei {{filename}}. Bitte versuchen Sie es noch einmal ...", - "submitted": "Gesendet", - "suggestion": "Vorschlag für eine Schwärzung", - "time.days": "{days} {days, plural, one{Tag} other{Tage}}", - "time.hours": "{hours} {hours, plural, one{Stunde} other{Stunden}}", - "time.less-than-an-hour": "< 1 Stunde", - "time.no-time-left": "Frist für Wiederherstellung verstrichen", - "top-bar.navigation-items.back": "Zurück", - "top-bar.navigation-items.dossiers": "Aktives Dossier", - "top-bar.navigation-items.my-account.children.admin": "Einstellungen", - "top-bar.navigation-items.my-account.children.downloads": "Meine Downloads", - "top-bar.navigation-items.my-account.children.language.de": "Deutsch", - "top-bar.navigation-items.my-account.children.language.en": "Englisch", - "top-bar.navigation-items.my-account.children.language.label": "Sprache", - "top-bar.navigation-items.my-account.children.logout": "Abmelden", - "top-bar.navigation-items.my-account.children.my-profile": "Mein Profil", - "top-bar.navigation-items.my-account.children.trash": "Papierkorb", - "trash.action.delete": "Endgültig löschen", - "trash.action.restore": "Wiederherstellen", - "trash.bulk.delete": "Ausgewählte Dossiert endgültig löschen", - "trash.bulk.restore": "Ausgewählte Dossiers wiederherstellen", - "trash.label": "Papierkorb", - "trash.no-data.title": "Es wurde noch kein Dossier angelegt.", - "trash.no-match.title": "Die ausgewählten Filter treffen auf kein Dossier zu.", - "trash.table-col-names.deleted-on": "Gelöscht am", - "trash.table-col-names.name": "Name", - "trash.table-col-names.owner": "Eigentümer", - "trash.table-col-names.time-to-restore": "Verbleibende Zeit für Wiederherstellung", - "trash.table-header.title": "{length} {length, plural, one{gelöschtes Dossier} other{gelöschte Dossiers}}", - "type": "Typ", - "UNASSIGNED": "Nicht zugewiesen", - "UNDER_APPROVAL": "In Genehmigung", - "UNDER_REVIEW": "In Review", - "unknown": "Unbekannt", - "UNPROCESSED": "Nicht analysiert", - "upload-status.dialog.actions.cancel": "Upload abbrechen", - "upload-status.dialog.actions.re-upload": "Upload erneut versuchen", - "upload-status.dialog.title": "Datei-Uploads ({len})", - "upload-status.error.file-size": "Datei zu groß. Die maximal zulässige Größe beträgt {size} MB.", - "upload-status.error.generic": "Fehler beim Hochladen des Dokuments", - "user-listing.action.delete": "Benutzer löschen", - "user-listing.action.edit": "Benutzer bearbeiten", - "user-listing.add-new": "Neuer Benutzer", - "user-listing.bulk.delete": "Benutzer löschen", - "user-listing.bulk.delete-disabled": "Sie können Ihr eigenes Konto nicht löschen.", - "user-listing.no-match.title": "Die ausgewählten Filter treffen auf keinen Benutzer zu.", - "user-listing.search": "Suche ...", - "user-listing.table-col-names.active": "Aktiv", - "user-listing.table-col-names.email": "E-Mail-Adresse", - "user-listing.table-col-names.name": "Name", - "user-listing.table-col-names.roles": "Rollen", - "user-listing.table-header.title": "{length} {length, plural, one{user} other{users}}", - "user-management": "Benutzerverwaltung", - "user-profile.actions.change-password": "Passwort ändern", - "user-profile.actions.save": "Profil speichern", - "user-profile.form.email": "E-Mail", - "user-profile.form.first-name": "Vorname", - "user-profile.form.last-name": "Nachname", - "user-profile.title": "Mein Profil", - "user-stats.chart.users": "Benutzer im Arbeitsbereich", - "user-stats.collapse": "Details ausblenden", - "user-stats.expand": "Details anzeigen", - "user-stats.title": "Benutzer", - "watermark": "Wasserzeichen", - "watermark-screen.action.change-success": "Das Wasserzeichen wurde aktualisiert!", - "watermark-screen.action.delete-success": "Das Wasserzeichen wurde gelöscht.", - "watermark-screen.action.error": "Fehler beim Aktualisieren des Wasserzeichens", - "watermark-screen.action.revert": "Rückgängig machen", - "watermark-screen.action.save": "Änderungen speichern", - "watermark-screen.form.color": "Farbe", - "watermark-screen.form.font-size": "Schriftgröße", - "watermark-screen.form.font-type": "Schriftart", - "watermark-screen.form.opacity": "Deckkraft", - "watermark-screen.form.orientation": "Ausrichtung", - "watermark-screen.form.text-placeholder": "Text eingeben", - "watermark-screen.title": "Wasserzeichen", - "yesterday": "Gestern" -} diff --git a/tools/auto-i18n/translate.js b/tools/auto-i18n/translate.js deleted file mode 100644 index 7fe53e9db..000000000 --- a/tools/auto-i18n/translate.js +++ /dev/null @@ -1,133 +0,0 @@ -#!/usr/bin/env node - -const fs = require('fs'); -const moment = require('moment'); -const _ = require('lodash'); -const path = require('path'); -const agent = require('superagent-promise')(require('superagent'), Promise); -const { translate } = require('google-translate-api-browser'); -let dicc = {}; - -//Lang Codes https://ctrlq.org/code/19899-google-translate-languages - -if (process.argv.length >= 4) { - //Args - const inputFile = process.argv[2]; - const destinationCodes = process.argv[3].split(','); - const apiKey = process.argv.length > 4 && process.argv[4]; - - const apiUrl = _.template('https://www.googleapis.com/language/translate/v2?key=<%= apiKey %>&q=<%= value %>&source=en&target=<%= languageKey %>'); - - const transformResponse = (res) => { - return _.get(JSON.parse(res.text), ['data', 'translations', 0, 'translatedText'], ''); - }; - - const getCache = (languageKey) => { - try { - dicc[languageKey] = {}; - let fileContent = fs.readFileSync(`./translateCache-${languageKey}.txt`, 'utf-8').split('\n'); - fileContent.map((line) => { - let cached = line.split('|'); - if (cached[0]) dicc[languageKey][cached[0]] = cached[1]; - }); - } catch (error) {} - }; - const cachedIndex = (key, value, languageKey) => { - const line = key + '|' + value + '\n'; - dicc[languageKey][key] = value; - fs.appendFileSync(`./translateCache-${languageKey}.txt`, line); - return value; - }; - - function iterLeaves(value, keyChain, accumulator, languageKey) { - accumulator = accumulator || {}; - keyChain = keyChain || []; - if (_.isObject(value)) { - return _.chain(value) - .reduce((handlers, v, k) => { - return handlers.concat(iterLeaves(v, keyChain.concat(k), accumulator, languageKey)); - }, []) - .flattenDeep() - .value(); - } else { - if (typeof value !== 'string') return value; - - return function () { - if (!(value in dicc[languageKey])) { - console.log( - _.template('Translating <%= value %> to <%= languageKey %>')({ - value, - languageKey - }) - ); - - let prom; - //Translates individual string to language code - if (apiKey != '') { - //using apiKey - prom = agent( - 'GET', - apiUrl({ - value: encodeURI(value), - languageKey, - apiKey - }) - ).then(transformResponse); - } else { - //using free api key - prom = translate(value, { to: languageKey }); - } - - return prom - .then((res) => cachedIndex(value, res, languageKey)) - .catch((err) => console.log(err)) - .then((text) => { - //Sets the value in the accumulator - _.set(accumulator, keyChain, text); - - //This needs to be returned to it's eventually written to json - return accumulator; - }); - } else { - console.log(value + ' cached: ' + dicc[languageKey][value]); - _.set(accumulator, keyChain, dicc[languageKey][value]); - return accumulator; - } - }; - } - } - - Promise.all( - _.reduce( - destinationCodes, - (sum, languageKey) => { - const fileName = _.template('<%= languageKey %>.json')({ - languageKey - }); - - //read languageKey Cache. - getCache(languageKey); - - //Starts with the top level strings - return sum.concat( - _.reduce( - iterLeaves(JSON.parse(fs.readFileSync(path.resolve(inputFile), 'utf-8')), undefined, undefined, languageKey), - (promiseChain, fn) => { - return promiseChain.then(fn); - }, - Promise.resolve() - ) - .then((payload) => { - fs.writeFileSync('./../../apps/red-ui/src/assets/i18n/' + fileName, JSON.stringify(payload)); - }) - .then(_.partial(console.log, 'Successfully translated all nodes, file output at ' + fileName)) - ); - }, - [] - ) - ).then(() => { - process.exit(); - }); -} else { - console.error('You must provide an input json file and a comma-separated list of destination language codes.'); -} diff --git a/tools/auto-i18n/unflatten.js b/tools/auto-i18n/unflatten.js index cdfadb9fb..257b00163 100644 --- a/tools/auto-i18n/unflatten.js +++ b/tools/auto-i18n/unflatten.js @@ -42,7 +42,10 @@ function unflatten(data) { } async function execute() { - const flatGerman = JSON.parse(fs.readFileSync('de-flat.json', 'utf-8')); + // const flatGerman = JSON.parse(fs.readFileSync('de-flat.json', 'utf-8')); + + const german = JSON.parse(fs.readFileSync('./../../apps/red-ui/src/assets/i18n/de.json', 'utf-8')); + const flatGerman = flatten(german); const english = JSON.parse(fs.readFileSync('./../../apps/red-ui/src/assets/i18n/en.json', 'utf-8')); @@ -65,9 +68,9 @@ async function execute() { } } - const german = { ...flatEnglish, ...flatGerman }; + const mergedGerman = { ...flatEnglish, ...flatGerman }; - const finalGerman = unflatten(german); + const finalGerman = unflatten(mergedGerman); fs.writeFileSync('./../../apps/red-ui/src/assets/i18n/de.json', JSON.stringify(finalGerman)); }