From 0e037c46fbb7f463be03d0888d3dd278987d7959 Mon Sep 17 00:00:00 2001 From: Timo Date: Wed, 2 Dec 2020 19:39:00 +0200 Subject: [PATCH] updated german labels --- .../dictionary-overview-screen.component.ts | 10 +- apps/red-ui/src/assets/i18n/de.json | 107 +++++++++++++++--- apps/red-ui/src/assets/i18n/en.json | 3 + tools/auto-i18n/translateCache-de.txt | 52 +++++++++ 4 files changed, 154 insertions(+), 18 deletions(-) diff --git a/apps/red-ui/src/app/screens/admin/dictionary-overview-screen/dictionary-overview-screen.component.ts b/apps/red-ui/src/app/screens/admin/dictionary-overview-screen/dictionary-overview-screen.component.ts index 3c99c8f66..64700284d 100644 --- a/apps/red-ui/src/app/screens/admin/dictionary-overview-screen/dictionary-overview-screen.component.ts +++ b/apps/red-ui/src/app/screens/admin/dictionary-overview-screen/dictionary-overview-screen.component.ts @@ -8,6 +8,8 @@ import { AceEditorComponent } from 'ng2-ace-editor'; import * as aceModule from 'ace-builds/src-noconflict/ace'; import { reference } from '../../../utils/functions'; import { debounce } from '../../../utils/debounce'; +import { NotificationService, NotificationType } from '../../../notification/notification.service'; +import { TranslateService } from '@ngx-translate/core'; declare var ace; @@ -40,6 +42,8 @@ export class DictionaryOverviewScreenComponent { constructor( public readonly permissionsService: PermissionsService, + private readonly _notificationService: NotificationService, + private readonly _translateService: TranslateService, private readonly _dictionaryControllerService: DictionaryControllerService, private readonly _dialogService: DialogService, private readonly _router: Router, @@ -182,7 +186,11 @@ export class DictionaryOverviewScreenComponent { } this._initialize(); } else { - console.log('Invalid ROW', invalidRowsExist); + this._notificationService.showToastNotification( + this._translateService.instant('dictionary-overview.error.entries-to-short'), + null, + NotificationType.ERROR + ); } // .ace_marker-layer .search-marker diff --git a/apps/red-ui/src/assets/i18n/de.json b/apps/red-ui/src/assets/i18n/de.json index 5ef9e8b9a..e85f75fed 100644 --- a/apps/red-ui/src/assets/i18n/de.json +++ b/apps/red-ui/src/assets/i18n/de.json @@ -7,6 +7,7 @@ "logout": "Ausloggen" }, "app-name": "DDA-R", + "dev-mode": "[DEV-MODUS]", "upload-status": { "dialog": { "title": "Datei-Upload", @@ -24,6 +25,7 @@ } }, "common": { + "close": "Ansicht schließen", "dialog": { "close": "Dialog schließen" }, @@ -67,6 +69,7 @@ "action": "Redaktionsbericht herunterladen" }, "project-listing": { + "search": "Projektname...", "reanalyse": { "action": "Analysieren Sie das gesamte Projekt erneut" }, @@ -126,8 +129,7 @@ } }, "project-details": { - "edit": "Bearbeiten", - "delete": "Löschen", + "title": "Projekt Details", "dialog": { "title": "Projekt Details", "info": { @@ -139,9 +141,22 @@ } }, "owner": "Inhaber", - "members": "Mitglieder" + "members": "Mitglieder", + "see-less": "Weniger sehen", + "assign-members": "Mitglieder zuweisen", + "expand": "Zeige Details", + "collapse": "Details ausblenden" }, "project-overview": { + "search": "Dokumentname...", + "header-actions": { + "edit": "Bearbeiten", + "delete": "Löschen", + "assign": "Eigentümer zuweisen", + "upload-document": "Dokument hochladen" + }, + "download-redacted-file": "Laden Sie die redigierte Datei herunter", + "download-redacted-files": "Laden Sie redigierte Dateien herunter", "under-approval": "Zur Genehmigung", "approve": "Genehmigen", "under-review": "Wird überprüft", @@ -152,7 +167,7 @@ "new-rule": { "label": "Veraltet", "toast": { - "message-project": "Dokumente müssen erneut analysiert werden.", + "message-project": "Erneute Analyse erforderlich:", "actions": { "reanalyse-all": "Analysieren Sie alle erneut", "reanalyse-file": "Analysieren Sie diese Datei erneut", @@ -163,9 +178,8 @@ "report": { "action": "Redaktionsbericht herunterladen" }, - "assign": { - "action": "Prüfer zuweisen" - }, + "assign": "Prüfer zuweisen", + "assign-me": "Zuweisen zu mir", "table-header": { "title": "{{length}} Dokumente", "bulk-select": "Auswahl umschalten" @@ -213,15 +227,12 @@ "description": "Beschreibung" }, "header": "Projektübersicht", - "upload-document": "Dokument hochladen", "no-project": "Angefordertes Projekt: {{projectId}} existiert nicht! Zurück zur Projektliste.", "bulk": { "delete": "Dokumente löschen", "assign": "Prüfer zuweisen", - "change-state": "Status ändern", "reanalyse": "Dokumente erneut analysieren", - "reanalyse-error-outdated": "Es wurden keine veralteten Dokumente ausgewählt.", - "reanalyse-error-member-assign": "Nicht alle ausgewählten Dokumente sind Ihnen zugeordnet." + "reanalyse-error-outdated": "Nicht alle ausgewählten Dokumente können erneut analysiert werden, einige sind Ihnen möglicherweise nicht zugewiesen oder nicht veraltet." } }, "file-preview": { @@ -238,7 +249,12 @@ } }, "reviewer": "Zugewiesen an", - "unassigned": "Nicht zugewiesen" + "unassigned": "Nicht zugewiesen", + "assign-reviewer": "Prüfer zuweisen", + "assign-me": "Weisen Sie mir zu", + "last-reviewer": "Zuletzt überprüft von:", + "fullscreen": "Vollbild (F)", + "exit-fullscreen": "Beenden Sie den Vollbildmodus (F)" }, "annotation-actions": { "message": { @@ -349,10 +365,11 @@ "hide-comments": "Ausblenden", "cancel": "Stornieren" }, + "error": "Error", "unassigned": "Nicht zugewiesen", "under-review": "Wird überprüft", - "under-approval": "In Genehmigung", - "efsa": "EFSA-Zulassung", + "under-approval": "Unter Genehmigung", + "efsa": "EFSA-Genehmigung", "finished": "Fertig", "approved": "Genehmigt", "submitted": "Eingereicht", @@ -366,6 +383,8 @@ "dictionary": "Wörterbuch", "content": "Grund", "page": "Seite", + "annotation": "Anmerkung", + "annotations": "Anmerkungen", "filter": { "hint": "Nur Hinweise", "redaction": "Redigiert", @@ -409,7 +428,7 @@ "dialog": { "header": { "dictionary": "Zum Wörterbuch hinzufügen", - "redaction": "Redaktion hinzufügen", + "redaction": "Manuelle Redaktion", "request-dictionary": "Anfrage zum Wörterbuch hinzufügen", "request-redaction": "Redaktion anfordern" }, @@ -422,7 +441,8 @@ }, "content": { "text": "Ausgewählter Text:", - "dictionary": "Art", + "rectangle": "Benutzerdefiniertes Rechteck", + "dictionary": "Wörterbuch", "reason": "Grund", "legalBasis": "Rechtliche Grundlage", "comment": "Kommentar" @@ -454,5 +474,58 @@ "title": "Löschung bestätigen", "question": "Möchten Sie fortfahren?" } - } + }, + "add-edit-dictionary": { + "title": { + "edit": "Wörterbuch bearbeiten", + "new": "Wörterbuch erstellen" + }, + "form": { + "type": "Art", + "type-placeholder": "Geben Sie den Typnamen ein", + "rank": "Rang", + "rank-placeholder": "1000", + "color": "Hex Farbe", + "color-placeholder": "#", + "redaction": "Redaktion", + "hint": "Hinweis", + "case-sensitive": "Groß- und Kleinschreibung beachten" + }, + "error": { + "dictionary-already-exists": "Wörterbuch mit diesem Namen existiert bereits!", + "invalid-color-or-rank": "Ungültige Farbe oder Rang! Der Rang wird bereits von einem anderen Wörterbuch verwendet oder die Farbe ist keine gültige HexColor!", + "generic": "Wörterbuch konnte nicht gespeichert werden!" + }, + "save": "Wörterbuch speichern" + }, + "dictionary-overview": { + "error": { + "entries-to-short": "Einige Einträge des Wörterbuchs liegen unter der Mindestlänge von 2. Diese sind rot hervorgehoben!" + }, + "search": "Suche...", + "save-changes": "Änderungen speichern", + "revert-changes": "Zurückkehren" + }, + "dictionary-listing": { + "action": { + "delete": "Wörterbuch löschen", + "edit": "Wörterbuch bearbeiten" + }, + "case-sensitive": "Groß- und Kleinschreibung beachten", + "add-new": "Neues Wörterbuch", + "stats": { + "charts": { + "types": "Typen", + "entries": "Einträge" + } + }, + "table-header": { + "title": "{{Länge}} Wörterbücher" + }, + "table-col-names": { + "type": "Art", + "hint-redaction": "Hinweis / Redaktion" + } + }, + "dictionaries": "Wörterbücher" } diff --git a/apps/red-ui/src/assets/i18n/en.json b/apps/red-ui/src/assets/i18n/en.json index 0a4b6e78f..6c024f78a 100644 --- a/apps/red-ui/src/assets/i18n/en.json +++ b/apps/red-ui/src/assets/i18n/en.json @@ -499,6 +499,9 @@ "save": "Save Dictionary" }, "dictionary-overview": { + "error": { + "entries-to-short": "Some entries of the dictionary are below the minimum length of 2. These are highlighted with red!" + }, "search": "Search...", "save-changes": "Save Changes", "revert-changes": "Revert" diff --git a/tools/auto-i18n/translateCache-de.txt b/tools/auto-i18n/translateCache-de.txt index da4196b63..dc3d7675c 100644 --- a/tools/auto-i18n/translateCache-de.txt +++ b/tools/auto-i18n/translateCache-de.txt @@ -320,3 +320,55 @@ Failed to request removal of dictionary entry: {{error}}|Das Entfernen des Wört Dictionary entry removed!|Wörterbucheintrag entfernt! Failed to remove dictionary entry: {{error}}|Fehler beim Entfernen des Wörterbucheintrags: {{error}} Manual Redaction added.|Manuelle Redaktion hinzugefügt. +DDA-R|DDA-R +[ DEV MODE ]|[DEV-MODUS] +Close View|Ansicht schließen +Manage Dictionaries|Wörterbücher verwalten +Redaction report is only available once all files have been approved.|Der Redaktionsbericht ist erst verfügbar, wenn alle Dateien genehmigt wurden. +Redaction report is only available once this file has been approved.|Der Redaktionsbericht ist erst verfügbar, wenn diese Datei genehmigt wurde. +Assign Members|Mitglieder zuweisen +Show Details|Zeige Details +Download Redacted File|Laden Sie die redigierte Datei herunter +Download Redacted Files|Laden Sie redigierte Dateien herunter +Reanalysis required: |Erneute Analyse erforderlich: +Assign To Me|Zuweisen zu mir +Delete Documents|Dokumente löschen +Reanalyse Documents|Dokumente erneut analysieren +Assign to me|Weisen Sie mir zu +Last Reviewed by:|Zuletzt überprüft von: +Full Screen (F)|Vollbild (F) +Exit Full Screen (F)|Beenden Sie den Vollbildmodus (F) +Error|Error +EFSA Approval|EFSA-Genehmigung +Annotation|Anmerkung +Custom Rectangle|Benutzerdefiniertes Rechteck +Edit Dictionary|Wörterbuch bearbeiten +Create Dictionary|Wörterbuch erstellen +Enter Type Name|Geben Sie den Typnamen ein +Rank|Rang +1000|1000 +Hex Color|Hex Farbe +Case Sensitive|Groß- und Kleinschreibung beachten +Dictionary with this name already exists!|Wörterbuch mit diesem Namen existiert bereits! +Invalid color or rank! Rank is already used by another dictionary or the color is not a valid hexColor!|Ungültige Farbe oder Rang! Der Rang wird bereits von einem anderen Wörterbuch verwendet oder die Farbe ist keine gültige HexColor! +Failed to save dictionary!|Wörterbuch konnte nicht gespeichert werden! +Save Dictionary|Wörterbuch speichern +Search...|Suche... +Save Changes|Änderungen speichern +Revert|Zurückkehren +Delete Dictionary|Wörterbuch löschen +New Dictionary|Neues Wörterbuch +Types|Typen +Entries|Einträge +{{length}} dictionaries|{{Länge}} Wörterbücher +Hint/Redaction|Hinweis / Redaktion +Dictionaries|Wörterbücher +Project name...|Projektname... +Reanalyse entire project|Analysieren Sie das gesamte Projekt erneut +See less|Weniger sehen +Hide Details|Details ausblenden +Document name...|Dokumentname... +Download redaction report|Redaktionsbericht herunterladen +Not all selected documents can be reanalysed, some may not be assigned to you or may not be outdated.|Nicht alle ausgewählten Dokumente können erneut analysiert werden, einige sind Ihnen möglicherweise nicht zugewiesen oder nicht veraltet. +{{count}} pages|{{count}} Seiten +Some entries of the dictionary are below the minimum length of 2. These are highlighted with red!|Einige Einträge des Wörterbuchs liegen unter der Mindestlänge von 2. Diese sind rot hervorgehoben!