Simplified i18n
This commit is contained in:
parent
7b9e824a2e
commit
b2b2b6d858
@ -37,7 +37,7 @@ export class ProjectMemberGuard implements CanActivate {
|
||||
this._router.navigate(['ui', 'projects']);
|
||||
this._appLoadStateService.pushLoadingEvent(false);
|
||||
this._notificationService.showToastNotification(
|
||||
this._translateService.instant('project-member-guard.access-denied.label'),
|
||||
this._translateService.instant('project-member-guard.access-denied'),
|
||||
null,
|
||||
NotificationType.ERROR
|
||||
);
|
||||
|
||||
@ -18,10 +18,10 @@ export class ConfirmationDialogInput {
|
||||
|
||||
static default() {
|
||||
return new ConfirmationDialogInput({
|
||||
title: 'common.confirmation-dialog.title.label',
|
||||
question: 'common.confirmation-dialog.description.label',
|
||||
confirmationText: 'common.confirmation-dialog.confirm.label',
|
||||
denyText: 'common.confirmation-dialog.deny.label'
|
||||
title: 'common.confirmation-dialog.title',
|
||||
question: 'common.confirmation-dialog.description',
|
||||
confirmationText: 'common.confirmation-dialog.confirm',
|
||||
denyText: 'common.confirmation-dialog.deny'
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@ -13,16 +13,16 @@
|
||||
<div class="dot" *ngIf="hasActiveFilters"></div>
|
||||
<mat-menu #filterMenu="matMenu" xPosition="before" (closed)="applyFilters()">
|
||||
<div class="filter-menu-header">
|
||||
<div class="all-caps-label" translate="filter-menu.filter-types.label"></div>
|
||||
<div class="all-caps-label" translate="filter-menu.filter-types"></div>
|
||||
<div class="actions">
|
||||
<div
|
||||
class="all-caps-label primary pointer"
|
||||
translate="filter-menu.all.label"
|
||||
translate="filter-menu.all"
|
||||
(click)="activateAllFilters(); $event.stopPropagation()"
|
||||
></div>
|
||||
<div
|
||||
class="all-caps-label primary pointer"
|
||||
translate="filter-menu.none.label"
|
||||
translate="filter-menu.none"
|
||||
(click)="deactivateAllFilters(); $event.stopPropagation()"
|
||||
></div>
|
||||
</div>
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<div [matTooltipPosition]="'above'" [matTooltip]="username" class="flex-row">
|
||||
<div [className]="colorClass + ' oval ' + size">{{ initials }}</div>
|
||||
<div *ngIf="withName" class="clamp-2">
|
||||
{{ username || ('initials-avatar.unassigned.label' | translate) }}
|
||||
{{ username || ('initials-avatar.unassigned' | translate) }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -8,14 +8,14 @@ export class SortingOption {
|
||||
|
||||
const SORTING_OPTIONS: { [key: string]: SortingOption[] } = {
|
||||
'project-listing': [
|
||||
{ label: 'sorting.recent.label', order: 'desc', column: 'projectDate' },
|
||||
{ label: 'sorting.alphabetically.label', order: 'asc', column: 'project.projectName' }
|
||||
{ label: 'sorting.recent', order: 'desc', column: 'projectDate' },
|
||||
{ label: 'sorting.alphabetically', order: 'asc', column: 'project.projectName' }
|
||||
],
|
||||
'project-overview': [
|
||||
{ label: 'sorting.recent.label', order: 'desc', column: 'added' },
|
||||
{ label: 'sorting.alphabetically.label', order: 'asc', column: 'filename' },
|
||||
{ label: 'sorting.number-of-pages.label', order: 'asc', column: 'numberOfPages' },
|
||||
{ label: 'sorting.number-of-analyses.label', order: 'desc', column: 'numberOfAnalyses' }
|
||||
{ label: 'sorting.recent', order: 'desc', column: 'added' },
|
||||
{ label: 'sorting.alphabetically', order: 'asc', column: 'filename' },
|
||||
{ label: 'sorting.number-of-pages', order: 'asc', column: 'numberOfPages' },
|
||||
{ label: 'sorting.number-of-analyses', order: 'desc', column: 'numberOfAnalyses' }
|
||||
]
|
||||
};
|
||||
|
||||
@ -40,7 +40,7 @@ export class SortingComponent implements OnInit {
|
||||
|
||||
private _addCustomOption(option: Partial<SortingOption>) {
|
||||
const customOption = {
|
||||
label: 'sorting.custom.label',
|
||||
label: 'sorting.custom',
|
||||
column: option.column,
|
||||
order: option.order
|
||||
};
|
||||
@ -49,7 +49,7 @@ export class SortingComponent implements OnInit {
|
||||
}
|
||||
|
||||
private _resetOptions() {
|
||||
if (this.activeOption?.label !== 'sorting.custom.label') {
|
||||
if (this.activeOption?.label !== 'sorting.custom') {
|
||||
this.sortingOptions = [...SORTING_OPTIONS[this.type]];
|
||||
}
|
||||
}
|
||||
|
||||
@ -3,19 +3,19 @@
|
||||
<div
|
||||
[translate]="
|
||||
project?.projectId
|
||||
? 'project-listing.add-edit-dialog.header-edit.label'
|
||||
: 'project-listing.add-edit-dialog.header-new.label'
|
||||
? 'project-listing.add-edit-dialog.header-edit'
|
||||
: 'project-listing.add-edit-dialog.header-new'
|
||||
"
|
||||
class="dialog-header heading-l"
|
||||
></div>
|
||||
|
||||
<div class="dialog-content">
|
||||
<div class="red-input-group">
|
||||
<label translate="project-listing.add-edit-dialog.form.name.label"></label>
|
||||
<label translate="project-listing.add-edit-dialog.form.name"></label>
|
||||
<input formControlName="projectName" name="projectName" type="text" />
|
||||
</div>
|
||||
<div class="red-input-group">
|
||||
<label translate="project-listing.add-edit-dialog.form.description.label"></label>
|
||||
<label translate="project-listing.add-edit-dialog.form.description"></label>
|
||||
<textarea
|
||||
formControlName="description"
|
||||
name="description"
|
||||
@ -26,7 +26,7 @@
|
||||
|
||||
<mat-form-field class="mt-20">
|
||||
<mat-label>{{
|
||||
'project-listing.add-edit-dialog.form.due-date.label' | translate
|
||||
'project-listing.add-edit-dialog.form.due-date' | translate
|
||||
}}</mat-label>
|
||||
<input matInput [matDatepicker]="picker" formControlName="dueDate" />
|
||||
<mat-datepicker-toggle matSuffix [for]="picker"></mat-datepicker-toggle>
|
||||
@ -39,7 +39,7 @@
|
||||
[disabled]="projectForm.invalid"
|
||||
color="primary"
|
||||
mat-flat-button
|
||||
translate="project-listing.add-edit-dialog.actions.save.label"
|
||||
translate="project-listing.add-edit-dialog.actions.save"
|
||||
type="submit"
|
||||
></button>
|
||||
</div>
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
<section class="dialog">
|
||||
<div
|
||||
[translate]="'assign-' + data.type + '-owner.dialog.title.label'"
|
||||
[translate]="'assign-' + data.type + '-owner.dialog.title'"
|
||||
class="dialog-header heading-l"
|
||||
></div>
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
<div class="red-input-group">
|
||||
<mat-form-field floatLabel="always">
|
||||
<mat-label>{{
|
||||
'assign-' + data.type + '-owner.dialog.single-user.label' | translate
|
||||
'assign-' + data.type + '-owner.dialog.single-user' | translate
|
||||
}}</mat-label>
|
||||
<mat-select formControlName="singleUser">
|
||||
<mat-option
|
||||
@ -24,7 +24,7 @@
|
||||
<div class="red-input-group">
|
||||
<mat-form-field *ngIf="data.type === 'project'" floatLabel="always">
|
||||
<mat-label>{{
|
||||
'assign-' + data.type + '-owner.dialog.multi-user.label' | translate
|
||||
'assign-' + data.type + '-owner.dialog.multi-user' | translate
|
||||
}}</mat-label>
|
||||
<mat-select formControlName="userList" multiple="true">
|
||||
<mat-option *ngFor="let userId of multiUsersSelectOptions" [value]="userId">
|
||||
@ -37,7 +37,7 @@
|
||||
|
||||
<div class="dialog-actions">
|
||||
<button color="primary" mat-flat-button type="submit" [disabled]="!usersForm.valid">
|
||||
{{ 'assign-' + data.type + '-owner.dialog.save.label' | translate }}
|
||||
{{ 'assign-' + data.type + '-owner.dialog.save' | translate }}
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
@ -68,7 +68,7 @@ export class DialogService {
|
||||
},
|
||||
() => {
|
||||
this._notificationService.showToastNotification(
|
||||
this._translateService.instant('delete-file-error.label', file),
|
||||
this._translateService.instant('delete-file-error', file),
|
||||
null,
|
||||
NotificationType.ERROR
|
||||
);
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
<section class="dialog">
|
||||
<div [translate]="'file-details.dialog.title.label'" class="dialog-header heading-l"></div>
|
||||
<div [translate]="'file-details.dialog.title'" class="dialog-header heading-l"></div>
|
||||
|
||||
<div class="dialog-content">
|
||||
<div class="file-details">
|
||||
@ -7,31 +7,29 @@
|
||||
{{ fileStatus.filename }}
|
||||
</div>
|
||||
<div class="detail-row">
|
||||
{{
|
||||
'project-overview.file-listing.file-entry.status.label' | translate: fileStatus
|
||||
}}
|
||||
{{ 'project-overview.file-listing.file-entry.status' | translate: fileStatus }}
|
||||
</div>
|
||||
<div class="detail-row">
|
||||
{{
|
||||
'project-overview.file-listing.file-entry.number-of-pages.label'
|
||||
'project-overview.file-listing.file-entry.number-of-pages'
|
||||
| translate: fileStatus
|
||||
}}
|
||||
</div>
|
||||
<div class="detail-row">
|
||||
{{
|
||||
'project-overview.file-listing.file-entry.number-of-analyses.label'
|
||||
'project-overview.file-listing.file-entry.number-of-analyses'
|
||||
| translate: fileStatus
|
||||
}}
|
||||
</div>
|
||||
<div class="detail-row">
|
||||
{{
|
||||
'project-overview.file-listing.file-entry.added.label'
|
||||
'project-overview.file-listing.file-entry.added'
|
||||
| translate: { added: fileStatus.added | date: 'short' }
|
||||
}}
|
||||
</div>
|
||||
<div *ngIf="fileStatus.lastUpdated" class="detail-row">
|
||||
{{
|
||||
'project-overview.file-listing.file-entry.last-updated.label'
|
||||
'project-overview.file-listing.file-entry.last-updated'
|
||||
| translate: { lastUpdated: fileStatus.lastUpdated | date: 'short' }
|
||||
}}
|
||||
</div>
|
||||
@ -43,7 +41,7 @@
|
||||
(click)="downloadRedactionReport()"
|
||||
color="primary"
|
||||
mat-flat-button
|
||||
translate="file-details.dialog.actions.download-redaction-report.label"
|
||||
translate="file-details.dialog.actions.download-redaction-report"
|
||||
></button>
|
||||
</div>
|
||||
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
|
||||
<div class="dialog-content">
|
||||
<div class="red-input-group">
|
||||
<label translate="manual-redaction.dialog.content.text.label"></label>
|
||||
<label translate="manual-redaction.dialog.content.text"></label>
|
||||
</div>
|
||||
{{ manualRedactionEntryWrapper.manualRedactionEntry.value }}
|
||||
|
||||
@ -12,17 +12,17 @@
|
||||
class="red-input-group"
|
||||
[class.hidden]="this.manualRedactionEntryWrapper.type === 'DICTIONARY'"
|
||||
>
|
||||
<label translate="manual-redaction.dialog.content.reason.label"></label>
|
||||
<label translate="manual-redaction.dialog.content.reason"></label>
|
||||
<input formControlName="reason" name="reason" type="text" rows="2" />
|
||||
</div>
|
||||
|
||||
<div class="red-input-group">
|
||||
<label translate="manual-redaction.dialog.content.comment.label"></label>
|
||||
<label translate="manual-redaction.dialog.content.comment"></label>
|
||||
<textarea formControlName="comment" name="comment" type="text" rows="4"></textarea>
|
||||
</div>
|
||||
|
||||
<div class="red-input-group">
|
||||
<label translate="manual-redaction.dialog.content.dictionary.label"></label>
|
||||
<label translate="manual-redaction.dialog.content.dictionary"></label>
|
||||
<mat-select formControlName="dictionary">
|
||||
<mat-option
|
||||
*ngFor="let dictionary of dictionaryOptions"
|
||||
@ -39,7 +39,7 @@
|
||||
color="primary"
|
||||
mat-flat-button
|
||||
[disabled]="!redactionForm.valid"
|
||||
translate="manual-redaction.dialog.actions.save.label"
|
||||
translate="manual-redaction.dialog.actions.save"
|
||||
type="submit"
|
||||
></button>
|
||||
</div>
|
||||
|
||||
@ -1,30 +1,26 @@
|
||||
<section>
|
||||
<p
|
||||
class="heading-xl"
|
||||
[translate]="'auth-error.heading.label'"
|
||||
[translate]="'auth-error.heading'"
|
||||
*ngIf="!configuredAdminName && !configuredAdminUrl"
|
||||
></p>
|
||||
<p
|
||||
class="heading-xl"
|
||||
[innerHTML]="
|
||||
'auth-error.heading-with-name-and-link.label'
|
||||
'auth-error.heading-with-name-and-link'
|
||||
| translate: { adminName: configuredAdminName, adminUrl: configuredAdminUrl }
|
||||
"
|
||||
*ngIf="configuredAdminName && configuredAdminUrl"
|
||||
></p>
|
||||
<p
|
||||
class="heading-xl"
|
||||
[innerHTML]="
|
||||
'auth-error.heading-with-name.label' | translate: { adminName: configuredAdminName }
|
||||
"
|
||||
[innerHTML]="'auth-error.heading-with-name' | translate: { adminName: configuredAdminName }"
|
||||
*ngIf="configuredAdminName && !configuredAdminUrl"
|
||||
></p>
|
||||
<p
|
||||
class="heading-xl"
|
||||
[innerHTML]="
|
||||
'auth-error.heading-with-link.label' | translate: { adminName: configuredAdminName }
|
||||
"
|
||||
[innerHTML]="'auth-error.heading-with-link' | translate: { adminName: configuredAdminName }"
|
||||
*ngIf="!configuredAdminName && configuredAdminUrl"
|
||||
></p>
|
||||
<a (click)="logout()" [translate]="'auth-error.logout.label'"></a>
|
||||
<a (click)="logout()" [translate]="'auth-error.logout'"></a>
|
||||
</section>
|
||||
|
||||
@ -8,7 +8,7 @@
|
||||
<button
|
||||
mat-menu-item
|
||||
routerLink="/ui/projects"
|
||||
translate="top-bar.navigation-items.projects.label"
|
||||
translate="top-bar.navigation-items.projects"
|
||||
></button>
|
||||
<button
|
||||
*ngIf="appStateService.activeProject"
|
||||
@ -35,7 +35,7 @@
|
||||
<a
|
||||
class="breadcrumb"
|
||||
routerLink="/ui/projects"
|
||||
translate="top-bar.navigation-items.projects.label"
|
||||
translate="top-bar.navigation-items.projects"
|
||||
></a>
|
||||
<div *ngIf="appStateService.activeProject" class="breadcrumb">
|
||||
<mat-icon svgIcon="red:arrow-right"></mat-icon>
|
||||
@ -65,7 +65,7 @@
|
||||
</div>
|
||||
<div class="center flex-1">
|
||||
<redaction-logo></redaction-logo>
|
||||
<div class="app-name" translate="app-name.label"></div>
|
||||
<div class="app-name" translate="app-name"></div>
|
||||
</div>
|
||||
<div class="menu right flex-2">
|
||||
<button [matMenuTriggerFor]="menu" mat-button class="arrow-button">
|
||||
@ -87,18 +87,17 @@
|
||||
<button
|
||||
(click)="changeLanguage('en')"
|
||||
mat-menu-item
|
||||
translate="top-bar.navigation-items.my-account.children.language.english.label"
|
||||
translate="top-bar.navigation-items.my-account.children.language.english"
|
||||
></button>
|
||||
<button
|
||||
(click)="changeLanguage('de')"
|
||||
mat-menu-item
|
||||
translate="top-bar.navigation-items.my-account.children.language.german.label"
|
||||
translate="top-bar.navigation-items.my-account.children.language.german"
|
||||
></button>
|
||||
</mat-menu>
|
||||
<button (click)="logout()" mat-menu-item>
|
||||
<mat-icon svgIcon="red:logout"> </mat-icon>
|
||||
<span translate="top-bar.navigation-items.my-account.children.logout.label">
|
||||
</span>
|
||||
<span translate="top-bar.navigation-items.my-account.children.logout"> </span>
|
||||
</button>
|
||||
</mat-menu>
|
||||
</div>
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
<div class="page-header">
|
||||
<div class="flex-1">
|
||||
<mat-slide-toggle [(ngModel)]="redactedView" color="primary" labelPosition="after">
|
||||
{{ 'file-preview.view-toggle.label' | translate }}
|
||||
{{ 'file-preview.view-toggle' | translate }}
|
||||
</mat-slide-toggle>
|
||||
</div>
|
||||
|
||||
@ -194,7 +194,7 @@
|
||||
[typeValue]="{ hexColor: '#5CE594', type: 'S' }"
|
||||
></redaction-annotation-icon>
|
||||
<div
|
||||
translate="file-preview.tabs.annotations.accept-suggestion.add-to-dict.label"
|
||||
translate="file-preview.tabs.annotations.accept-suggestion.add-to-dict"
|
||||
></div>
|
||||
</div>
|
||||
<div
|
||||
@ -206,7 +206,7 @@
|
||||
[typeValue]="{ hexColor: '#5B97DB', type: 'S' }"
|
||||
></redaction-annotation-icon>
|
||||
<div
|
||||
translate="file-preview.tabs.annotations.accept-suggestion.only-here.label"
|
||||
translate="file-preview.tabs.annotations.accept-suggestion.only-here"
|
||||
></div>
|
||||
</div>
|
||||
</mat-menu>
|
||||
|
||||
@ -155,7 +155,7 @@ export class PdfViewerComponent implements OnInit, AfterViewInit, OnChanges {
|
||||
this.instance.textPopup.add(<any>{
|
||||
type: 'actionButton',
|
||||
img: '/assets/icons/general/search-viewer.svg',
|
||||
title: this._translateService.instant('pdf-viewer.text-popup.actions.search.label'),
|
||||
title: this._translateService.instant('pdf-viewer.text-popup.actions.search'),
|
||||
onClick: () => {
|
||||
const text = this.instance.docViewer.getSelectedText();
|
||||
const searchOptions = {
|
||||
|
||||
@ -164,15 +164,15 @@ export class ManualAnnotationService {
|
||||
getTitle(type: 'DICTIONARY' | 'REDACTION') {
|
||||
if (this._appStateService.isActiveProjectOwner) {
|
||||
if (type === 'DICTIONARY') {
|
||||
return 'manual-redaction.dialog.header.dictionary.label';
|
||||
return 'manual-redaction.dialog.header.dictionary';
|
||||
} else {
|
||||
return 'manual-redaction.dialog.header.redaction.label';
|
||||
return 'manual-redaction.dialog.header.redaction';
|
||||
}
|
||||
} else {
|
||||
if (type === 'DICTIONARY') {
|
||||
return 'manual-redaction.dialog.header.request-dictionary.label';
|
||||
return 'manual-redaction.dialog.header.request-dictionary';
|
||||
} else {
|
||||
return 'manual-redaction.dialog.header.request-redaction.label';
|
||||
return 'manual-redaction.dialog.header.request-redaction';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,39 +1,39 @@
|
||||
<div class="page-header">
|
||||
<div class="filters flex-row">
|
||||
<div translate="filters.filter-by.label"></div>
|
||||
<div translate="filters.filter-by"></div>
|
||||
<redaction-filter
|
||||
[filters]="statusFilters"
|
||||
[filterLabel]="'filters.status.label'"
|
||||
[filterLabel]="'filters.status'"
|
||||
[hasArrow]="false"
|
||||
[icon]="'red:status'"
|
||||
(filtersChanged)="filtersChanged()"
|
||||
></redaction-filter>
|
||||
<redaction-filter
|
||||
[filters]="peopleFilters"
|
||||
[filterLabel]="'filters.people.label'"
|
||||
[filterLabel]="'filters.people'"
|
||||
[hasArrow]="false"
|
||||
[icon]="'red:user'"
|
||||
(filtersChanged)="filtersChanged()"
|
||||
></redaction-filter>
|
||||
<redaction-filter
|
||||
[filters]="dueDateFilters"
|
||||
[filterLabel]="'filters.due-date.label'"
|
||||
[filterLabel]="'filters.due-date'"
|
||||
[hasArrow]="false"
|
||||
[icon]="'red:lightning'"
|
||||
(filtersChanged)="filtersChanged()"
|
||||
></redaction-filter>
|
||||
<redaction-filter
|
||||
[filters]="addedDateFilters"
|
||||
[filterLabel]="'filters.created-on.label'"
|
||||
[filterLabel]="'filters.created-on'"
|
||||
[hasArrow]="false"
|
||||
[icon]="'red:calendar'"
|
||||
(filtersChanged)="filtersChanged()"
|
||||
></redaction-filter>
|
||||
|
||||
<!-- <button mat-button translate="filters.project.label">-->
|
||||
<!-- <button mat-button translate="filters.project">-->
|
||||
<!-- <mat-icon svgIcon="red:folder"></mat-icon>-->
|
||||
<!-- </button>-->
|
||||
<!-- <button mat-button translate="filters.document.label">-->
|
||||
<!-- <button mat-button translate="filters.document">-->
|
||||
<!-- <mat-icon svgIcon="red:document"></mat-icon>-->
|
||||
<!-- </button>-->
|
||||
</div>
|
||||
@ -45,7 +45,7 @@
|
||||
mat-flat-button
|
||||
>
|
||||
<mat-icon svgIcon="red:plus"></mat-icon>
|
||||
<span translate="project-listing.add-new.label"></span>
|
||||
<span translate="project-listing.add-new"></span>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
@ -61,7 +61,7 @@
|
||||
></div>
|
||||
<span class="all-caps-label">
|
||||
{{
|
||||
'project-listing.table-header.title.label'
|
||||
'project-listing.table-header.title'
|
||||
| translate: { length: appStateService.allProjects?.length || 0 }
|
||||
}}
|
||||
</span>
|
||||
@ -69,7 +69,7 @@
|
||||
|
||||
<div class="actions">
|
||||
<div
|
||||
translate="project-listing.table-header.bulk-select.label"
|
||||
translate="project-listing.table-header.bulk-select"
|
||||
class="pointer"
|
||||
[class.active]="bulkSelectActive"
|
||||
(click)="toggleBulkSelect()"
|
||||
@ -87,7 +87,7 @@
|
||||
<div class="select-oval-placeholder" *ngIf="bulkSelectActive"></div>
|
||||
|
||||
<redaction-table-col-name
|
||||
label="project-listing.table-col-names.name.label"
|
||||
label="project-listing.table-col-names.name"
|
||||
column="project.projectName"
|
||||
[activeSortingOption]="sortingOption"
|
||||
[withSort]="true"
|
||||
@ -95,18 +95,18 @@
|
||||
></redaction-table-col-name>
|
||||
|
||||
<redaction-table-col-name
|
||||
label="project-listing.table-col-names.owner.label"
|
||||
label="project-listing.table-col-names.owner"
|
||||
></redaction-table-col-name>
|
||||
|
||||
<redaction-table-col-name
|
||||
label="project-listing.table-col-names.status.label"
|
||||
label="project-listing.table-col-names.status"
|
||||
class="flex-end"
|
||||
></redaction-table-col-name>
|
||||
|
||||
<div
|
||||
*ngIf="displayedProjects?.length === 0"
|
||||
class="no-data heading-l"
|
||||
translate="project-listing.no-projects.label"
|
||||
translate="project-listing.no-projects"
|
||||
></div>
|
||||
|
||||
<div
|
||||
@ -166,7 +166,7 @@
|
||||
<div class="action-buttons">
|
||||
<button
|
||||
(click)="openDeleteProjectDialog($event, pw.project)"
|
||||
[matTooltip]="'project-listing.delete.action.label' | translate"
|
||||
[matTooltip]="'project-listing.delete.action' | translate"
|
||||
[matTooltipPosition]="'above'"
|
||||
*ngIf="userService.isManager(user)"
|
||||
color="accent"
|
||||
@ -178,7 +178,7 @@
|
||||
mat-icon-button
|
||||
(click)="downloadRedactionReport($event, pw.project)"
|
||||
*ngIf="userService.isManager(user)"
|
||||
[matTooltip]="'project-listing.report.action.label' | translate"
|
||||
[matTooltip]="'project-listing.report.action' | translate"
|
||||
[matTooltipPosition]="'above'"
|
||||
color="accent"
|
||||
>
|
||||
@ -186,7 +186,7 @@
|
||||
</button>
|
||||
<button
|
||||
(click)="openAssignProjectOwnerDialog($event, pw.project)"
|
||||
[matTooltip]="'project-listing.assign.action.label' | translate"
|
||||
[matTooltip]="'project-listing.assign.action' | translate"
|
||||
[matTooltipPosition]="'above'"
|
||||
*ngIf="userService.isManager(user)"
|
||||
color="accent"
|
||||
@ -199,7 +199,7 @@
|
||||
*ngIf="appStateService.isManagerAndOwner(user, pw.project)"
|
||||
(click)="reanalyseProject($event, pw.project)"
|
||||
mat-icon-button
|
||||
[matTooltip]="'project-listing.reanalyse.action.label' | translate"
|
||||
[matTooltip]="'project-listing.reanalyse.action' | translate"
|
||||
[matTooltipPosition]="'above'"
|
||||
>
|
||||
<mat-icon svgIcon="red:refresh"></mat-icon>
|
||||
|
||||
@ -53,7 +53,7 @@
|
||||
[config]="documentsChartData"
|
||||
[radius]="70"
|
||||
[strokeWidth]="15"
|
||||
[subtitle]="'project-overview.project-details.charts.total-documents.label'"
|
||||
[subtitle]="'project-overview.project-details.charts.total-documents'"
|
||||
direction="row"
|
||||
></redaction-simple-doughnut-chart>
|
||||
</div>
|
||||
@ -63,19 +63,19 @@
|
||||
<redaction-annotation-icon
|
||||
[typeValue]="appStateService.getDictionaryTypeValue('hint')"
|
||||
></redaction-annotation-icon>
|
||||
{{ 'project-overview.legend.contains-hints.label' | translate }}
|
||||
{{ 'project-overview.legend.contains-hints' | translate }}
|
||||
</div>
|
||||
<div>
|
||||
<redaction-annotation-icon
|
||||
[typeValue]="appStateService.getDictionaryTypeValue('redaction')"
|
||||
></redaction-annotation-icon>
|
||||
{{ 'project-overview.legend.contains-redactions.label' | translate }}
|
||||
{{ 'project-overview.legend.contains-redactions' | translate }}
|
||||
</div>
|
||||
<div>
|
||||
<redaction-annotation-icon
|
||||
[typeValue]="appStateService.getDictionaryTypeValue('request')"
|
||||
></redaction-annotation-icon>
|
||||
{{ 'project-overview.legend.contains-suggestions.label' | translate }}
|
||||
{{ 'project-overview.legend.contains-suggestions' | translate }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -83,21 +83,21 @@
|
||||
<div>
|
||||
<mat-icon svgIcon="red:document"></mat-icon>
|
||||
<span>{{
|
||||
'project-overview.project-details.stats.documents.label'
|
||||
'project-overview.project-details.stats.documents'
|
||||
| translate: { count: appStateService.activeProject.files.length }
|
||||
}}</span>
|
||||
</div>
|
||||
<div>
|
||||
<mat-icon svgIcon="red:user"></mat-icon>
|
||||
<span>{{
|
||||
'project-overview.project-details.stats.people.label'
|
||||
'project-overview.project-details.stats.people'
|
||||
| translate: { count: appStateService.activeProject.project.memberIds.length }
|
||||
}}</span>
|
||||
</div>
|
||||
<div>
|
||||
<mat-icon svgIcon="red:pages"></mat-icon>
|
||||
<span>{{
|
||||
'project-overview.project-details.stats.analysed-pages.label'
|
||||
'project-overview.project-details.stats.analysed-pages'
|
||||
| translate: { count: appStateService.activeProject.totalNumberOfPages }
|
||||
}}</span>
|
||||
</div>
|
||||
@ -105,7 +105,7 @@
|
||||
<mat-icon svgIcon="red:calendar"></mat-icon>
|
||||
<span
|
||||
>{{
|
||||
'project-overview.project-details.stats.created-on.label'
|
||||
'project-overview.project-details.stats.created-on'
|
||||
| translate
|
||||
: { date: appStateService.activeProject.project.date | date: 'd MMM. yyyy' }
|
||||
}}
|
||||
@ -114,7 +114,7 @@
|
||||
<div *ngIf="appStateService.activeProject.project.dueDate">
|
||||
<mat-icon svgIcon="red:lightning"></mat-icon>
|
||||
<span>{{
|
||||
'project-overview.project-details.stats.due-date.label'
|
||||
'project-overview.project-details.stats.due-date'
|
||||
| translate
|
||||
: { date: appStateService.activeProject.project.dueDate | date: 'd MMM. yyyy' }
|
||||
}}</span>
|
||||
@ -122,6 +122,6 @@
|
||||
</div>
|
||||
|
||||
<div class="mt-32">
|
||||
<div class="heading" translate="project-overview.project-details.description.label"></div>
|
||||
<div class="heading" translate="project-overview.project-details.description"></div>
|
||||
<div class="mt-8">{{ appStateService.activeProject.project.description }}</div>
|
||||
</div>
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<div
|
||||
*ngIf="!appStateService.activeProject"
|
||||
[innerHTML]="
|
||||
'project-overview.no-project.label'
|
||||
'project-overview.no-project'
|
||||
| translate: { projectId: appStateService.activeProject.project.projectId }
|
||||
"
|
||||
class="heading-l"
|
||||
@ -9,35 +9,35 @@
|
||||
|
||||
<div *ngIf="appStateService.activeProject" class="page-header">
|
||||
<div class="filters flex-row">
|
||||
<div translate="filters.filter-by.label"></div>
|
||||
<div translate="filters.filter-by"></div>
|
||||
<redaction-filter
|
||||
(filtersChanged)="filtersChanged()"
|
||||
[filterLabel]="'filters.status.label'"
|
||||
[filterLabel]="'filters.status'"
|
||||
[filters]="statusFilters"
|
||||
[hasArrow]="false"
|
||||
[icon]="'red:status'"
|
||||
></redaction-filter>
|
||||
<redaction-filter
|
||||
(filtersChanged)="filtersChanged()"
|
||||
[filterLabel]="'filters.people.label'"
|
||||
[filterLabel]="'filters.people'"
|
||||
[filters]="peopleFilters"
|
||||
[hasArrow]="false"
|
||||
[icon]="'red:user'"
|
||||
></redaction-filter>
|
||||
<!-- <button mat-button translate="filters.due-date.label">-->
|
||||
<!-- <button mat-button translate="filters.due-date">-->
|
||||
<!-- <mat-icon svgIcon="red:lightning"></mat-icon>-->
|
||||
<!-- </button>-->
|
||||
<redaction-filter
|
||||
(filtersChanged)="filtersChanged()"
|
||||
[filterLabel]="'filters.created-on.label'"
|
||||
[filterLabel]="'filters.created-on'"
|
||||
[filters]="addedDateFilters"
|
||||
[hasArrow]="false"
|
||||
[icon]="'red:calendar'"
|
||||
></redaction-filter>
|
||||
<!-- <button mat-button translate="filters.project.label">-->
|
||||
<!-- <button mat-button translate="filters.project">-->
|
||||
<!-- <mat-icon svgIcon="red:folder"></mat-icon>-->
|
||||
<!-- </button>-->
|
||||
<!-- <button mat-button translate="filters.document.label">-->
|
||||
<!-- <button mat-button translate="filters.document">-->
|
||||
<!-- <mat-icon svgIcon="red:document"></mat-icon>-->
|
||||
<!-- </button>-->
|
||||
</div>
|
||||
@ -45,7 +45,7 @@
|
||||
(click)="fileInput.click()"
|
||||
color="primary"
|
||||
mat-flat-button
|
||||
translate="project-overview.upload-document.label"
|
||||
translate="project-overview.upload-document"
|
||||
></button>
|
||||
<input
|
||||
#fileInput
|
||||
@ -68,7 +68,7 @@
|
||||
></div>
|
||||
<span class="all-caps-label">
|
||||
{{
|
||||
'project-overview.table-header.title.label'
|
||||
'project-overview.table-header.title'
|
||||
| translate
|
||||
: { length: appStateService.activeProject?.files.length || 0 }
|
||||
}}
|
||||
@ -79,7 +79,7 @@
|
||||
(click)="toggleBulkSelect()"
|
||||
[class.active]="bulkSelectActive"
|
||||
class="pointer"
|
||||
translate="project-overview.table-header.bulk-select.label"
|
||||
translate="project-overview.table-header.bulk-select"
|
||||
></div>
|
||||
<redaction-sorting
|
||||
#sortingComponent
|
||||
@ -98,7 +98,7 @@
|
||||
[activeSortingOption]="sortingOption"
|
||||
[withSort]="true"
|
||||
column="filename"
|
||||
label="project-overview.table-col-names.name.label"
|
||||
label="project-overview.table-col-names.name"
|
||||
></redaction-table-col-name>
|
||||
|
||||
<redaction-table-col-name
|
||||
@ -106,15 +106,15 @@
|
||||
[activeSortingOption]="sortingOption"
|
||||
[withSort]="true"
|
||||
column="added"
|
||||
label="project-overview.table-col-names.added-on.label"
|
||||
label="project-overview.table-col-names.added-on"
|
||||
></redaction-table-col-name>
|
||||
|
||||
<redaction-table-col-name
|
||||
label="project-overview.table-col-names.needs-work.label"
|
||||
label="project-overview.table-col-names.needs-work"
|
||||
></redaction-table-col-name>
|
||||
|
||||
<redaction-table-col-name
|
||||
label="project-overview.table-col-names.assigned-to.label"
|
||||
label="project-overview.table-col-names.assigned-to"
|
||||
></redaction-table-col-name>
|
||||
|
||||
<redaction-table-col-name
|
||||
@ -123,7 +123,7 @@
|
||||
[withSort]="true"
|
||||
class="flex-end"
|
||||
column="status"
|
||||
label="project-overview.table-col-names.status.label"
|
||||
label="project-overview.table-col-names.status"
|
||||
></redaction-table-col-name>
|
||||
|
||||
<div
|
||||
@ -216,12 +216,12 @@
|
||||
<div
|
||||
*ngIf="isError(fileStatus)"
|
||||
class="small-label error"
|
||||
translate="project-overview.file-listing.file-entry.file-error.label"
|
||||
translate="project-overview.file-listing.file-entry.file-error"
|
||||
></div>
|
||||
<div
|
||||
*ngIf="isPending(fileStatus)"
|
||||
class="small-label"
|
||||
translate="project-overview.file-listing.file-entry.file-pending.label"
|
||||
translate="project-overview.file-listing.file-entry.file-pending"
|
||||
></div>
|
||||
<div
|
||||
*ngIf="isProcessing(fileStatus)"
|
||||
|
||||
@ -115,9 +115,9 @@ export class ProjectOverviewScreenComponent implements OnInit, OnDestroy {
|
||||
|
||||
this._notificationService.showToastNotification(
|
||||
`${this._translateService.instant(
|
||||
'project-overview.new-rule.toast.message.label'
|
||||
'project-overview.new-rule.toast.message'
|
||||
)} <span class="pill">${this._translateService.instant(
|
||||
'project-overview.new-rule.label'
|
||||
'project-overview.new-rule'
|
||||
)}</span>`,
|
||||
null,
|
||||
NotificationType.WARNING,
|
||||
@ -127,7 +127,7 @@ export class ProjectOverviewScreenComponent implements OnInit, OnDestroy {
|
||||
actions: [
|
||||
{
|
||||
title: this._translateService.instant(
|
||||
'project-overview.new-rule.toast.actions.reanalyse-all.label'
|
||||
'project-overview.new-rule.toast.actions.reanalyse-all'
|
||||
),
|
||||
action: () =>
|
||||
this._reanalysisControllerService
|
||||
@ -139,7 +139,7 @@ export class ProjectOverviewScreenComponent implements OnInit, OnDestroy {
|
||||
},
|
||||
{
|
||||
title: this._translateService.instant(
|
||||
'project-overview.new-rule.toast.actions.later.label'
|
||||
'project-overview.new-rule.toast.actions.later'
|
||||
)
|
||||
}
|
||||
]
|
||||
|
||||
@ -311,10 +311,7 @@ export class AppStateService {
|
||||
},
|
||||
() => {
|
||||
this._notificationService.showToastNotification(
|
||||
this._translateService.instant(
|
||||
'projects.delete.delete-failed.label',
|
||||
project
|
||||
),
|
||||
this._translateService.instant('projects.delete.delete-failed', project),
|
||||
null,
|
||||
NotificationType.ERROR
|
||||
);
|
||||
|
||||
@ -1,8 +1,6 @@
|
||||
<section>
|
||||
<ngx-dropzone (change)="handleFileInput($event.addedFiles)" class="file-drop-zone">
|
||||
<ngx-dropzone-label>{{
|
||||
'project-overview.upload-files.label' | translate
|
||||
}}</ngx-dropzone-label>
|
||||
<ngx-dropzone-label>{{ 'project-overview.upload-files' | translate }}</ngx-dropzone-label>
|
||||
</ngx-dropzone>
|
||||
<input type="file" multiple hidden />
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
<section class="red-upload-overlay mat-elevation-z4">
|
||||
<div (click)="collapsed = !collapsed" class="red-upload-header">
|
||||
<div class="title">
|
||||
{{ 'upload-status.dialog.title.label' | translate: { p1: uploadService.files.length } }}
|
||||
{{ 'upload-status.dialog.title' | translate: { p1: uploadService.files.length } }}
|
||||
</div>
|
||||
<div *ngIf="!collapsed" class="collapse-icon">
|
||||
<mat-icon svgIcon="red:arrow-down"></mat-icon>
|
||||
@ -46,9 +46,7 @@
|
||||
<div class="upload-progress">
|
||||
<div
|
||||
(click)="uploadItem(model)"
|
||||
[matTooltip]="
|
||||
'upload-status.dialog.actions.re-upload.label' | translate
|
||||
"
|
||||
[matTooltip]="'upload-status.dialog.actions.re-upload' | translate"
|
||||
[matTooltipPosition]="'above'"
|
||||
class="error-action"
|
||||
>
|
||||
@ -57,7 +55,7 @@
|
||||
</div>
|
||||
<div
|
||||
(click)="cancelItem(model)"
|
||||
[matTooltip]="'upload-status.dialog.actions.cancel.label' | translate"
|
||||
[matTooltip]="'upload-status.dialog.actions.cancel' | translate"
|
||||
[matTooltipPosition]="'above'"
|
||||
class="error-action"
|
||||
>
|
||||
|
||||
@ -1,552 +1,274 @@
|
||||
{
|
||||
"auth-error": {
|
||||
"heading": {
|
||||
"label": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie Ihren Administrator für den Zugriff!"
|
||||
},
|
||||
"heading-with-name-and-link": {
|
||||
"label": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie <a href={{adminUrl}} target=_blank >{{adminName}}</a> für den Zugriff!"
|
||||
},
|
||||
"heading-with-name": {
|
||||
"label": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie {{adminName}} für den Zugriff!"
|
||||
},
|
||||
"heading-with-link": {
|
||||
"label": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie <a href={{adminUrl}} target=_blank >Ihren Administrator</a> für den Zugriff!"
|
||||
},
|
||||
"logout": {
|
||||
"label": "Ausloggen"
|
||||
}
|
||||
"heading": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie Ihren Administrator für den Zugriff!",
|
||||
"heading-with-name-and-link": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie <a href={{adminUrl}} target=_blank >{{adminName}}</a> für den Zugriff!",
|
||||
"heading-with-name": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie {{adminName}} für den Zugriff!",
|
||||
"heading-with-link": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie <a href={{adminUrl}} target=_blank >Ihren Administrator</a> für den Zugriff!",
|
||||
"logout": "Ausloggen"
|
||||
},
|
||||
"manual-redaction": {
|
||||
"confirm-annotation": {
|
||||
"success": {
|
||||
"label": "Anmerkung bestätigt!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Fehler beim Bestätigen des Entfernens von Anmerkungen!"
|
||||
}
|
||||
"success": "Anmerkung bestätigt!",
|
||||
"failed": "Fehler beim Bestätigen des Entfernens von Anmerkungen!"
|
||||
},
|
||||
"remove-annotation": {
|
||||
"success": {
|
||||
"label": "Anmerkung Zum Entfernen empfohlen!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Fehler beim Anfordern der Entfernung von Anmerkungen!"
|
||||
}
|
||||
"success": "Anmerkung Zum Entfernen empfohlen!",
|
||||
"failed": "Fehler beim Anfordern der Entfernung von Anmerkungen!"
|
||||
},
|
||||
"dialog": {
|
||||
"header": {
|
||||
"dictionary": {
|
||||
"label": "Zum Wörterbuch hinzufügen"
|
||||
},
|
||||
"redaction": {
|
||||
"label": "Redaktion hinzufügen"
|
||||
},
|
||||
"request-dictionary": {
|
||||
"label": "Anfrage zum Wörterbuch hinzufügen"
|
||||
},
|
||||
"request-redaction": {
|
||||
"label": "Redaktion anfordern"
|
||||
}
|
||||
"dictionary": "Zum Wörterbuch hinzufügen",
|
||||
"redaction": "Redaktion hinzufügen",
|
||||
"request-dictionary": "Anfrage zum Wörterbuch hinzufügen",
|
||||
"request-redaction": "Redaktion anfordern"
|
||||
},
|
||||
"add-redaction": {
|
||||
"success": {
|
||||
"label": "Redaktionsvorschlag hinzugefügt!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Manuelle Redaktion konnte nicht hinzugefügt werden: {{message}}"
|
||||
}
|
||||
"success": "Redaktionsvorschlag hinzugefügt!",
|
||||
"failed": "Manuelle Redaktion konnte nicht hinzugefügt werden: {{message}}"
|
||||
},
|
||||
"actions": {
|
||||
"save": {
|
||||
"label": "speichern"
|
||||
}
|
||||
"save": "speichern"
|
||||
},
|
||||
"content": {
|
||||
"text": {
|
||||
"label": "Ausgewählter Text:"
|
||||
},
|
||||
"dictionary": {
|
||||
"add": {
|
||||
"label": "Zum Wörterbuch hinzufügen"
|
||||
},
|
||||
"label": "Art"
|
||||
},
|
||||
"reason": {
|
||||
"label": "Grund"
|
||||
},
|
||||
"comment": {
|
||||
"label": "Kommentar"
|
||||
}
|
||||
"text": "Ausgewählter Text:",
|
||||
"dictionary": "Art",
|
||||
"reason": "Grund",
|
||||
"comment": "Kommentar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"app-name": {
|
||||
"label": "Redacto"
|
||||
},
|
||||
"app-name": "Redacto",
|
||||
"upload-status": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "Datei-Upload"
|
||||
},
|
||||
"title": "Datei-Upload",
|
||||
"actions": {
|
||||
"re-upload": {
|
||||
"label": "Wiederholen Sie den Upload"
|
||||
},
|
||||
"cancel": {
|
||||
"label": "Upload abbrechen"
|
||||
}
|
||||
"re-upload": "Wiederholen Sie den Upload",
|
||||
"cancel": "Upload abbrechen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"pdf-viewer": {
|
||||
"text-popup": {
|
||||
"actions": {
|
||||
"suggestion-redaction": {
|
||||
"label": "Redaktion vorschlagen"
|
||||
},
|
||||
"suggestion-hint": {
|
||||
"label": "Tipp vorschlagen"
|
||||
},
|
||||
"search": {
|
||||
"label": "Suche nach Auswahl"
|
||||
}
|
||||
"suggestion-redaction": "Redaktion vorschlagen",
|
||||
"suggestion-hint": "Tipp vorschlagen",
|
||||
"search": "Suche nach Auswahl"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"dialog": {
|
||||
"close": {
|
||||
"label": "Dialog schließen"
|
||||
}
|
||||
"close": "Dialog schließen"
|
||||
},
|
||||
"confirmation-dialog": {
|
||||
"title": {
|
||||
"label": "Aktion bestätigen"
|
||||
},
|
||||
"description": {
|
||||
"label": "Diese Aktion muss bestätigt werden. Möchten Sie fortfahren?"
|
||||
},
|
||||
"confirm": {
|
||||
"label": "Ja"
|
||||
},
|
||||
"deny": {
|
||||
"label": "Nein"
|
||||
}
|
||||
"title": "Aktion bestätigen",
|
||||
"description": "Diese Aktion muss bestätigt werden. Möchten Sie fortfahren?",
|
||||
"confirm": "Ja",
|
||||
"deny": "Nein"
|
||||
}
|
||||
},
|
||||
"top-bar": {
|
||||
"navigation-items": {
|
||||
"projects": {
|
||||
"label": "Projekte"
|
||||
},
|
||||
"projects": "Projekte",
|
||||
"my-account": {
|
||||
"label": "Mein Konto",
|
||||
"children": {
|
||||
"language": {
|
||||
"label": "Sprache",
|
||||
"english": {
|
||||
"label": "Englisch"
|
||||
},
|
||||
"german": {
|
||||
"label": "Deutsche"
|
||||
}
|
||||
"english": "Englisch",
|
||||
"german": "Deutsche"
|
||||
},
|
||||
"logout": {
|
||||
"label": "Ausloggen"
|
||||
}
|
||||
"logout": "Ausloggen"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"filters": {
|
||||
"filter-by": {
|
||||
"label": "Filtern nach:"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
},
|
||||
"people": {
|
||||
"label": "Menschen"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Geburtstermin"
|
||||
},
|
||||
"created-on": {
|
||||
"label": "Erstellt am"
|
||||
},
|
||||
"project": {
|
||||
"label": "Projekt"
|
||||
},
|
||||
"document": {
|
||||
"label": "Dokument"
|
||||
}
|
||||
"filter-by": "Filtern nach:",
|
||||
"status": "Status",
|
||||
"people": "Menschen",
|
||||
"due-date": "Geburtstermin",
|
||||
"created-on": "Erstellt am",
|
||||
"project": "Projekt",
|
||||
"document": "Dokument"
|
||||
},
|
||||
"project-listing": {
|
||||
"report": {
|
||||
"action": {
|
||||
"label": "Redaktionsbericht herunterladen"
|
||||
}
|
||||
"action": "Redaktionsbericht herunterladen"
|
||||
},
|
||||
"reanalyse": {
|
||||
"action": {
|
||||
"label": "Analysieren Sie das gesamte Projekt erneut"
|
||||
}
|
||||
"action": "Analysieren Sie das gesamte Projekt erneut"
|
||||
},
|
||||
"assign": {
|
||||
"action": {
|
||||
"label": "Eigentümer zuweisen"
|
||||
}
|
||||
"action": "Eigentümer zuweisen"
|
||||
},
|
||||
"table-header": {
|
||||
"title": {
|
||||
"label": "{{length}} aktive Projekte"
|
||||
},
|
||||
"bulk-select": {
|
||||
"label": "Massenauswahl"
|
||||
},
|
||||
"recent": {
|
||||
"label": "Kürzlich"
|
||||
}
|
||||
"title": "{{length}} aktive Projekte",
|
||||
"bulk-select": "Massenauswahl",
|
||||
"recent": "Kürzlich"
|
||||
},
|
||||
"table-col-names": {
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"owner": {
|
||||
"label": "Inhaber"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
}
|
||||
"name": "Name",
|
||||
"owner": "Inhaber",
|
||||
"status": "Status"
|
||||
},
|
||||
"stats": {
|
||||
"analyzed-pages": {
|
||||
"label": "Analysierte Seiten"
|
||||
},
|
||||
"total-people": {
|
||||
"label": "Insgesamt Menschen"
|
||||
},
|
||||
"analyzed-pages": "Analysierte Seiten",
|
||||
"total-people": "Insgesamt Menschen",
|
||||
"charts": {
|
||||
"projects": {
|
||||
"label": "Projekte"
|
||||
},
|
||||
"total-documents": {
|
||||
"label": "Dokumente insgesamt"
|
||||
}
|
||||
"projects": "Projekte",
|
||||
"total-documents": "Dokumente insgesamt"
|
||||
}
|
||||
},
|
||||
"add-edit-dialog": {
|
||||
"header-new": {
|
||||
"label": "Neues Projekt"
|
||||
},
|
||||
"header-edit": {
|
||||
"label": "Projekt bearbeiten"
|
||||
},
|
||||
"header-new": "Neues Projekt",
|
||||
"header-edit": "Projekt bearbeiten",
|
||||
"form": {
|
||||
"description": {
|
||||
"label": "Beschreibung"
|
||||
},
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Geburtstermin"
|
||||
}
|
||||
"description": "Beschreibung",
|
||||
"name": "Name",
|
||||
"due-date": "Geburtstermin"
|
||||
},
|
||||
"actions": {
|
||||
"save": {
|
||||
"label": "Projekt speichern"
|
||||
}
|
||||
"save": "Projekt speichern"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"label": "Projekte"
|
||||
},
|
||||
"header": "Projekte",
|
||||
"edit": {
|
||||
"action": {
|
||||
"label": "Projekt bearbeiten"
|
||||
}
|
||||
"action": "Projekt bearbeiten"
|
||||
},
|
||||
"delete": {
|
||||
"action": {
|
||||
"label": "Projekt löschen"
|
||||
},
|
||||
"delete-failed": {
|
||||
"label": "Projekt konnte nicht gelöscht werden: {{projectName}}"
|
||||
}
|
||||
"action": "Projekt löschen",
|
||||
"delete-failed": "Projekt konnte nicht gelöscht werden: {{projectName}}"
|
||||
},
|
||||
"add-new": {
|
||||
"label": "Neues Projekt"
|
||||
},
|
||||
"no-projects": {
|
||||
"label": "Sie haben derzeit keine Projekte. Sie können Ihre Arbeit beginnen, indem Sie eine neue erstellen!"
|
||||
}
|
||||
"add-new": "Neues Projekt",
|
||||
"no-projects": "Sie haben derzeit keine Projekte. Sie können Ihre Arbeit beginnen, indem Sie eine neue erstellen!"
|
||||
},
|
||||
"file-details": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "Dateidetails"
|
||||
},
|
||||
"title": "Dateidetails",
|
||||
"actions": {
|
||||
"download-redaction-report": {
|
||||
"label": "Redaktionsbericht herunterladen"
|
||||
}
|
||||
"download-redaction-report": "Redaktionsbericht herunterladen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"project-details": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "Projekt Details"
|
||||
},
|
||||
"title": "Projekt Details",
|
||||
"info": {
|
||||
"file-count": {
|
||||
"label": "Anzahl der Dateien: {{fileCount}}"
|
||||
}
|
||||
"file-count": "Anzahl der Dateien: {{fileCount}}"
|
||||
},
|
||||
"actions": {
|
||||
"download-redaction-report": {
|
||||
"label": "Redaktionsbericht herunterladen"
|
||||
},
|
||||
"reanalyse-project": {
|
||||
"label": "Projekt erneut analysieren"
|
||||
}
|
||||
"download-redaction-report": "Redaktionsbericht herunterladen",
|
||||
"reanalyse-project": "Projekt erneut analysieren"
|
||||
}
|
||||
}
|
||||
},
|
||||
"project-overview": {
|
||||
"under-approval": "Unter Genehmigung",
|
||||
"approve": "Genehmigen",
|
||||
"no-files": "Dieses Projekt enthält noch keine Dateien. Sie können Ihre Arbeit beginnen, indem Sie einige Dateien hochladen!",
|
||||
"new-rule": {
|
||||
"label": "Neue Regel",
|
||||
"toast": {
|
||||
"message": {
|
||||
"label": "Einige Dokumente wurden nicht mit dem neuesten Regel- / Wörterbuchsatz verarbeitet. Sie sind gekennzeichnet mit:"
|
||||
},
|
||||
"message": "Einige Dokumente wurden nicht mit dem neuesten Regel- / Wörterbuchsatz verarbeitet. Sie sind gekennzeichnet mit:",
|
||||
"actions": {
|
||||
"reanalyse-all": {
|
||||
"label": "Analysieren Sie alle erneut"
|
||||
},
|
||||
"later": {
|
||||
"label": "Später"
|
||||
}
|
||||
"reanalyse-all": "Analysieren Sie alle erneut",
|
||||
"later": "Später"
|
||||
}
|
||||
}
|
||||
},
|
||||
"report": {
|
||||
"action": {
|
||||
"label": "Redaktionsbericht herunterladen"
|
||||
}
|
||||
"action": "Redaktionsbericht herunterladen"
|
||||
},
|
||||
"assign": {
|
||||
"action": {
|
||||
"label": "Prüfer zuweisen"
|
||||
}
|
||||
"action": "Prüfer zuweisen"
|
||||
},
|
||||
"table-header": {
|
||||
"title": {
|
||||
"label": "{{length}} Dokumente"
|
||||
},
|
||||
"bulk-select": {
|
||||
"label": "Massenauswahl"
|
||||
}
|
||||
"title": "{{length}} Dokumente",
|
||||
"bulk-select": "Massenauswahl"
|
||||
},
|
||||
"table-col-names": {
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"added-on": {
|
||||
"label": "Hinzugefügt zu"
|
||||
},
|
||||
"needs-work": {
|
||||
"label": "Braucht Arbeit"
|
||||
},
|
||||
"assigned-to": {
|
||||
"label": "Zugewiesen an"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
}
|
||||
},
|
||||
"upload-error": {
|
||||
"label": "Datei konnte nicht hochgeladen werden: {{name}}"
|
||||
},
|
||||
"delete-file-error": {
|
||||
"label": "Fehler beim Löschen der Datei: {{filename}}"
|
||||
"name": "Name",
|
||||
"added-on": "Hinzugefügt zu",
|
||||
"needs-work": "Braucht Arbeit",
|
||||
"assigned-to": "Zugewiesen an",
|
||||
"status": "Status"
|
||||
},
|
||||
"upload-error": "Datei konnte nicht hochgeladen werden: {{name}}",
|
||||
"delete-file-error": "Fehler beim Löschen der Datei: {{filename}}",
|
||||
"reanalyse": {
|
||||
"action": {
|
||||
"label": "Datei erneut analysieren"
|
||||
}
|
||||
"action": "Datei erneut analysieren"
|
||||
},
|
||||
"delete": {
|
||||
"action": {
|
||||
"label": "Datei löschen"
|
||||
}
|
||||
"action": "Datei löschen"
|
||||
},
|
||||
"file-listing": {
|
||||
"file-entry": {
|
||||
"status": {
|
||||
"label": "Status: {{status}}"
|
||||
},
|
||||
"number-of-pages": {
|
||||
"label": "Anzahl der Seiten: {{numberOfPages}}"
|
||||
},
|
||||
"number-of-analyses": {
|
||||
"label": "Anzahl der Analysen: {{numberOfAnalyses}}"
|
||||
},
|
||||
"added": {
|
||||
"label": "Datum hinzugefügt: {{added}}"
|
||||
},
|
||||
"last-updated": {
|
||||
"label": "Letzte Aktualisierung: {{lastUpdated}}"
|
||||
},
|
||||
"file-pending": {
|
||||
"label": "Steht aus..."
|
||||
},
|
||||
"file-processing": {
|
||||
"label": "Wird bearbeitet..."
|
||||
},
|
||||
"file-error": {
|
||||
"label": "Die Datei hat einen Fehler festgestellt und kann nicht geöffnet werden."
|
||||
}
|
||||
"status": "Status: {{status}}",
|
||||
"number-of-pages": "Anzahl der Seiten: {{numberOfPages}}",
|
||||
"number-of-analyses": "Anzahl der Analysen: {{numberOfAnalyses}}",
|
||||
"added": "Datum hinzugefügt: {{added}}",
|
||||
"last-updated": "Letzte Aktualisierung: {{lastUpdated}}",
|
||||
"file-pending": "Steht aus...",
|
||||
"file-processing": "Wird bearbeitet...",
|
||||
"file-error": "Die Datei hat einen Fehler festgestellt und kann nicht geöffnet werden."
|
||||
}
|
||||
},
|
||||
"project-details": {
|
||||
"charts": {
|
||||
"total-documents": {
|
||||
"label": "Dokumente insgesamt"
|
||||
}
|
||||
"total-documents": "Dokumente insgesamt"
|
||||
},
|
||||
"stats": {
|
||||
"documents": {
|
||||
"label": "{{count}} Dokumente"
|
||||
},
|
||||
"analysed-pages": {
|
||||
"label": "{{count}} analysierte Seiten"
|
||||
},
|
||||
"people": {
|
||||
"label": "{{count}} Leute"
|
||||
},
|
||||
"created-on": {
|
||||
"label": "Erstellt am {{Datum}}"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Geburtstermin}}"
|
||||
}
|
||||
"documents": "{{count}} Dokumente",
|
||||
"analysed-pages": "{{count}} analysierte Seiten",
|
||||
"people": "{{count}} Leute",
|
||||
"created-on": "Erstellt am {{Datum}}",
|
||||
"due-date": "Geburtstermin}}"
|
||||
},
|
||||
"description": {
|
||||
"label": "Beschreibung"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"label": "Projektübersicht"
|
||||
},
|
||||
"upload-document": {
|
||||
"label": "Dokument hochladen"
|
||||
},
|
||||
"no-project": {
|
||||
"label": "Angefordertes Projekt: {{projectId}} existiert nicht! <a href='/ui/projects'>Zurück zur Projektliste.</a>"
|
||||
"description": "Beschreibung"
|
||||
},
|
||||
"header": "Projektübersicht",
|
||||
"upload-document": "Dokument hochladen",
|
||||
"no-project": "Angefordertes Projekt: {{projectId}} existiert nicht! <a href='/ui/projects'>Zurück zur Projektliste.</a>",
|
||||
"legend": {
|
||||
"contains-hints": {
|
||||
"label": "Enthält Hinweise"
|
||||
},
|
||||
"contains-redactions": {
|
||||
"label": "Enthält Redaktionen"
|
||||
},
|
||||
"contains-suggestions": {
|
||||
"label": "Enthält Vorschläge zur Redaktion"
|
||||
}
|
||||
"contains-hints": "Enthält Hinweise",
|
||||
"contains-redactions": "Enthält Redaktionen",
|
||||
"contains-suggestions": "Enthält Vorschläge zur Redaktion"
|
||||
}
|
||||
},
|
||||
"file-preview": {
|
||||
"view-toggle": {
|
||||
"label": "Redigierte Ansicht"
|
||||
},
|
||||
"reanalyse-file": "Datei-Reanalyse läuft ...",
|
||||
"view-toggle": "Redigierte Ansicht",
|
||||
"tabs": {
|
||||
"quick-navigation": {
|
||||
"label": "Schnelle Navigation"
|
||||
},
|
||||
"quick-navigation": "Schnelle Navigation",
|
||||
"annotations": {
|
||||
"label": "Anmerkungen",
|
||||
"accept-suggestion": {
|
||||
"add-to-dict": {
|
||||
"label": "Genehmigen und zum Wörterbuch hinzufügen"
|
||||
},
|
||||
"only-here": {
|
||||
"label": "Nur hier genehmigen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"info": {
|
||||
"label": "Die Info",
|
||||
"assign-reviewer": {
|
||||
"label": "Prüfer zuweisen"
|
||||
},
|
||||
"added-on": {
|
||||
"label": "Hinzugefügt zu"
|
||||
},
|
||||
"added-by": {
|
||||
"label": "Hinzugefügt von"
|
||||
},
|
||||
"last-modified-on": {
|
||||
"label": "Zuletzt geändert am"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"label": "Herunterladen",
|
||||
"dropdown": {
|
||||
"original": {
|
||||
"label": "Original"
|
||||
},
|
||||
"annotated": {
|
||||
"label": "Kommentiert"
|
||||
},
|
||||
"redacted": {
|
||||
"label": "Redigiert"
|
||||
"add-to-dict": "Genehmigen und zum Wörterbuch hinzufügen",
|
||||
"only-here": "Nur hier genehmigen"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"initials-avatar": {
|
||||
"unassigned": {
|
||||
"label": "Nicht zugewiesen"
|
||||
}
|
||||
"unassigned": "Nicht zugewiesen"
|
||||
},
|
||||
"assign-file-owner": {
|
||||
"dialog": {
|
||||
"single-user": {
|
||||
"label": "Gutachter"
|
||||
},
|
||||
"title": {
|
||||
"label": "File Reviewer verwalten"
|
||||
},
|
||||
"save": {
|
||||
"label": "speichern"
|
||||
}
|
||||
"single-user": "Gutachter",
|
||||
"title": "File Reviewer verwalten",
|
||||
"save": "speichern"
|
||||
}
|
||||
},
|
||||
"assign-project-owner": {
|
||||
"dialog": {
|
||||
"single-user": {
|
||||
"label": "Inhaber"
|
||||
},
|
||||
"multi-user": {
|
||||
"label": "Team überprüfen"
|
||||
},
|
||||
"title": {
|
||||
"label": "Verwalten Sie den Projektbesitzer und das Überprüfungsteam"
|
||||
},
|
||||
"save": {
|
||||
"label": "speichern"
|
||||
}
|
||||
"single-user": "Inhaber",
|
||||
"multi-user": "Team überprüfen",
|
||||
"title": "Verwalten Sie den Projektbesitzer und das Überprüfungsteam",
|
||||
"save": "speichern"
|
||||
}
|
||||
},
|
||||
"project-member-guard": {
|
||||
"access-denied": {
|
||||
"label": "Sie dürfen nicht auf diese Seite zugreifen."
|
||||
}
|
||||
"access-denied": "Sie dürfen nicht auf diese Seite zugreifen."
|
||||
},
|
||||
"comments": {
|
||||
"show-more": "Zeig mehr",
|
||||
@ -579,34 +301,16 @@
|
||||
},
|
||||
"filter-menu": {
|
||||
"label": "Filter",
|
||||
"all": {
|
||||
"label": "Alle"
|
||||
},
|
||||
"none": {
|
||||
"label": "Keiner"
|
||||
},
|
||||
"filter-types": {
|
||||
"label": "Filtertypen"
|
||||
}
|
||||
"all": "Alle",
|
||||
"none": "Keiner",
|
||||
"filter-types": "Filtertypen"
|
||||
},
|
||||
"sorting": {
|
||||
"recent": {
|
||||
"label": "Kürzlich"
|
||||
},
|
||||
"oldest": {
|
||||
"label": "Älteste"
|
||||
},
|
||||
"alphabetically": {
|
||||
"label": "Alphabetisch"
|
||||
},
|
||||
"number-of-pages": {
|
||||
"label": "Seitenzahl"
|
||||
},
|
||||
"number-of-analyses": {
|
||||
"label": "Anzahl der Analysen"
|
||||
},
|
||||
"custom": {
|
||||
"label": "Benutzerdefiniert"
|
||||
}
|
||||
"recent": "Kürzlich",
|
||||
"oldest": "Älteste",
|
||||
"alphabetically": "Alphabetisch",
|
||||
"number-of-pages": "Seitenzahl",
|
||||
"number-of-analyses": "Anzahl der Analysen",
|
||||
"custom": "Benutzerdefiniert"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,316 +1,164 @@
|
||||
{
|
||||
"auth-error": {
|
||||
"heading": {
|
||||
"label": "Your user doesn't have the required RED-* roles to access this application. Please contact your admin for access!"
|
||||
},
|
||||
"heading-with-name-and-link": {
|
||||
"label": "Your user doesn't have the required RED-* roles to access this application. Please contact <a href={{adminUrl}} target=_blank >{{adminName}}</a> for access!"
|
||||
},
|
||||
"heading-with-name": {
|
||||
"label": "Your user doesn't have the required RED-* roles to access this application. Please contact {{adminName}} for access!"
|
||||
},
|
||||
"heading-with-link": {
|
||||
"label": "Your user doesn't have the required RED-* roles to access this application. Please contact <a href={{adminUrl}} target=_blank >your admin</a> for access!"
|
||||
},
|
||||
"logout": {
|
||||
"label": "Logout"
|
||||
}
|
||||
"heading": "Your user doesn't have the required RED-* roles to access this application. Please contact your admin for access!",
|
||||
"heading-with-name-and-link": "Your user doesn't have the required RED-* roles to access this application. Please contact <a href={{adminUrl}} target=_blank >{{adminName}}</a> for access!",
|
||||
"heading-with-name": "Your user doesn't have the required RED-* roles to access this application. Please contact {{adminName}} for access!",
|
||||
"heading-with-link": "Your user doesn't have the required RED-* roles to access this application. Please contact <a href={{adminUrl}} target=_blank >your admin</a> for access!",
|
||||
"logout": "Logout"
|
||||
},
|
||||
"manual-redaction": {
|
||||
"confirm-annotation": {
|
||||
"success": {
|
||||
"label": "Annotation Confirmed!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Error confirming Annotation removal!"
|
||||
}
|
||||
"success": "Annotation Confirmed!",
|
||||
"failed": "Error confirming Annotation removal!"
|
||||
},
|
||||
"remove-annotation": {
|
||||
"success": {
|
||||
"label": "Annotation Suggested for removal!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Error requesting Annotation removal!"
|
||||
}
|
||||
"success": "Annotation Suggested for removal!",
|
||||
"failed": "Error requesting Annotation removal!"
|
||||
},
|
||||
"dialog": {
|
||||
"header": {
|
||||
"dictionary": {
|
||||
"label": "Add to dictionary"
|
||||
},
|
||||
"redaction": {
|
||||
"label": "Add Redaction"
|
||||
},
|
||||
"request-dictionary": {
|
||||
"label": "Request add to dictionary"
|
||||
},
|
||||
"request-redaction": {
|
||||
"label": "Request Redaction"
|
||||
}
|
||||
"dictionary": "Add to dictionary",
|
||||
"redaction": "Add Redaction",
|
||||
"request-dictionary": "Request add to dictionary",
|
||||
"request-redaction": "Request Redaction"
|
||||
},
|
||||
"add-redaction": {
|
||||
"success": {
|
||||
"label": "Redaction suggestion added!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Failed to add manual redaction: {{message}}"
|
||||
}
|
||||
"success": "Redaction suggestion added!",
|
||||
"failed": "Failed to add manual redaction: {{message}}"
|
||||
},
|
||||
"actions": {
|
||||
"save": {
|
||||
"label": "Save"
|
||||
}
|
||||
"save": "Save"
|
||||
},
|
||||
"content": {
|
||||
"text": {
|
||||
"label": "Selected text:"
|
||||
},
|
||||
"dictionary": {
|
||||
"add": {
|
||||
"label": "Add to dictionary"
|
||||
},
|
||||
"label": "Type"
|
||||
},
|
||||
"reason": {
|
||||
"label": "Reason"
|
||||
},
|
||||
"comment": {
|
||||
"label": "Comment"
|
||||
}
|
||||
"text": "Selected text:",
|
||||
"dictionary": "Type",
|
||||
"reason": "Reason",
|
||||
"comment": "Comment"
|
||||
}
|
||||
}
|
||||
},
|
||||
"app-name": {
|
||||
"label": "Redacto"
|
||||
},
|
||||
"app-name": "Redacto",
|
||||
"upload-status": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "File Upload"
|
||||
},
|
||||
"title": "File Upload",
|
||||
"actions": {
|
||||
"re-upload": {
|
||||
"label": "Retry Upload"
|
||||
},
|
||||
"cancel": {
|
||||
"label": "Cancel Upload"
|
||||
}
|
||||
"re-upload": "Retry Upload",
|
||||
"cancel": "Cancel Upload"
|
||||
}
|
||||
}
|
||||
},
|
||||
"pdf-viewer": {
|
||||
"text-popup": {
|
||||
"actions": {
|
||||
"suggestion-redaction": {
|
||||
"label": "Suggest Redaction"
|
||||
},
|
||||
"suggestion-hint": {
|
||||
"label": "Suggest Hint"
|
||||
},
|
||||
"search": {
|
||||
"label": "Search for selection"
|
||||
}
|
||||
"suggestion-redaction": "Suggest Redaction",
|
||||
"suggestion-hint": "Suggest Hint",
|
||||
"search": "Search for selection"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"dialog": {
|
||||
"close": {
|
||||
"label": "Close Dialog"
|
||||
}
|
||||
"close": "Close Dialog"
|
||||
},
|
||||
"confirmation-dialog": {
|
||||
"title": {
|
||||
"label": "Confirm Action"
|
||||
},
|
||||
"description": {
|
||||
"label": "This action requires confirmation, do you wish to proceed?"
|
||||
},
|
||||
"confirm": {
|
||||
"label": "Yes"
|
||||
},
|
||||
"deny": {
|
||||
"label": "No"
|
||||
}
|
||||
"title": "Confirm Action",
|
||||
"description": "This action requires confirmation, do you wish to proceed?",
|
||||
"confirm": "Yes",
|
||||
"deny": "No"
|
||||
}
|
||||
},
|
||||
"top-bar": {
|
||||
"navigation-items": {
|
||||
"projects": {
|
||||
"label": "Projects"
|
||||
},
|
||||
"projects": "Projects",
|
||||
"my-account": {
|
||||
"label": "My Account",
|
||||
"children": {
|
||||
"language": {
|
||||
"label": "Language",
|
||||
"english": {
|
||||
"label": "English"
|
||||
},
|
||||
"german": {
|
||||
"label": "German"
|
||||
}
|
||||
"english": "English",
|
||||
"german": "German"
|
||||
},
|
||||
"logout": {
|
||||
"label": "Logout"
|
||||
}
|
||||
"logout": "Logout"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"filters": {
|
||||
"filter-by": {
|
||||
"label": "Filter by:"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
},
|
||||
"people": {
|
||||
"label": "People"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Due Date"
|
||||
},
|
||||
"created-on": {
|
||||
"label": "Created On"
|
||||
},
|
||||
"project": {
|
||||
"label": "Project"
|
||||
},
|
||||
"document": {
|
||||
"label": "Document"
|
||||
}
|
||||
"filter-by": "Filter by:",
|
||||
"status": "Status",
|
||||
"people": "People",
|
||||
"due-date": "Due Date",
|
||||
"created-on": "Created On",
|
||||
"project": "Project",
|
||||
"document": "Document"
|
||||
},
|
||||
"project-listing": {
|
||||
"report": {
|
||||
"action": {
|
||||
"label": "Download Redaction Report"
|
||||
}
|
||||
"action": "Download Redaction Report"
|
||||
},
|
||||
"reanalyse": {
|
||||
"action": {
|
||||
"label": "Reanalyse entire Project"
|
||||
}
|
||||
"action": "Reanalyse entire Project"
|
||||
},
|
||||
"assign": {
|
||||
"action": {
|
||||
"label": "Assign Owner & Members"
|
||||
}
|
||||
"action": "Assign Owner & Members"
|
||||
},
|
||||
"table-header": {
|
||||
"title": {
|
||||
"label": "{{length}} active projects"
|
||||
},
|
||||
"bulk-select": {
|
||||
"label": "Bulk select"
|
||||
},
|
||||
"recent": {
|
||||
"label": "Recent"
|
||||
}
|
||||
"title": "{{length}} active projects",
|
||||
"bulk-select": "Bulk select",
|
||||
"recent": "Recent"
|
||||
},
|
||||
"table-col-names": {
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"owner": {
|
||||
"label": "Owner"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
}
|
||||
"name": "Name",
|
||||
"owner": "Owner",
|
||||
"status": "Status"
|
||||
},
|
||||
"stats": {
|
||||
"analyzed-pages": {
|
||||
"label": "Analyzed pages"
|
||||
},
|
||||
"total-people": {
|
||||
"label": "Total people"
|
||||
},
|
||||
"analyzed-pages": "Analyzed pages",
|
||||
"total-people": "Total people",
|
||||
"charts": {
|
||||
"projects": {
|
||||
"label": "Projects"
|
||||
},
|
||||
"total-documents": {
|
||||
"label": "Total Documents"
|
||||
}
|
||||
"projects": "Projects",
|
||||
"total-documents": "Total Documents"
|
||||
}
|
||||
},
|
||||
"add-edit-dialog": {
|
||||
"header-new": {
|
||||
"label": "New Project"
|
||||
},
|
||||
"header-edit": {
|
||||
"label": "Edit Project"
|
||||
},
|
||||
"header-new": "New Project",
|
||||
"header-edit": "Edit Project",
|
||||
"form": {
|
||||
"description": {
|
||||
"label": "Description"
|
||||
},
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Due Date"
|
||||
}
|
||||
"description": "Description",
|
||||
"name": "Name",
|
||||
"due-date": "Due Date"
|
||||
},
|
||||
"actions": {
|
||||
"save": {
|
||||
"label": "Save Project"
|
||||
}
|
||||
"save": "Save Project"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"label": "Projects"
|
||||
},
|
||||
"header": "Projects",
|
||||
"edit": {
|
||||
"action": {
|
||||
"label": "Edit Project"
|
||||
}
|
||||
"action": "Edit Project"
|
||||
},
|
||||
"delete": {
|
||||
"action": {
|
||||
"label": "Delete Project"
|
||||
},
|
||||
"delete-failed": {
|
||||
"label": "Failed to delete project: {{projectName}}"
|
||||
}
|
||||
"action": "Delete Project",
|
||||
"delete-failed": "Failed to delete project: {{projectName}}"
|
||||
},
|
||||
"add-new": {
|
||||
"label": "New Project"
|
||||
},
|
||||
"no-projects": {
|
||||
"label": "You currently have no projects. You can start your work by creating a new one!"
|
||||
}
|
||||
"add-new": "New Project",
|
||||
"no-projects": "You currently have no projects. You can start your work by creating a new one!"
|
||||
},
|
||||
"file-details": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "File Details"
|
||||
},
|
||||
"title": "File Details",
|
||||
"actions": {
|
||||
"download-redaction-report": {
|
||||
"label": "Download Redaction Report"
|
||||
}
|
||||
"download-redaction-report": "Download Redaction Report"
|
||||
}
|
||||
}
|
||||
},
|
||||
"project-details": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "Project Details"
|
||||
},
|
||||
"title": "Project Details",
|
||||
"info": {
|
||||
"file-count": {
|
||||
"label": "Number of files: {{fileCount}}"
|
||||
}
|
||||
"file-count": "Number of files: {{fileCount}}"
|
||||
},
|
||||
"actions": {
|
||||
"download-redaction-report": {
|
||||
"label": "Download Redaction Report"
|
||||
},
|
||||
"reanalyse-project": {
|
||||
"label": "Reanalyse Project"
|
||||
}
|
||||
"download-redaction-report": "Download Redaction Report",
|
||||
"reanalyse-project": "Reanalyse Project"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -321,235 +169,106 @@
|
||||
"new-rule": {
|
||||
"label": "New Rule",
|
||||
"toast": {
|
||||
"message": {
|
||||
"label": "Some documents were not processed with the latest rule/dictionary set. They are marked with:\n\n"
|
||||
},
|
||||
"message": "Some documents were not processed with the latest rule/dictionary set. They are marked with:\n\n",
|
||||
"actions": {
|
||||
"reanalyse-all": {
|
||||
"label": "Reanalyse all"
|
||||
},
|
||||
"later": {
|
||||
"label": "Later"
|
||||
}
|
||||
"reanalyse-all": "Reanalyse all",
|
||||
"later": "Later"
|
||||
}
|
||||
}
|
||||
},
|
||||
"report": {
|
||||
"action": {
|
||||
"label": "Download Redaction Report"
|
||||
}
|
||||
"action": "Download Redaction Report"
|
||||
},
|
||||
"assign": {
|
||||
"action": {
|
||||
"label": "Assign Reviewer"
|
||||
}
|
||||
"action": "Assign Reviewer"
|
||||
},
|
||||
"table-header": {
|
||||
"title": {
|
||||
"label": "{{length}} documents"
|
||||
},
|
||||
"bulk-select": {
|
||||
"label": "Bulk select"
|
||||
}
|
||||
"title": "{{length}} documents",
|
||||
"bulk-select": "Bulk select"
|
||||
},
|
||||
"table-col-names": {
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"added-on": {
|
||||
"label": "Added on"
|
||||
},
|
||||
"needs-work": {
|
||||
"label": "Needs work"
|
||||
},
|
||||
"assigned-to": {
|
||||
"label": "Assigned to"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
}
|
||||
},
|
||||
"upload-error": {
|
||||
"label": "Failed to upload file: {{name}}"
|
||||
},
|
||||
"delete-file-error": {
|
||||
"label": "Failed to delete file: {{filename}}"
|
||||
"name": "Name",
|
||||
"added-on": "Added on",
|
||||
"needs-work": "Needs work",
|
||||
"assigned-to": "Assigned to",
|
||||
"status": "Status"
|
||||
},
|
||||
"upload-error": "Failed to upload file: {{name}}",
|
||||
"delete-file-error": "Failed to delete file: {{filename}}",
|
||||
"reanalyse": {
|
||||
"action": {
|
||||
"label": "Reanalyse File"
|
||||
}
|
||||
"action": "Reanalyse File"
|
||||
},
|
||||
"delete": {
|
||||
"action": {
|
||||
"label": "Delete File"
|
||||
}
|
||||
"action": "Delete File"
|
||||
},
|
||||
"file-listing": {
|
||||
"file-entry": {
|
||||
"status": {
|
||||
"label": "Status: {{status}}"
|
||||
},
|
||||
"number-of-pages": {
|
||||
"label": "Number of pages: {{numberOfPages}}"
|
||||
},
|
||||
"number-of-analyses": {
|
||||
"label": "Analysis count: {{numberOfAnalyses}}"
|
||||
},
|
||||
"added": {
|
||||
"label": "Date added: {{added}}"
|
||||
},
|
||||
"last-updated": {
|
||||
"label": "Last updated: {{lastUpdated}}"
|
||||
},
|
||||
"file-pending": {
|
||||
"label": "Pending..."
|
||||
},
|
||||
"file-processing": {
|
||||
"label": "Processing..."
|
||||
},
|
||||
"file-error": {
|
||||
"label": "The file has encountered an error and cannot be opened."
|
||||
}
|
||||
"status": "Status: {{status}}",
|
||||
"number-of-pages": "Number of pages: {{numberOfPages}}",
|
||||
"number-of-analyses": "Analysis count: {{numberOfAnalyses}}",
|
||||
"added": "Date added: {{added}}",
|
||||
"last-updated": "Last updated: {{lastUpdated}}",
|
||||
"file-pending": "Pending...",
|
||||
"file-processing": "Processing...",
|
||||
"file-error": "The file has encountered an error and cannot be opened."
|
||||
}
|
||||
},
|
||||
"project-details": {
|
||||
"charts": {
|
||||
"total-documents": {
|
||||
"label": "Total Documents"
|
||||
}
|
||||
"total-documents": "Total Documents"
|
||||
},
|
||||
"stats": {
|
||||
"documents": {
|
||||
"label": "{{count}} documents"
|
||||
},
|
||||
"analysed-pages": {
|
||||
"label": "{{count}} analysed pages"
|
||||
},
|
||||
"people": {
|
||||
"label": "{{count}} people"
|
||||
},
|
||||
"created-on": {
|
||||
"label": "Created on {{date}}"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Due {{date}}"
|
||||
}
|
||||
"documents": "{{count}} documents",
|
||||
"analysed-pages": "{{count}} analysed pages",
|
||||
"people": "{{count}} people",
|
||||
"created-on": "Created on {{date}}",
|
||||
"due-date": "Due {{date}}"
|
||||
},
|
||||
"description": {
|
||||
"label": "Description"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"label": "Project Overview"
|
||||
},
|
||||
"upload-document": {
|
||||
"label": "Upload Document"
|
||||
},
|
||||
"no-project": {
|
||||
"label": "Requested project: {{projectId}} does not exist! <a href='/ui/projects'>Back to Project Listing. <a/>"
|
||||
"description": "Description"
|
||||
},
|
||||
"header": "Project Overview",
|
||||
"upload-document": "Upload Document",
|
||||
"no-project": "Requested project: {{projectId}} does not exist! <a href='/ui/projects'>Back to Project Listing. <a/>",
|
||||
"legend": {
|
||||
"contains-hints": {
|
||||
"label": "Contains hints "
|
||||
},
|
||||
"contains-redactions": {
|
||||
"label": "Contains redactions "
|
||||
},
|
||||
"contains-suggestions": {
|
||||
"label": "Contains suggestions for redaction "
|
||||
}
|
||||
"contains-hints": "Contains hints ",
|
||||
"contains-redactions": "Contains redactions ",
|
||||
"contains-suggestions": "Contains suggestions for redaction "
|
||||
}
|
||||
},
|
||||
"file-preview": {
|
||||
"reanalyse-file": "File reanalysis in progress... ",
|
||||
"view-toggle": {
|
||||
"label": "Redacted View"
|
||||
},
|
||||
"view-toggle": "Redacted View",
|
||||
"tabs": {
|
||||
"quick-navigation": {
|
||||
"label": "Quick Navigation"
|
||||
},
|
||||
"quick-navigation": "Quick Navigation",
|
||||
"annotations": {
|
||||
"label": "Annotations",
|
||||
"accept-suggestion": {
|
||||
"add-to-dict": {
|
||||
"label": "Approve and add to dictionary"
|
||||
},
|
||||
"only-here": {
|
||||
"label": "Approve only here"
|
||||
}
|
||||
}
|
||||
},
|
||||
"info": {
|
||||
"label": "Info",
|
||||
"assign-reviewer": {
|
||||
"label": "Assign reviewer"
|
||||
},
|
||||
"added-on": {
|
||||
"label": "Added on"
|
||||
},
|
||||
"added-by": {
|
||||
"label": "Added by"
|
||||
},
|
||||
"last-modified-on": {
|
||||
"label": "Last modified on"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"label": "Download",
|
||||
"dropdown": {
|
||||
"original": {
|
||||
"label": "Original"
|
||||
},
|
||||
"annotated": {
|
||||
"label": "Annotated"
|
||||
},
|
||||
"redacted": {
|
||||
"label": "Redacted"
|
||||
"add-to-dict": "Approve and add to dictionary",
|
||||
"only-here": "Approve only here"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"initials-avatar": {
|
||||
"unassigned": {
|
||||
"label": "Unassigned"
|
||||
}
|
||||
"unassigned": "Unassigned"
|
||||
},
|
||||
"assign-file-owner": {
|
||||
"dialog": {
|
||||
"single-user": {
|
||||
"label": "Reviewer"
|
||||
},
|
||||
"title": {
|
||||
"label": "Manage File Reviewer"
|
||||
},
|
||||
"save": {
|
||||
"label": "Save"
|
||||
}
|
||||
"single-user": "Reviewer",
|
||||
"title": "Manage File Reviewer",
|
||||
"save": "Save"
|
||||
}
|
||||
},
|
||||
"assign-project-owner": {
|
||||
"dialog": {
|
||||
"single-user": {
|
||||
"label": "Owner"
|
||||
},
|
||||
"multi-user": {
|
||||
"label": "Review Team"
|
||||
},
|
||||
"title": {
|
||||
"label": "Manage Project Owner and Review Team"
|
||||
},
|
||||
"save": {
|
||||
"label": "Save"
|
||||
}
|
||||
"single-user": "Owner",
|
||||
"multi-user": "Review Team",
|
||||
"title": "Manage Project Owner and Review Team",
|
||||
"save": "Save"
|
||||
}
|
||||
},
|
||||
"project-member-guard": {
|
||||
"access-denied": {
|
||||
"label": "You are not allowed to access that page."
|
||||
}
|
||||
"access-denied": "You are not allowed to access that page."
|
||||
},
|
||||
"comments": {
|
||||
"show-more": "Show More",
|
||||
@ -583,34 +302,16 @@
|
||||
},
|
||||
"filter-menu": {
|
||||
"label": "Filter",
|
||||
"all": {
|
||||
"label": "All"
|
||||
},
|
||||
"none": {
|
||||
"label": "None"
|
||||
},
|
||||
"filter-types": {
|
||||
"label": "Filter types"
|
||||
}
|
||||
"all": "All",
|
||||
"none": "None",
|
||||
"filter-types": "Filter types"
|
||||
},
|
||||
"sorting": {
|
||||
"recent": {
|
||||
"label": "Recent"
|
||||
},
|
||||
"oldest": {
|
||||
"label": "Oldest"
|
||||
},
|
||||
"alphabetically": {
|
||||
"label": "Alphabetically"
|
||||
},
|
||||
"number-of-pages": {
|
||||
"label": "Number of pages"
|
||||
},
|
||||
"number-of-analyses": {
|
||||
"label": "Number of analyses"
|
||||
},
|
||||
"custom": {
|
||||
"label": "Custom"
|
||||
}
|
||||
"recent": "Recent",
|
||||
"oldest": "Oldest",
|
||||
"alphabetically": "Alphabetically",
|
||||
"number-of-pages": "Number of pages",
|
||||
"number-of-analyses": "Number of analyses",
|
||||
"custom": "Custom"
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,552 +1,274 @@
|
||||
{
|
||||
"auth-error": {
|
||||
"heading": {
|
||||
"label": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie Ihren Administrator für den Zugriff!"
|
||||
},
|
||||
"heading-with-name-and-link": {
|
||||
"label": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie <a href={{adminUrl}} target=_blank >{{adminName}}</a> für den Zugriff!"
|
||||
},
|
||||
"heading-with-name": {
|
||||
"label": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie {{adminName}} für den Zugriff!"
|
||||
},
|
||||
"heading-with-link": {
|
||||
"label": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie <a href={{adminUrl}} target=_blank >Ihren Administrator</a> für den Zugriff!"
|
||||
},
|
||||
"logout": {
|
||||
"label": "Ausloggen"
|
||||
}
|
||||
"heading": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie Ihren Administrator für den Zugriff!",
|
||||
"heading-with-name-and-link": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie <a href={{adminUrl}} target=_blank >{{adminName}}</a> für den Zugriff!",
|
||||
"heading-with-name": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie {{adminName}} für den Zugriff!",
|
||||
"heading-with-link": "Ihr Benutzer verfügt nicht über die erforderlichen RED- * -Rollen, um auf diese Anwendung zuzugreifen. Bitte kontaktieren Sie <a href={{adminUrl}} target=_blank >Ihren Administrator</a> für den Zugriff!",
|
||||
"logout": "Ausloggen"
|
||||
},
|
||||
"manual-redaction": {
|
||||
"confirm-annotation": {
|
||||
"success": {
|
||||
"label": "Anmerkung bestätigt!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Fehler beim Bestätigen des Entfernens von Anmerkungen!"
|
||||
}
|
||||
"success": "Anmerkung bestätigt!",
|
||||
"failed": "Fehler beim Bestätigen des Entfernens von Anmerkungen!"
|
||||
},
|
||||
"remove-annotation": {
|
||||
"success": {
|
||||
"label": "Anmerkung Zum Entfernen empfohlen!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Fehler beim Anfordern der Entfernung von Anmerkungen!"
|
||||
}
|
||||
"success": "Anmerkung Zum Entfernen empfohlen!",
|
||||
"failed": "Fehler beim Anfordern der Entfernung von Anmerkungen!"
|
||||
},
|
||||
"dialog": {
|
||||
"header": {
|
||||
"dictionary": {
|
||||
"label": "Zum Wörterbuch hinzufügen"
|
||||
},
|
||||
"redaction": {
|
||||
"label": "Redaktion hinzufügen"
|
||||
},
|
||||
"request-dictionary": {
|
||||
"label": "Anfrage zum Wörterbuch hinzufügen"
|
||||
},
|
||||
"request-redaction": {
|
||||
"label": "Redaktion anfordern"
|
||||
}
|
||||
"dictionary": "Zum Wörterbuch hinzufügen",
|
||||
"redaction": "Redaktion hinzufügen",
|
||||
"request-dictionary": "Anfrage zum Wörterbuch hinzufügen",
|
||||
"request-redaction": "Redaktion anfordern"
|
||||
},
|
||||
"add-redaction": {
|
||||
"success": {
|
||||
"label": "Redaktionsvorschlag hinzugefügt!"
|
||||
},
|
||||
"failed": {
|
||||
"label": "Manuelle Redaktion konnte nicht hinzugefügt werden: {{message}}"
|
||||
}
|
||||
"success": "Redaktionsvorschlag hinzugefügt!",
|
||||
"failed": "Manuelle Redaktion konnte nicht hinzugefügt werden: {{message}}"
|
||||
},
|
||||
"actions": {
|
||||
"save": {
|
||||
"label": "speichern"
|
||||
}
|
||||
"save": "speichern"
|
||||
},
|
||||
"content": {
|
||||
"text": {
|
||||
"label": "Ausgewählter Text:"
|
||||
},
|
||||
"dictionary": {
|
||||
"add": {
|
||||
"label": "Zum Wörterbuch hinzufügen"
|
||||
},
|
||||
"label": "Art"
|
||||
},
|
||||
"reason": {
|
||||
"label": "Grund"
|
||||
},
|
||||
"comment": {
|
||||
"label": "Kommentar"
|
||||
}
|
||||
"text": "Ausgewählter Text:",
|
||||
"dictionary": "Art",
|
||||
"reason": "Grund",
|
||||
"comment": "Kommentar"
|
||||
}
|
||||
}
|
||||
},
|
||||
"app-name": {
|
||||
"label": "Redacto"
|
||||
},
|
||||
"app-name": "Redacto",
|
||||
"upload-status": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "Datei-Upload"
|
||||
},
|
||||
"title": "Datei-Upload",
|
||||
"actions": {
|
||||
"re-upload": {
|
||||
"label": "Wiederholen Sie den Upload"
|
||||
},
|
||||
"cancel": {
|
||||
"label": "Upload abbrechen"
|
||||
}
|
||||
"re-upload": "Wiederholen Sie den Upload",
|
||||
"cancel": "Upload abbrechen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"pdf-viewer": {
|
||||
"text-popup": {
|
||||
"actions": {
|
||||
"suggestion-redaction": {
|
||||
"label": "Redaktion vorschlagen"
|
||||
},
|
||||
"suggestion-hint": {
|
||||
"label": "Tipp vorschlagen"
|
||||
},
|
||||
"search": {
|
||||
"label": "Suche nach Auswahl"
|
||||
}
|
||||
"suggestion-redaction": "Redaktion vorschlagen",
|
||||
"suggestion-hint": "Tipp vorschlagen",
|
||||
"search": "Suche nach Auswahl"
|
||||
}
|
||||
}
|
||||
},
|
||||
"common": {
|
||||
"dialog": {
|
||||
"close": {
|
||||
"label": "Dialog schließen"
|
||||
}
|
||||
"close": "Dialog schließen"
|
||||
},
|
||||
"confirmation-dialog": {
|
||||
"title": {
|
||||
"label": "Aktion bestätigen"
|
||||
},
|
||||
"description": {
|
||||
"label": "Diese Aktion muss bestätigt werden. Möchten Sie fortfahren?"
|
||||
},
|
||||
"confirm": {
|
||||
"label": "Ja"
|
||||
},
|
||||
"deny": {
|
||||
"label": "Nein"
|
||||
}
|
||||
"title": "Aktion bestätigen",
|
||||
"description": "Diese Aktion muss bestätigt werden. Möchten Sie fortfahren?",
|
||||
"confirm": "Ja",
|
||||
"deny": "Nein"
|
||||
}
|
||||
},
|
||||
"top-bar": {
|
||||
"navigation-items": {
|
||||
"projects": {
|
||||
"label": "Projekte"
|
||||
},
|
||||
"projects": "Projekte",
|
||||
"my-account": {
|
||||
"label": "Mein Konto",
|
||||
"children": {
|
||||
"language": {
|
||||
"label": "Sprache",
|
||||
"english": {
|
||||
"label": "Englisch"
|
||||
},
|
||||
"german": {
|
||||
"label": "Deutsche"
|
||||
}
|
||||
"english": "Englisch",
|
||||
"german": "Deutsche"
|
||||
},
|
||||
"logout": {
|
||||
"label": "Ausloggen"
|
||||
}
|
||||
"logout": "Ausloggen"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"filters": {
|
||||
"filter-by": {
|
||||
"label": "Filtern nach:"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
},
|
||||
"people": {
|
||||
"label": "Menschen"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Geburtstermin"
|
||||
},
|
||||
"created-on": {
|
||||
"label": "Erstellt am"
|
||||
},
|
||||
"project": {
|
||||
"label": "Projekt"
|
||||
},
|
||||
"document": {
|
||||
"label": "Dokument"
|
||||
}
|
||||
"filter-by": "Filtern nach:",
|
||||
"status": "Status",
|
||||
"people": "Menschen",
|
||||
"due-date": "Geburtstermin",
|
||||
"created-on": "Erstellt am",
|
||||
"project": "Projekt",
|
||||
"document": "Dokument"
|
||||
},
|
||||
"project-listing": {
|
||||
"report": {
|
||||
"action": {
|
||||
"label": "Redaktionsbericht herunterladen"
|
||||
}
|
||||
"action": "Redaktionsbericht herunterladen"
|
||||
},
|
||||
"reanalyse": {
|
||||
"action": {
|
||||
"label": "Analysieren Sie das gesamte Projekt erneut"
|
||||
}
|
||||
"action": "Analysieren Sie das gesamte Projekt erneut"
|
||||
},
|
||||
"assign": {
|
||||
"action": {
|
||||
"label": "Eigentümer zuweisen"
|
||||
}
|
||||
"action": "Eigentümer zuweisen"
|
||||
},
|
||||
"table-header": {
|
||||
"title": {
|
||||
"label": "{{length}} aktive Projekte"
|
||||
},
|
||||
"bulk-select": {
|
||||
"label": "Massenauswahl"
|
||||
},
|
||||
"recent": {
|
||||
"label": "Kürzlich"
|
||||
}
|
||||
"title": "{{length}} aktive Projekte",
|
||||
"bulk-select": "Massenauswahl",
|
||||
"recent": "Kürzlich"
|
||||
},
|
||||
"table-col-names": {
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"owner": {
|
||||
"label": "Inhaber"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
}
|
||||
"name": "Name",
|
||||
"owner": "Inhaber",
|
||||
"status": "Status"
|
||||
},
|
||||
"stats": {
|
||||
"analyzed-pages": {
|
||||
"label": "Analysierte Seiten"
|
||||
},
|
||||
"total-people": {
|
||||
"label": "Insgesamt Menschen"
|
||||
},
|
||||
"analyzed-pages": "Analysierte Seiten",
|
||||
"total-people": "Insgesamt Menschen",
|
||||
"charts": {
|
||||
"projects": {
|
||||
"label": "Projekte"
|
||||
},
|
||||
"total-documents": {
|
||||
"label": "Dokumente insgesamt"
|
||||
}
|
||||
"projects": "Projekte",
|
||||
"total-documents": "Dokumente insgesamt"
|
||||
}
|
||||
},
|
||||
"add-edit-dialog": {
|
||||
"header-new": {
|
||||
"label": "Neues Projekt"
|
||||
},
|
||||
"header-edit": {
|
||||
"label": "Projekt bearbeiten"
|
||||
},
|
||||
"header-new": "Neues Projekt",
|
||||
"header-edit": "Projekt bearbeiten",
|
||||
"form": {
|
||||
"description": {
|
||||
"label": "Beschreibung"
|
||||
},
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Geburtstermin"
|
||||
}
|
||||
"description": "Beschreibung",
|
||||
"name": "Name",
|
||||
"due-date": "Geburtstermin"
|
||||
},
|
||||
"actions": {
|
||||
"save": {
|
||||
"label": "Projekt speichern"
|
||||
}
|
||||
"save": "Projekt speichern"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"label": "Projekte"
|
||||
},
|
||||
"header": "Projekte",
|
||||
"edit": {
|
||||
"action": {
|
||||
"label": "Projekt bearbeiten"
|
||||
}
|
||||
"action": "Projekt bearbeiten"
|
||||
},
|
||||
"delete": {
|
||||
"action": {
|
||||
"label": "Projekt löschen"
|
||||
},
|
||||
"delete-failed": {
|
||||
"label": "Projekt konnte nicht gelöscht werden: {{projectName}}"
|
||||
}
|
||||
"action": "Projekt löschen",
|
||||
"delete-failed": "Projekt konnte nicht gelöscht werden: {{projectName}}"
|
||||
},
|
||||
"add-new": {
|
||||
"label": "Neues Projekt"
|
||||
},
|
||||
"no-projects": {
|
||||
"label": "Sie haben derzeit keine Projekte. Sie können Ihre Arbeit beginnen, indem Sie eine neue erstellen!"
|
||||
}
|
||||
"add-new": "Neues Projekt",
|
||||
"no-projects": "Sie haben derzeit keine Projekte. Sie können Ihre Arbeit beginnen, indem Sie eine neue erstellen!"
|
||||
},
|
||||
"file-details": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "Dateidetails"
|
||||
},
|
||||
"title": "Dateidetails",
|
||||
"actions": {
|
||||
"download-redaction-report": {
|
||||
"label": "Redaktionsbericht herunterladen"
|
||||
}
|
||||
"download-redaction-report": "Redaktionsbericht herunterladen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"project-details": {
|
||||
"dialog": {
|
||||
"title": {
|
||||
"label": "Projekt Details"
|
||||
},
|
||||
"title": "Projekt Details",
|
||||
"info": {
|
||||
"file-count": {
|
||||
"label": "Anzahl der Dateien: {{fileCount}}"
|
||||
}
|
||||
"file-count": "Anzahl der Dateien: {{fileCount}}"
|
||||
},
|
||||
"actions": {
|
||||
"download-redaction-report": {
|
||||
"label": "Redaktionsbericht herunterladen"
|
||||
},
|
||||
"reanalyse-project": {
|
||||
"label": "Projekt erneut analysieren"
|
||||
}
|
||||
"download-redaction-report": "Redaktionsbericht herunterladen",
|
||||
"reanalyse-project": "Projekt erneut analysieren"
|
||||
}
|
||||
}
|
||||
},
|
||||
"project-overview": {
|
||||
"under-approval": "Unter Genehmigung",
|
||||
"approve": "Genehmigen",
|
||||
"no-files": "Dieses Projekt enthält noch keine Dateien. Sie können Ihre Arbeit beginnen, indem Sie einige Dateien hochladen!",
|
||||
"new-rule": {
|
||||
"label": "Neue Regel",
|
||||
"toast": {
|
||||
"message": {
|
||||
"label": "Einige Dokumente wurden nicht mit dem neuesten Regel- / Wörterbuchsatz verarbeitet. Sie sind gekennzeichnet mit:"
|
||||
},
|
||||
"message": "Einige Dokumente wurden nicht mit dem neuesten Regel- / Wörterbuchsatz verarbeitet. Sie sind gekennzeichnet mit:",
|
||||
"actions": {
|
||||
"reanalyse-all": {
|
||||
"label": "Analysieren Sie alle erneut"
|
||||
},
|
||||
"later": {
|
||||
"label": "Später"
|
||||
}
|
||||
"reanalyse-all": "Analysieren Sie alle erneut",
|
||||
"later": "Später"
|
||||
}
|
||||
}
|
||||
},
|
||||
"report": {
|
||||
"action": {
|
||||
"label": "Redaktionsbericht herunterladen"
|
||||
}
|
||||
"action": "Redaktionsbericht herunterladen"
|
||||
},
|
||||
"assign": {
|
||||
"action": {
|
||||
"label": "Prüfer zuweisen"
|
||||
}
|
||||
"action": "Prüfer zuweisen"
|
||||
},
|
||||
"table-header": {
|
||||
"title": {
|
||||
"label": "{{length}} Dokumente"
|
||||
},
|
||||
"bulk-select": {
|
||||
"label": "Massenauswahl"
|
||||
}
|
||||
"title": "{{length}} Dokumente",
|
||||
"bulk-select": "Massenauswahl"
|
||||
},
|
||||
"table-col-names": {
|
||||
"name": {
|
||||
"label": "Name"
|
||||
},
|
||||
"added-on": {
|
||||
"label": "Hinzugefügt zu"
|
||||
},
|
||||
"needs-work": {
|
||||
"label": "Braucht Arbeit"
|
||||
},
|
||||
"assigned-to": {
|
||||
"label": "Zugewiesen an"
|
||||
},
|
||||
"status": {
|
||||
"label": "Status"
|
||||
}
|
||||
},
|
||||
"upload-error": {
|
||||
"label": "Datei konnte nicht hochgeladen werden: {{name}}"
|
||||
},
|
||||
"delete-file-error": {
|
||||
"label": "Fehler beim Löschen der Datei: {{filename}}"
|
||||
"name": "Name",
|
||||
"added-on": "Hinzugefügt zu",
|
||||
"needs-work": "Braucht Arbeit",
|
||||
"assigned-to": "Zugewiesen an",
|
||||
"status": "Status"
|
||||
},
|
||||
"upload-error": "Datei konnte nicht hochgeladen werden: {{name}}",
|
||||
"delete-file-error": "Fehler beim Löschen der Datei: {{filename}}",
|
||||
"reanalyse": {
|
||||
"action": {
|
||||
"label": "Datei erneut analysieren"
|
||||
}
|
||||
"action": "Datei erneut analysieren"
|
||||
},
|
||||
"delete": {
|
||||
"action": {
|
||||
"label": "Datei löschen"
|
||||
}
|
||||
"action": "Datei löschen"
|
||||
},
|
||||
"file-listing": {
|
||||
"file-entry": {
|
||||
"status": {
|
||||
"label": "Status: {{status}}"
|
||||
},
|
||||
"number-of-pages": {
|
||||
"label": "Anzahl der Seiten: {{numberOfPages}}"
|
||||
},
|
||||
"number-of-analyses": {
|
||||
"label": "Anzahl der Analysen: {{numberOfAnalyses}}"
|
||||
},
|
||||
"added": {
|
||||
"label": "Datum hinzugefügt: {{added}}"
|
||||
},
|
||||
"last-updated": {
|
||||
"label": "Letzte Aktualisierung: {{lastUpdated}}"
|
||||
},
|
||||
"file-pending": {
|
||||
"label": "Steht aus..."
|
||||
},
|
||||
"file-processing": {
|
||||
"label": "Wird bearbeitet..."
|
||||
},
|
||||
"file-error": {
|
||||
"label": "Die Datei hat einen Fehler festgestellt und kann nicht geöffnet werden."
|
||||
}
|
||||
"status": "Status: {{status}}",
|
||||
"number-of-pages": "Anzahl der Seiten: {{numberOfPages}}",
|
||||
"number-of-analyses": "Anzahl der Analysen: {{numberOfAnalyses}}",
|
||||
"added": "Datum hinzugefügt: {{added}}",
|
||||
"last-updated": "Letzte Aktualisierung: {{lastUpdated}}",
|
||||
"file-pending": "Steht aus...",
|
||||
"file-processing": "Wird bearbeitet...",
|
||||
"file-error": "Die Datei hat einen Fehler festgestellt und kann nicht geöffnet werden."
|
||||
}
|
||||
},
|
||||
"project-details": {
|
||||
"charts": {
|
||||
"total-documents": {
|
||||
"label": "Dokumente insgesamt"
|
||||
}
|
||||
"total-documents": "Dokumente insgesamt"
|
||||
},
|
||||
"stats": {
|
||||
"documents": {
|
||||
"label": "{{count}} Dokumente"
|
||||
},
|
||||
"analysed-pages": {
|
||||
"label": "{{count}} analysierte Seiten"
|
||||
},
|
||||
"people": {
|
||||
"label": "{{count}} Leute"
|
||||
},
|
||||
"created-on": {
|
||||
"label": "Erstellt am {{Datum}}"
|
||||
},
|
||||
"due-date": {
|
||||
"label": "Geburtstermin}}"
|
||||
}
|
||||
"documents": "{{count}} Dokumente",
|
||||
"analysed-pages": "{{count}} analysierte Seiten",
|
||||
"people": "{{count}} Leute",
|
||||
"created-on": "Erstellt am {{Datum}}",
|
||||
"due-date": "Geburtstermin}}"
|
||||
},
|
||||
"description": {
|
||||
"label": "Beschreibung"
|
||||
}
|
||||
},
|
||||
"header": {
|
||||
"label": "Projektübersicht"
|
||||
},
|
||||
"upload-document": {
|
||||
"label": "Dokument hochladen"
|
||||
},
|
||||
"no-project": {
|
||||
"label": "Angefordertes Projekt: {{projectId}} existiert nicht! <a href='/ui/projects'>Zurück zur Projektliste.</a>"
|
||||
"description": "Beschreibung"
|
||||
},
|
||||
"header": "Projektübersicht",
|
||||
"upload-document": "Dokument hochladen",
|
||||
"no-project": "Angefordertes Projekt: {{projectId}} existiert nicht! <a href='/ui/projects'>Zurück zur Projektliste.</a>",
|
||||
"legend": {
|
||||
"contains-hints": {
|
||||
"label": "Enthält Hinweise"
|
||||
},
|
||||
"contains-redactions": {
|
||||
"label": "Enthält Redaktionen"
|
||||
},
|
||||
"contains-suggestions": {
|
||||
"label": "Enthält Vorschläge zur Redaktion"
|
||||
}
|
||||
"contains-hints": "Enthält Hinweise",
|
||||
"contains-redactions": "Enthält Redaktionen",
|
||||
"contains-suggestions": "Enthält Vorschläge zur Redaktion"
|
||||
}
|
||||
},
|
||||
"file-preview": {
|
||||
"view-toggle": {
|
||||
"label": "Redigierte Ansicht"
|
||||
},
|
||||
"reanalyse-file": "Datei-Reanalyse läuft ...",
|
||||
"view-toggle": "Redigierte Ansicht",
|
||||
"tabs": {
|
||||
"quick-navigation": {
|
||||
"label": "Schnelle Navigation"
|
||||
},
|
||||
"quick-navigation": "Schnelle Navigation",
|
||||
"annotations": {
|
||||
"label": "Anmerkungen",
|
||||
"accept-suggestion": {
|
||||
"add-to-dict": {
|
||||
"label": "Genehmigen und zum Wörterbuch hinzufügen"
|
||||
},
|
||||
"only-here": {
|
||||
"label": "Nur hier genehmigen"
|
||||
}
|
||||
}
|
||||
},
|
||||
"info": {
|
||||
"label": "Die Info",
|
||||
"assign-reviewer": {
|
||||
"label": "Prüfer zuweisen"
|
||||
},
|
||||
"added-on": {
|
||||
"label": "Hinzugefügt zu"
|
||||
},
|
||||
"added-by": {
|
||||
"label": "Hinzugefügt von"
|
||||
},
|
||||
"last-modified-on": {
|
||||
"label": "Zuletzt geändert am"
|
||||
}
|
||||
}
|
||||
},
|
||||
"download": {
|
||||
"label": "Herunterladen",
|
||||
"dropdown": {
|
||||
"original": {
|
||||
"label": "Original"
|
||||
},
|
||||
"annotated": {
|
||||
"label": "Kommentiert"
|
||||
},
|
||||
"redacted": {
|
||||
"label": "Redigiert"
|
||||
"add-to-dict": "Genehmigen und zum Wörterbuch hinzufügen",
|
||||
"only-here": "Nur hier genehmigen"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"initials-avatar": {
|
||||
"unassigned": {
|
||||
"label": "Nicht zugewiesen"
|
||||
}
|
||||
"unassigned": "Nicht zugewiesen"
|
||||
},
|
||||
"assign-file-owner": {
|
||||
"dialog": {
|
||||
"single-user": {
|
||||
"label": "Gutachter"
|
||||
},
|
||||
"title": {
|
||||
"label": "File Reviewer verwalten"
|
||||
},
|
||||
"save": {
|
||||
"label": "speichern"
|
||||
}
|
||||
"single-user": "Gutachter",
|
||||
"title": "File Reviewer verwalten",
|
||||
"save": "speichern"
|
||||
}
|
||||
},
|
||||
"assign-project-owner": {
|
||||
"dialog": {
|
||||
"single-user": {
|
||||
"label": "Inhaber"
|
||||
},
|
||||
"multi-user": {
|
||||
"label": "Team überprüfen"
|
||||
},
|
||||
"title": {
|
||||
"label": "Verwalten Sie den Projektbesitzer und das Überprüfungsteam"
|
||||
},
|
||||
"save": {
|
||||
"label": "speichern"
|
||||
}
|
||||
"single-user": "Inhaber",
|
||||
"multi-user": "Team überprüfen",
|
||||
"title": "Verwalten Sie den Projektbesitzer und das Überprüfungsteam",
|
||||
"save": "speichern"
|
||||
}
|
||||
},
|
||||
"project-member-guard": {
|
||||
"access-denied": {
|
||||
"label": "Sie dürfen nicht auf diese Seite zugreifen."
|
||||
}
|
||||
"access-denied": "Sie dürfen nicht auf diese Seite zugreifen."
|
||||
},
|
||||
"comments": {
|
||||
"show-more": "Zeig mehr",
|
||||
@ -579,34 +301,16 @@
|
||||
},
|
||||
"filter-menu": {
|
||||
"label": "Filter",
|
||||
"all": {
|
||||
"label": "Alle"
|
||||
},
|
||||
"none": {
|
||||
"label": "Keiner"
|
||||
},
|
||||
"filter-types": {
|
||||
"label": "Filtertypen"
|
||||
}
|
||||
"all": "Alle",
|
||||
"none": "Keiner",
|
||||
"filter-types": "Filtertypen"
|
||||
},
|
||||
"sorting": {
|
||||
"recent": {
|
||||
"label": "Kürzlich"
|
||||
},
|
||||
"oldest": {
|
||||
"label": "Älteste"
|
||||
},
|
||||
"alphabetically": {
|
||||
"label": "Alphabetisch"
|
||||
},
|
||||
"number-of-pages": {
|
||||
"label": "Seitenzahl"
|
||||
},
|
||||
"number-of-analyses": {
|
||||
"label": "Anzahl der Analysen"
|
||||
},
|
||||
"custom": {
|
||||
"label": "Benutzerdefiniert"
|
||||
}
|
||||
"recent": "Kürzlich",
|
||||
"oldest": "Älteste",
|
||||
"alphabetically": "Alphabetisch",
|
||||
"number-of-pages": "Seitenzahl",
|
||||
"number-of-analyses": "Anzahl der Analysen",
|
||||
"custom": "Benutzerdefiniert"
|
||||
}
|
||||
}
|
||||
|
||||
@ -169,3 +169,9 @@ Some documents were not processed with the latest rule/dictionary set. They are
|
||||
Some documents were not processed with the latest rule/dictionary set. They are marked with:
|
||||
|
||||
|Einige Dokumente wurden nicht mit dem neuesten Regel- / Wörterbuchsatz verarbeitet. Sie sind gekennzeichnet mit:
|
||||
Under Approval|Unter Genehmigung
|
||||
Approve|Genehmigen
|
||||
Some documents were not processed with the latest rule/dictionary set. They are marked with:
|
||||
|
||||
|Einige Dokumente wurden nicht mit dem neuesten Regel- / Wörterbuchsatz verarbeitet. Sie sind gekennzeichnet mit:
|
||||
File reanalysis in progress... |Datei-Reanalyse läuft ...
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user