diff --git a/apps/red-ui/src/app/components/downloads-list-screen/downloads-list-screen.component.html b/apps/red-ui/src/app/components/downloads-list-screen/downloads-list-screen.component.html index 34990b3c9..604d6cc14 100644 --- a/apps/red-ui/src/app/components/downloads-list-screen/downloads-list-screen.component.html +++ b/apps/red-ui/src/app/components/downloads-list-screen/downloads-list-screen.component.html @@ -14,47 +14,26 @@
- {{ - 'downloads-list.table-header.title' - | translate: { length: fileDownloadService.downloads.length } - }} + {{ 'downloads-list.table-header.title' | translate: { length: fileDownloadService.downloads.length } }}
- - - - + + + +
- + -
+
-
+
{{ download.filename }}
diff --git a/apps/red-ui/src/app/modules/admin/dialogs/file-attributes-csv-import-dialog/active-fields-listing/active-fields-listing.component.html b/apps/red-ui/src/app/modules/admin/dialogs/file-attributes-csv-import-dialog/active-fields-listing/active-fields-listing.component.html index a77d8178e..507db984c 100644 --- a/apps/red-ui/src/app/modules/admin/dialogs/file-attributes-csv-import-dialog/active-fields-listing/active-fields-listing.component.html +++ b/apps/red-ui/src/app/modules/admin/dialogs/file-attributes-csv-import-dialog/active-fields-listing/active-fields-listing.component.html @@ -56,21 +56,24 @@
- + - +
diff --git a/apps/red-ui/src/app/modules/admin/screens/audit/audit-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/audit/audit-screen.component.html index 9dafe7911..677820c46 100644 --- a/apps/red-ui/src/app/modules/admin/screens/audit/audit-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/audit/audit-screen.component.html @@ -22,10 +22,7 @@
- {{ - 'audit-screen.table-header.title' - | translate: { length: logs?.totalHits || 0 } - }} + {{ 'audit-screen.table-header.title' | translate: { length: logs?.totalHits || 0 } }}
- + {{ 'audit-screen.categories.' + category | translate }} @@ -56,10 +50,7 @@ [withName]="true" size="small" > -
+
-
+
ยท
- + - +
@@ -95,16 +76,9 @@
- + - +
@@ -114,30 +88,26 @@
- +
@@ -148,11 +118,7 @@ {{ log.recordDate | date: 'd MMM. yyyy, hh:mm a' }}
- +
@@ -163,6 +129,4 @@
- + diff --git a/apps/red-ui/src/app/modules/admin/screens/default-colors/default-colors-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/default-colors/default-colors-screen.component.html index a2c268aa8..2d0c03531 100644 --- a/apps/red-ui/src/app/modules/admin/screens/default-colors/default-colors-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/default-colors/default-colors-screen.component.html @@ -22,10 +22,7 @@
- {{ - 'default-colors-screen.table-header.title' - | translate: { length: (allEntities$ | async).length } - }} + {{ 'default-colors-screen.table-header.title' | translate: { length: (allEntities$ | async).length } }}
@@ -33,14 +30,14 @@
@@ -50,25 +47,15 @@
-
+
-
+
diff --git a/apps/red-ui/src/app/modules/admin/screens/dictionary-listing/dictionary-listing-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/dictionary-listing/dictionary-listing-screen.component.html index 13ac5fe9e..9d675e87c 100644 --- a/apps/red-ui/src/app/modules/admin/screens/dictionary-listing/dictionary-listing-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/dictionary-listing/dictionary-listing-screen.component.html @@ -25,17 +25,12 @@
- {{ - 'dictionary-listing.table-header.title' - | translate: { length: (displayedEntities$ | async)?.length } - }} + {{ 'dictionary-listing.table-header.title' | translate: { length: (displayedEntities$ | async)?.length } }}
-
+
@@ -112,25 +103,16 @@
- +
-
+
{{ dict.label }} @@ -153,10 +135,7 @@
- +
diff --git a/apps/red-ui/src/app/modules/admin/screens/dossier-attributes-listing/dossier-attributes-listing-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/dossier-attributes-listing/dossier-attributes-listing-screen.component.html index 4269a49d2..ce510f9fe 100644 --- a/apps/red-ui/src/app/modules/admin/screens/dossier-attributes-listing/dossier-attributes-listing-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/dossier-attributes-listing/dossier-attributes-listing-screen.component.html @@ -64,17 +64,17 @@
diff --git a/apps/red-ui/src/app/modules/admin/screens/dossier-template-listing/dossier-templates-listing-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/dossier-template-listing/dossier-templates-listing-screen.component.html index a2649fbed..d3c4909bd 100644 --- a/apps/red-ui/src/app/modules/admin/screens/dossier-template-listing/dossier-templates-listing-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/dossier-template-listing/dossier-templates-listing-screen.component.html @@ -64,27 +64,27 @@
diff --git a/apps/red-ui/src/app/modules/admin/screens/file-attributes-listing/file-attributes-listing-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/file-attributes-listing/file-attributes-listing-screen.component.html index ab90c8b99..eca3d984e 100644 --- a/apps/red-ui/src/app/modules/admin/screens/file-attributes-listing/file-attributes-listing-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/file-attributes-listing/file-attributes-listing-screen.component.html @@ -75,35 +75,37 @@ - +
diff --git a/apps/red-ui/src/app/modules/admin/screens/user-listing/user-listing-screen.component.html b/apps/red-ui/src/app/modules/admin/screens/user-listing/user-listing-screen.component.html index f83253c24..b678ecd32 100644 --- a/apps/red-ui/src/app/modules/admin/screens/user-listing/user-listing-screen.component.html +++ b/apps/red-ui/src/app/modules/admin/screens/user-listing/user-listing-screen.component.html @@ -38,28 +38,19 @@
- {{ - 'user-listing.table-header.title' - | translate: { length: (displayedEntities$ | async)?.length } - }} + {{ 'user-listing.table-header.title' | translate: { length: (displayedEntities$ | async)?.length } }}
- - - + + + - +
@@ -98,14 +83,9 @@ -
+
- +
diff --git a/apps/red-ui/src/app/modules/dossier/screens/dossier-listing-screen/dossier-listing-screen.component.html b/apps/red-ui/src/app/modules/dossier/screens/dossier-listing-screen/dossier-listing-screen.component.html index 9d2b61546..9f0381acf 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/dossier-listing-screen/dossier-listing-screen.component.html +++ b/apps/red-ui/src/app/modules/dossier/screens/dossier-listing-screen/dossier-listing-screen.component.html @@ -20,16 +20,23 @@ - + - + + + -
diff --git a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.html b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.html index a80cc7fc4..0dd5b045f 100644 --- a/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.html +++ b/apps/red-ui/src/app/modules/dossier/screens/dossier-overview-screen/dossier-overview-screen.component.html @@ -64,45 +64,45 @@ - +
diff --git a/apps/red-ui/src/app/modules/shared/components/table-col-name/table-col-name.component.html b/apps/red-ui/src/app/modules/shared/components/table-col-name/table-col-name.component.html index d34610c8a..df851184d 100644 --- a/apps/red-ui/src/app/modules/shared/components/table-col-name/table-col-name.component.html +++ b/apps/red-ui/src/app/modules/shared/components/table-col-name/table-col-name.component.html @@ -1,17 +1,8 @@
- - -
+ {{ label }} + +
diff --git a/apps/red-ui/src/assets/i18n/te.json b/apps/red-ui/src/assets/i18n/te.json new file mode 100644 index 000000000..83f2574bf --- /dev/null +++ b/apps/red-ui/src/assets/i18n/te.json @@ -0,0 +1,872 @@ +{ + "%0D%0A": "", + ", ": "", + "-owner": { + "dialog": { + "cancel": "", + "title": "" + } + }, + "": { + "": "", + "title": "" + }, + "actions": { + "all": "", + "none": "" + }, + "add-dossier-dialog": { + "actions": { + "save": "" + }, + "errors": { + "dossier-already-exists": "", + "generic": "" + }, + "form": { + "description": { + "label": "", + "placeholder": "" + }, + "due-date": "", + "name": { + "label": "", + "placeholder": "" + }, + "template": "", + "watermark": "" + }, + "header-new": "" + }, + "add-edit-dictionary": { + "form": { + "add-to-dictionary-action": "", + "case-sensitive": "", + "color": "", + "color-placeholder": "", + "description": "", + "description-placeholder": "", + "hint": "", + "name": "", + "name-hint": "", + "name-placeholder": "", + "rank": "", + "rank-placeholder": "", + "redaction": "" + }, + "save": "" + }, + "add-edit-dossier-attribute": { + "form": { + "label": "", + "label-placeholder": "", + "placeholder": "", + "type": "" + }, + "save": "", + "title": { + "edit": "", + "new": "" + } + }, + "add-edit-dossier-template": { + "form": { + "description": "", + "description-placeholder": "", + "name": "", + "name-placeholder": "", + "valid-from": "", + "valid-to": "" + }, + "save": "", + "title": { + "edit": "", + "new": "" + } + }, + "add-edit-file-attribute": { + "form": { + "column-header": "", + "column-header-placeholder": "", + "name": "", + "name-placeholder": "", + "primary": "", + "read-only": "", + "type": "" + }, + "save": "", + "title": { + "edit": "", + "new": "" + } + }, + "add-edit-user": { + "actions": { + "cancel": "", + "save": "", + "save-changes": "" + }, + "form": { + "email": "", + "first-name": "", + "last-name": "", + "reset-password": "", + "role": "" + }, + "title": { + "edit": "", + "new": "" + } + }, + "annotation": "", + "annotation-actions": { + "accept-recommendation": { + "label": "" + }, + "accept-suggestion": { + "label": "" + }, + "force-redaction": { + "label": "" + }, + "hide": "", + "recategorize-image": "", + "reject-suggestion": "", + "remove-annotation": { + "false-positive": "", + "only-here": "", + "remove-from-dict": "" + }, + "undo": "" + }, + "annotations": "", + "assign-": "", + "assign-dossier-owner": { + "dialog": { + "approvers": "", + "make-approver": "", + "no-approvers": "", + "no-reviewers": "", + "reviewers": "", + "single-user": "" + } + }, + "audit": "", + "audit-screen": { + "categories": { + "": "" + }, + "table-col-names": { + "category": "", + "date": "", + "message": "", + "user": "" + }, + "table-header": { + "title": "" + }, + "to": "" + }, + "auth-error": { + "heading": "", + "heading-with-link": "", + "heading-with-name": "", + "heading-with-name-and-link": "", + "logout": "" + }, + "by": "", + "change-legal-basis-dialog": { + "actions": { + "cancel": "", + "save": "" + }, + "content": { + "comment": "", + "legalBasis": "", + "reason": "", + "reason-placeholder": "" + }, + "header": "" + }, + "comments": { + "hide-comments": "" + }, + "configurations": "", + "confirm-delete-file-attribute": { + "cancel": { + "": "" + }, + "toast-error": "", + "warning": "" + }, + "confirm-delete-users": { + "cancel": { + "": "" + }, + "title": { + "": "" + }, + "toast-error": "", + "warning": "" + }, + "content": "", + "default-colors-screen": { + "table-col-names": { + "color": "", + "key": "" + }, + "table-header": { + "title": "" + }, + "types": { + "": "" + } + }, + "dev-mode": "", + "dictionary-listing": { + "case-sensitive": "", + "stats": { + "charts": { + "entries": "" + } + }, + "table-col-names": { + "hint-redaction": "", + "order-of-importance": "", + "type": "" + }, + "table-header": { + "title": "" + } + }, + "dictionary-overview": { + "compare": { + "compare": "" + }, + "dictionary-details": { + "description": "" + }, + "error": { + "entries-too-short": "", + "generic": "" + }, + "revert-changes": "", + "search": "", + "select-dictionary": "", + "success": { + "generic": "" + } + }, + "digital-signature": "", + "digital-signature-screen": { + "action": { + "certificate-not-valid-error": "", + "delete-error": "", + "delete-success": "", + "reset": "", + "save-error": "", + "save-success": "" + }, + "certificate-name": { + "label": "", + "placeholder": "" + }, + "contact-info": { + "label": "", + "placeholder": "" + }, + "location": { + "label": "", + "placeholder": "" + }, + "password": { + "label": "", + "placeholder": "" + }, + "reason": { + "label": "", + "placeholder": "" + } + }, + "document-info": { + "save": "", + "title": "" + }, + "dossier-attributes-listing": { + "table-col-names": { + "label": "", + "type": "" + }, + "table-header": { + "title": "" + } + }, + "dossier-details": { + "members": "", + "owner": "", + "see-less": "", + "title": "" + }, + "dossier-dictionary-dialog": { + "cancel": "", + "save-changes": "", + "title": "" + }, + "dossier-listing": { + "add-new": "", + "quick-filters": { + "my-dossiers": "", + "other": "", + "to-approve": "", + "to-review": "" + }, + "search": "", + "stats": { + "analyzed-pages": "", + "total-people": "" + }, + "table-col-names": { + "name": "", + "needs-work": "", + "owner": "", + "status": "" + }, + "table-header": { + "title": "" + } + }, + "dossier-overview": { + "dossier-details": { + "attributes": { + "expand": "", + "image-uploaded": "", + "show-less": "" + }, + "description": "", + "dictionary": "", + "stats": { + "analysed-pages": "", + "created-on": "", + "documents": "", + "due-date": "", + "people": "" + } + }, + "file-listing": { + "file-entry": { + "file-error": "", + "file-pending": "", + "file-processing": "" + } + }, + "header-actions": { + "edit": "", + "upload-document": "" + }, + "new-rule": { + "toast": { + "actions": { + "reanalyse-all": "" + } + } + }, + "ocr-performed": "", + "quick-filters": { + "assigned-to-me": "", + "assigned-to-others": "", + "recent": "", + "unassigned": "" + }, + "reanalyse-dossier": { + "error": "", + "success": "" + }, + "search": "", + "table-col-names": { + "added-on": "", + "assigned-to": "", + "name": "", + "needs-work": "", + "pages": "", + "status": "" + }, + "table-header": { + "title": "" + }, + "upload-files": "" + }, + "dossier-templates": "", + "dossier-templates-listing": { + "dictionaries": "", + "table-col-names": { + "created-by": "", + "created-on": "", + "modified-on": "", + "name": "" + }, + "table-header": { + "title": "" + } + }, + "dossiers": { + "delete": { + "delete-failed": "" + } + }, + "download-includes": "", + "download-status": { + "queued": "" + }, + "download-type": { + "label": "" + }, + "downloads-list": { + "table-col-names": { + "date": "", + "name": "", + "size": "", + "status": "" + }, + "table-header": { + "title": "" + } + }, + "edit-color-dialog": { + "error": "", + "form": { + "color": "", + "color-placeholder": "" + }, + "save": "", + "success": "" + }, + "edit-dossier-dialog": { + "actions": { + "revert": "", + "save": "" + }, + "attributes": { + "custom-attributes": "", + "image-attributes": "" + }, + "change-successful": "", + "delete-successful": "", + "dictionary": { + "entries": "" + }, + "general-info": { + "form": { + "description": { + "label": "", + "placeholder": "" + }, + "due-date": "", + "name": { + "label": "", + "placeholder": "" + }, + "template": "", + "watermark": "" + } + }, + "header": "", + "nav-items": { + "": "" + }, + "unsaved-changes": "" + }, + "file-attribute-types": { + "": "" + }, + "file-attributes-csv-import": { + "available": "", + "cancel": "", + "delimiter": "", + "delimiter-placeholder": "", + "encoding": "", + "encoding-placeholder": "", + "file": "", + "key-column": "", + "key-column-placeholder": "", + "no-hovered-column": "", + "no-sample-data-for": "", + "quick-activation": { + "all": "", + "none": "" + }, + "save": { + "error": "", + "label": "", + "success": "" + }, + "selected": "", + "table-col-names": { + "name": "", + "primary": "", + "read-only": "", + "type": "" + }, + "table-header": { + "actions": { + "disable-read-only": "", + "enable-read-only": "" + }, + "title": "" + }, + "title": "", + "total-rows": "" + }, + "file-attributes-listing": { + "read-only": "", + "table-col-names": { + "csv-column": "", + "name": "", + "primary": "", + "read-only": "", + "type": "" + }, + "table-header": { + "title": "" + } + }, + "file-preview": { + "assign-reviewer": "", + "delta": "", + "delta-tooltip": "", + "excluded-from-redaction": "", + "last-reviewer": "", + "quick-nav": { + "jump-first": "", + "jump-last": "" + }, + "redacted": "", + "redacted-tooltip": "", + "standard": "", + "standard-tooltip": "", + "tabs": { + "annotations": { + "label": "", + "page-is": "", + "select": "", + "select-all": "", + "select-none": "" + }, + "document-info": { + "details": { + "created-on": "", + "dossier": "", + "due": "", + "pages": "" + }, + "label": "" + }, + "exclude-pages": { + "error": "", + "label": "", + "no-excluded": "", + "removed-from-redaction": "" + } + } + }, + "filter-menu": { + "filter-options": "", + "filter-types": "", + "label": "" + }, + "filters": { + "assigned-people": "", + "dossier-templates": "", + "filter-by": "", + "needs-work": "", + "people": "", + "status": "" + }, + "hint": "", + "initials-avatar": { + "unassigned": "", + "you": "" + }, + "license-info-screen": { + "analyzed-pages": "", + "backend-version": "", + "chart": { + "cumulative": "", + "legend": "", + "licensed-total": "", + "pages-per-month": "", + "total-pages": "" + }, + "copyright-claim-text": "", + "copyright-claim-title": "", + "current-analyzed": "", + "custom-app-title": "", + "email-report": "", + "email": { + "body": { + "analyzed": "", + "licensed": "" + }, + "title": "" + }, + "end-user-license-text": "", + "end-user-license-title": "", + "frontend-version": "", + "licensed-page-count": "", + "licensed-to": "", + "licensing-details": "", + "licensing-period": "", + "total-analyzed": "", + "unlicensed-analyzed": "", + "usage-details": "" + }, + "license-information": "", + "manual-annotation": { + "dialog": { + "actions": { + "save": "" + }, + "content": { + "comment": "", + "dictionary": "", + "legalBasis": "", + "reason": "", + "reason-placeholder": "", + "rectangle": "", + "text": "" + }, + "header": { + "force": "" + } + } + }, + "notifications": { + "mark-read": "", + "mark-unread": "", + "today": "", + "tomorrow": "", + "yesterday": "" + }, + "overwrite-files-dialog": { + "options": { + "cancel": "", + "overwrite": "", + "remember": "" + }, + "question": "", + "title": "" + }, + "page": "", + "pagination": { + "next": "", + "previous": "" + }, + "pdf-viewer": { + "text-popup": { + "actions": { + "search": "" + } + } + }, + "pending-changes-guard": "", + "readonly": "", + "recategorize-image-dialog": { + "actions": { + "cancel": "", + "save": "" + }, + "content": { + "comment": "", + "type": "", + "type-placeholder": "" + }, + "header": "" + }, + "redaction": "", + "remove-annotations-dialog": { + "confirm": "", + "deny": "", + "dictionary": "", + "image-type": "", + "remove-from-dictionary": { + "question": "", + "title": "" + }, + "remove-only-here": { + "question": "", + "title": "" + }, + "value": "" + }, + "report-type": { + "label": "" + }, + "reports-screen": { + "description": "", + "document-setup-description": "", + "document-setup-heading": "", + "report-documents": "", + "title": "", + "upload-document": "" + }, + "reset-filters": "", + "reset-password-dialog": { + "actions": { + "cancel": "", + "save": "" + }, + "form": { + "password": "" + }, + "header": "" + }, + "roles": { + "NO_ROLE": "" + }, + "rules-screen": { + "error": { + "generic": "" + }, + "revert-changes": "", + "success": { + "generic": "" + } + }, + "smtp-auth-config": { + "actions": { + "cancel": "", + "save": "" + }, + "form": { + "password": "", + "username": "", + "username-placeholder": "" + }, + "title": "" + }, + "smtp-config-screen": { + "actions": { + "save": "" + }, + "form": { + "auth": "", + "change-credentials": "", + "envelope-from": "", + "envelope-from-hint": "", + "envelope-from-placeholder": "", + "from": "", + "from-display-name": "", + "from-display-name-hint": "", + "from-display-name-placeholder": "", + "from-placeholder": "", + "host": "", + "host-placeholder": "", + "port": "", + "reply-to": "", + "reply-to-display-name": "", + "reply-to-display-name-placeholder": "", + "reply-to-placeholder": "", + "ssl": "", + "starttls": "" + }, + "general": { + "form": { + "forgot-password": "" + }, + "subtitle": "", + "title": "" + }, + "subtitle": "", + "test": { + "error": "", + "success": "" + }, + "title": "" + }, + "top-bar": { + "navigation-items": { + "back": "", + "dossiers": "", + "my-account": { + "children": { + "language": { + "label": "" + }, + "logout": "" + } + } + } + }, + "trash": { + "action": { + "delete": "", + "restore": "" + }, + "bulk": { + "delete": "", + "restore": "" + }, + "label": "", + "table-col-names": { + "deleted-on": "", + "name": "", + "owner": "", + "time-to-restore": "" + }, + "table-header": { + "title": "" + } + }, + "upload-status": { + "dialog": { + "title": "" + }, + "error": { + "file-size": "", + "generic": "" + } + }, + "user-listing": { + "table-col-names": { + "active": "", + "email": "", + "name": "", + "roles": "" + }, + "table-header": { + "title": "" + } + }, + "user-management": "", + "user-profile": { + "actions": { + "change-password": "", + "save": "" + }, + "form": { + "email": "", + "first-name": "", + "last-name": "" + }, + "title": "" + }, + "user-stats": { + "title": "" + }, + "watermark-screen": { + "action": { + "change-success": "", + "delete-success": "", + "error": "", + "revert": "" + }, + "form": { + "color": "", + "font-size": "", + "font-type": "", + "opacity": "", + "orientation": "", + "text-placeholder": "" + }, + "title": "" + } +} diff --git a/package-lock.json b/package-lock.json deleted file mode 100644 index e69de29bb..000000000 diff --git a/package.json b/package.json index d730af47e..9cd3c3949 100644 --- a/package.json +++ b/package.json @@ -21,6 +21,7 @@ "format:check": "nx format:check", "format:write": "nx format:write", "help": "nx help", + "i18n:extract": "ngx-translate-extract --input ./apps/red-ui/src --output apps/red-ui/src/assets/i18n/te.json --clean --sort --format namespaced-json", "postinstall": "ngcc --properties es2015 browser module main", "lint": "nx workspace-lint && nx lint", "lint-fix": "nx workspace-lint --fix && nx lint --fix", @@ -48,6 +49,7 @@ "@angular/platform-browser-dynamic": "12.0.4", "@angular/router": "12.0.4", "@angular/service-worker": "12.0.4", + "@biesbjerg/ngx-translate-extract-marker": "^1.0.0", "@materia-ui/ngx-monaco-editor": "^5.1.0", "@ngx-translate/core": "^13.0.0", "@ngx-translate/http-loader": "^6.0.0", @@ -59,9 +61,11 @@ "keycloak-angular": "^8.2.0", "keycloak-js": "13.0.1", "lodash": "^4.17.21", + "messageformat": "^2.3.0", "moment": "^2.29.1", "ngx-color-picker": "^11.0.0", "ngx-toastr": "^14.0.0", + "ngx-translate-messageformat-compiler": "^4.10.0", "papaparse": "^5.3.1", "rxjs": "~6.6.7", "sass": "^1.35.1", @@ -78,6 +82,7 @@ "@angular/cli": "12.0.4", "@angular/compiler-cli": "12.0.4", "@angular/language-service": "12.0.4", + "@biesbjerg/ngx-translate-extract": "^7.0.4", "@nrwl/cli": "12.3.6", "@nrwl/cypress": "12.3.6", "@nrwl/eslint-plugin-nx": "12.3.6", diff --git a/yarn.lock b/yarn.lock index 75e959ec1..e71c35272 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2352,6 +2352,29 @@ resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== +"@biesbjerg/ngx-translate-extract-marker@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@biesbjerg/ngx-translate-extract-marker/-/ngx-translate-extract-marker-1.0.0.tgz#3c50b5305fb2ffe4826c1473e25e6f746bb31916" + integrity sha512-GlCBQKmFE+b+qfIO0aGvuRc4LJVSfK27K2QQFXZLP55/w28iiq/q2CnBS8ya+4l+hapm7U3QPtFoZu9lmbUuew== + dependencies: + tslib "^1.9.0" + +"@biesbjerg/ngx-translate-extract@^7.0.4": + version "7.0.4" + resolved "https://registry.yarnpkg.com/@biesbjerg/ngx-translate-extract/-/ngx-translate-extract-7.0.4.tgz#98190aa798dfe78a9f33904256891e76634fd52c" + integrity sha512-33hR94Fu26LK7Z+ImW2IdZiHfOcAzyIs1CdkUXg/536z2MqxBYqPoI9Ghsk6RTEfnsGa65wMgOcDXn7Ilhp8ew== + dependencies: + "@phenomnomnominal/tsquery" "^4.1.1" + boxen "^5.0.1" + colorette "^1.2.2" + flat "^5.0.2" + gettext-parser "^4.0.4" + glob "^7.1.6" + mkdirp "^1.0.4" + path "^0.12.7" + terminal-link "^2.1.1" + yargs "^16.2.0" + "@csstools/convert-colors@^1.4.0": version "1.4.0" resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" @@ -2878,6 +2901,13 @@ resolved "https://registry.yarnpkg.com/@pdftron/webviewer/-/webviewer-7.3.3.tgz#e5ada58c4c4a4101a095507673ba2278042942ef" integrity sha512-cTJf9pXlN9tilliO8NgKw6vn1PPXSHKLOrUS7j4f+0sz2BJDVwO2rlI4BJBQ5BT2qIru1dg2GxYUyeXOqNyi9Q== +"@phenomnomnominal/tsquery@^4.1.1": + version "4.1.1" + resolved "https://registry.yarnpkg.com/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz#42971b83590e9d853d024ddb04a18085a36518df" + integrity sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ== + dependencies: + esquery "^1.0.1" + "@rollup/plugin-commonjs@^19.0.0": version "19.0.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-commonjs/-/plugin-commonjs-19.0.0.tgz#8c3e71f9a66908e60d70cc1be205834ef3e45f71" @@ -3836,6 +3866,13 @@ alphanum-sort@^1.0.2: resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" integrity sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= +ansi-align@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.0.tgz#b536b371cf687caaef236c18d3e21fe3797467cb" + integrity sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw== + dependencies: + string-width "^3.0.0" + ansi-colors@4.1.1, ansi-colors@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348" @@ -4413,6 +4450,20 @@ boolbase@^1.0.0: resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24= +boxen@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.0.1.tgz#657528bdd3f59a772b8279b831f27ec2c744664b" + integrity sha512-49VBlw+PrWEF51aCmy7QIteYPIFZxSpvqBdP/2itCPPlJ49kj9zg/XPRFrdkne2W+CfwXUls8exMvu1RysZpKA== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.0" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -4923,6 +4974,11 @@ clean-stack@^2.0.0: resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +cli-boxes@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + cli-cursor@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" @@ -5205,7 +5261,7 @@ content-disposition@0.5.3: dependencies: safe-buffer "5.1.2" -content-type@~1.0.4: +content-type@^1.0.4, content-type@~1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== @@ -6285,7 +6341,7 @@ encodeurl@~1.0.2: resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k= -encoding@^0.1.12: +encoding@^0.1.12, encoding@^0.1.13: version "0.1.13" resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9" integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A== @@ -6652,7 +6708,7 @@ esprima@^4.0.0, esprima@^4.0.1: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.4.0: +esquery@^1.0.1, esquery@^1.4.0: version "1.4.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5" integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== @@ -7409,6 +7465,16 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" +gettext-parser@^4.0.4: + version "4.0.4" + resolved "https://registry.yarnpkg.com/gettext-parser/-/gettext-parser-4.0.4.tgz#bd5eb4af282336c8bf83f607d35f0839853b9670" + integrity sha512-VDZEeOIYd0veZXt5iAn0SS3I0Fz14fJw+59avRNa7VIslEDriRLxcfrBd/xeQyOcm6nyS4uuufxm2iw88qirAg== + dependencies: + content-type "^1.0.4" + encoding "^0.1.13" + readable-stream "^3.6.0" + safe-buffer "^5.2.1" + glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -9589,6 +9655,13 @@ make-fetch-happen@^8.0.9: socks-proxy-agent "^5.0.0" ssri "^8.0.0" +make-plural@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/make-plural/-/make-plural-4.3.0.tgz#f23de08efdb0cac2e0c9ba9f315b0dff6b4c2735" + integrity sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA== + optionalDependencies: + minimist "^1.2.0" + makeerror@1.0.x: version "1.0.11" resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c" @@ -9692,6 +9765,25 @@ merge2@^1.3.0: resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +messageformat-formatters@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/messageformat-formatters/-/messageformat-formatters-2.0.1.tgz#0492c1402a48775f751c9b17c0354e92be012b08" + integrity sha512-E/lQRXhtHwGuiQjI7qxkLp8AHbMD5r2217XNe/SREbBlSawe0lOqsFb7rflZJmlQFSULNLIqlcjjsCPlB3m3Mg== + +messageformat-parser@^4.1.2: + version "4.1.3" + resolved "https://registry.yarnpkg.com/messageformat-parser/-/messageformat-parser-4.1.3.tgz#b824787f57fcda7d50769f5b63e8d4fda68f5b9e" + integrity sha512-2fU3XDCanRqeOCkn7R5zW5VQHWf+T3hH65SzuqRvjatBK7r4uyFa5mEX+k6F9Bd04LVM5G4/BHBTUJsOdW7uyg== + +messageformat@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/messageformat/-/messageformat-2.3.0.tgz#de263c49029d5eae65d7ee25e0754f57f425ad91" + integrity sha512-uTzvsv0lTeQxYI2y1NPa1lItL5VRI8Gb93Y2K2ue5gBPyrbJxfDi/EYWxh2PKv5yO42AJeeqblS9MJSh/IEk4w== + dependencies: + make-plural "^4.3.0" + messageformat-formatters "^2.0.1" + messageformat-parser "^4.1.2" + methods@^1.1.2, methods@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" @@ -10101,6 +10193,13 @@ ngx-toastr@^14.0.0: dependencies: tslib "^2.1.0" +ngx-translate-messageformat-compiler@^4.10.0: + version "4.10.0" + resolved "https://registry.yarnpkg.com/ngx-translate-messageformat-compiler/-/ngx-translate-messageformat-compiler-4.10.0.tgz#f670252a9bbcbc24664765fb7584424d55d319b2" + integrity sha512-SA7H4eZ2BE5HUqgRiyNMHNnRUAINCD3bgLMrBm12ktbjppK74DMFiWq7bsRen/X569vqGEr16uQ/RkTHHLeqKg== + dependencies: + tslib "^1.10.0" + nice-try@^1.0.4: version "1.0.5" resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" @@ -10863,6 +10962,14 @@ path-type@^4.0.0: resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +path@^0.12.7: + version "0.12.7" + resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" + integrity sha1-1NwqUGxM4hl+tIHr/NWzbAFAsQ8= + dependencies: + process "^0.11.1" + util "^0.10.3" + pbkdf2@^3.0.3: version "3.1.2" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" @@ -11674,7 +11781,7 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -process@^0.11.10: +process@^0.11.1, process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" integrity sha1-czIwDoQBYb2j5podHZGn1LwW8YI= @@ -12300,7 +12407,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -12951,6 +13058,15 @@ string-width@^3.0.0, string-width@^3.1.0: is-fullwidth-code-point "^2.0.0" strip-ansi "^5.1.0" +string-width@^4.0.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.2.tgz#dafd4f9559a7585cfba529c6a0a4f73488ebd4c5" + integrity sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.0" + string-width@^4.1.0, string-width@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.0.tgz#952182c46cc7b2c313d1596e623992bd163b72b5" @@ -13243,7 +13359,7 @@ tar@^6.1.0: mkdirp "^1.0.3" yallist "^4.0.0" -terminal-link@^2.0.0: +terminal-link@^2.0.0, terminal-link@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== @@ -13768,6 +13884,13 @@ util@0.10.3: dependencies: inherits "2.0.1" +util@^0.10.3: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== + dependencies: + inherits "2.0.3" + util@^0.11.0: version "0.11.1" resolved "https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61" @@ -14198,6 +14321,13 @@ wide-align@^1.1.0: dependencies: string-width "^1.0.2 || 2" +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + wildcard@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec"