diff --git a/apps/red-ui/src/assets/i18n/redact/de.json b/apps/red-ui/src/assets/i18n/redact/de.json index fc9f30a97..9cb057632 100644 --- a/apps/red-ui/src/assets/i18n/redact/de.json +++ b/apps/red-ui/src/assets/i18n/redact/de.json @@ -562,12 +562,12 @@ "actions": { "cancel-edit": "Cancel", "close": "Close", - "display-by-default": "", + "display-by-default": "Display by default when opening documents", "edit": "Edit", "export-json": "Export JSON", "export-xml": "Export XML", "save": "Save", - "undo": "Undo" + "undo": "Undo to: {value}" }, "annotations": "{type} found on page {page} by rule #{ruleNumber}", "table-header": { @@ -576,7 +576,7 @@ "transformation-rule": "Transformation rule", "value": "Value" }, - "title": "Structured Component Management" + "title": "Component View" }, "component-rules-screen": { "error": { @@ -1671,6 +1671,13 @@ }, "title": "SMTP-Konto konfigurieren" }, + "generic-errors": { + "400": "The sent request is not valid.", + "403": "Access to the requested resource is not allowed.", + "404": "The requested resource could not be found.", + "409": "The request is incompatible with the current state.", + "500": "The server encountered an unexpected condition that prevented it from fulfilling the request." + }, "help-mode": { "bottom-text": "Hilfe-Modus", "button-text": "Help Mode (H)", @@ -1769,21 +1776,18 @@ "table-header": "{length} {length, plural, one{Begründung} other{Begründung}}" }, "license-info-screen": { - "backend-version": "Backend-Version der Anwendung", - "capacity": { - "active-documents": "Active Documents", - "all-documents": "Retention Capacity Used", - "archived-documents": "Archived Documents", - "exceeded-capacity": "Exceeded Capacity", - "storage-capacity": "Capacity", - "trash-documents": "Documents in Trash", - "unused": "Unused Storage" + "analysis-capacity-usage": { + "analyzed-cumulative": "Cumulative Analyzed Data Volume", + "analyzed-per-month": "Analyzed Data Volume per Month", + "licensed": "Licensed Capacity", + "section-title": "Analysis Capacity Details", + "total-analyzed-data": "Total Analyzed Data", + "used-in-period": "Analysis Capacity Used in Licensing Period", + "used-in-total": "Total Analysis Capacity Used" }, - "capacity-details": "Kapazitätsdetails", + "backend-version": "Backend-Version der Anwendung", "copyright-claim-text": "Copyright © 2020 - {currentYear} knecon", "copyright-claim-title": "Copyright", - "current-analyzed-pages": "In aktuellem Lizenzzeitraum analysierte Seiten", - "current-volume-analyzed": "Analysis Capacity Used in Licensing Period", "custom-app-title": "Name der Anwendung", "email": { "body": { @@ -1795,32 +1799,40 @@ "email-report": "E-Mail-Bericht", "end-user-license-text": "Die Nutzung dieses Produkts unterliegt den Bedingungen der Endbenutzer-Lizenzvereinbarung für den RedactManager, sofern darin nichts anderweitig festgelegt.", "end-user-license-title": "Endbenutzer-Lizenzvereinbarung", - "license-title": "License Title", - "licensed-capacity": "Licensed Analysis Capacity", - "licensed-page-count": "Anzahl der lizenzierten Seiten", - "licensed-to": "Lizenziert für", - "licensing-details": "Lizenzdetails", - "licensing-period": "Laufzeit der Lizenz", - "ocr-analyzed-pages": "Mit OCR konvertierte Seiten", - "pages": { - "analyzed-data-per-month": "Analyzed Data Volume per Month", - "cumulative-pages": "Seiten insgesamt", - "cumulative-volume": "Cumulative Analyzed Data Volume", - "pages-per-month": "Seiten pro Monat", - "statistics-by-capacity": "Statistics by Capacity", - "statistics-by-pages": "Statistics by Pages", - "total-analyzed-data": "Total Analyzed Data", - "total-pages": "Gesamtzahl der Seiten" + "licensing-details": { + "license-title": "License Title", + "licensed-analysis-capacity": "Licensed Analysis Capacity", + "licensed-page-count": "Licensed Pages", + "licensed-retention-capacity": "Licensed Retention Capacity", + "licensed-to": "Licensed to", + "licensing-period": "Licensing Period", + "section-title": "Licensing Details" + }, + "page-usage": { + "cumulative-pages": "Cumulative Pages", + "current-analyzed-pages": "Analyzed Pages in Licensing Period", + "ocr-analyzed-pages": "OCR Processed Pages in Licensing Period", + "pages-per-month": "Pages per Month", + "section-title": "Page Usage Details", + "total-analyzed": "Total Analyzed Pages", + "total-ocr-analyzed": "Total OCR Processed Pages", + "total-pages": "Total Pages", + "unlicensed-analyzed": "Unlicensed Analyzed Pages" + }, + "retention-capacity-usage": { + "active-documents": "Active Documents", + "archived-documents": "Archived Documents", + "exceeded-capacity": "Exceeded Capacity", + "section-title": "Retention Capacity Details", + "storage-capacity": "Capacity", + "trash-documents": "Documents in Trash", + "unused": "Unused Retention Capacity", + "used-capacity": "Retention Capacity Used" }, "status": { "active": "Aktiv", "inactive": "Inactive" - }, - "total-analyzed": "Seit {date} insgesamt analysierte Seiten", - "total-ocr-analyzed": "Total OCR Processed Pages", - "total-volume-analyzed": "Total Analysis Capacity Used", - "unlicensed-analyzed": "Über Lizenz hinaus analysierte Seiten", - "usage-details": "Nutzungsdetails" + } }, "license-information": "Lizenzinformationen", "load-all-annotations-success": "All annotations were loaded and are now visible in the document thumbnails", @@ -1853,7 +1865,7 @@ "false-positive": "Set false positive", "force-hint": "Hinweis erzwingen", "force-redaction": "Schwärzung erzwingen", - "hint": "Add hint", + "hint": "Hint", "redact": "Redact", "redaction": "Redaction" } @@ -2540,12 +2552,5 @@ "select": "Wählen" } }, - "yesterday": "Gestern", - "generic-errors": { - "400": "", - "403": "", - "404": "", - "409": "", - "500": "" - } + "yesterday": "Gestern" } diff --git a/apps/red-ui/src/assets/i18n/redact/en.json b/apps/red-ui/src/assets/i18n/redact/en.json index 4577d50da..5714e28ab 100644 --- a/apps/red-ui/src/assets/i18n/redact/en.json +++ b/apps/red-ui/src/assets/i18n/redact/en.json @@ -747,12 +747,12 @@ } }, "dev-mode": "DEV", - "dictionary": "Dictionary", + "dictionary": "Type", "dictionary-overview": { "compare": { "compare": "Compare", "select-dictionary": "Select Dictionary", - "select-dossier": "Select Dossier", + "select-dossier": "Select Dictionary", "select-dossier-template": "Select Dossier Template" }, "download": "Download current entries", @@ -1207,7 +1207,7 @@ "change-successful": "Dossier {dossierName} was updated.", "delete-successful": "Dossier {dossierName} was deleted.", "dictionary": { - "entries": "{length} {length, plural, one{entry} other{entries}} to {hint, select, true{annotate} other{redact}}", + "entries": "{length} {length, plural, one{entry} other{entries}} to redact", "false-positive-entries": "{length} false positive {length, plural, one{entry} other{entries}}", "false-positives": "False Positives", "false-recommendation-entries": "{length} false recommendation {length, plural, one{entry} other{entries}}", @@ -1858,7 +1858,7 @@ "false-positive": "Set false positive", "force-hint": "Force Hint", "force-redaction": "Force Redaction", - "hint": "Add hint", + "hint": "Hint", "redact": "Redact", "redaction": "Redaction" } diff --git a/tools/localazy/src/functions.ts b/tools/localazy/src/functions.ts index 60c658c48..078cadcc2 100644 --- a/tools/localazy/src/functions.ts +++ b/tools/localazy/src/functions.ts @@ -40,9 +40,14 @@ export async function downloadLanguage(projectId: string, fileId: string, lang: } export async function listKeys(projectId: string, fileId: string, lang: 'en' | 'de'): Promise { - const response = await api.listKeysInFileForLanguage({ projectId, fileId, lang }); - console.log(`Downloaded ${response.keys.length} keys for ${lang} language`); - return response.keys; + let keys: Key[] = []; + let next: string | undefined = undefined; + do { + const response = await api.listKeysInFileForLanguage({ projectId, fileId, lang, next }); + next = response.next; + keys = [...keys, ...response.keys]; + } while (next); + return keys; } export async function updateLocalEn(keys: Key[]): Promise {