mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Merge remote-tracking branch 'upstream/dev' into feature/popover-previews
This commit is contained in:
		| @@ -61,18 +61,26 @@ import { CustomDatePipe } from './pipes/custom-date.pipe'; | ||||
| import { DateComponent } from './components/common/input/date/date.component'; | ||||
| import { ISODateTimeAdapter } from './utils/ngb-iso-date-time-adapter'; | ||||
| import { LocalizedDateParserFormatter } from './utils/ngb-date-parser-formatter'; | ||||
| import { ApiVersionInterceptor } from './interceptors/api-version.interceptor'; | ||||
| import { ColorSliderModule } from 'ngx-color/slider'; | ||||
| import { ColorComponent } from './components/common/input/color/color.component'; | ||||
|  | ||||
| import localeFr from '@angular/common/locales/fr'; | ||||
| import localeNl from '@angular/common/locales/nl'; | ||||
| import localeDe from '@angular/common/locales/de'; | ||||
| import localePt from '@angular/common/locales/pt-PT'; | ||||
| import localePt from '@angular/common/locales/pt'; | ||||
| import localeIt from '@angular/common/locales/it'; | ||||
| import localeEnGb from '@angular/common/locales/en-GB'; | ||||
| import localeRo from '@angular/common/locales/ro'; | ||||
|  | ||||
|  | ||||
| registerLocaleData(localeFr) | ||||
| registerLocaleData(localeNl) | ||||
| registerLocaleData(localeDe) | ||||
| registerLocaleData(localePt, "pt-BR") | ||||
| registerLocaleData(localeIt) | ||||
| registerLocaleData(localeEnGb) | ||||
| registerLocaleData(localeRo) | ||||
|  | ||||
| @NgModule({ | ||||
|   declarations: [ | ||||
| @@ -123,7 +131,8 @@ registerLocaleData(localeEnGb) | ||||
|     NumberComponent, | ||||
|     SafePipe, | ||||
|     CustomDatePipe, | ||||
|     DateComponent | ||||
|     DateComponent, | ||||
|     ColorComponent | ||||
|   ], | ||||
|   imports: [ | ||||
|     BrowserModule, | ||||
| @@ -134,7 +143,8 @@ registerLocaleData(localeEnGb) | ||||
|     ReactiveFormsModule, | ||||
|     NgxFileDropModule, | ||||
|     InfiniteScrollModule, | ||||
|     NgSelectModule | ||||
|     NgSelectModule, | ||||
|     ColorSliderModule | ||||
|   ], | ||||
|   providers: [ | ||||
|     DatePipe, | ||||
| @@ -142,6 +152,10 @@ registerLocaleData(localeEnGb) | ||||
|       provide: HTTP_INTERCEPTORS, | ||||
|       useClass: CsrfInterceptor, | ||||
|       multi: true | ||||
|     },{ | ||||
|       provide: HTTP_INTERCEPTORS, | ||||
|       useClass: ApiVersionInterceptor, | ||||
|       multi: true | ||||
|     }, | ||||
|     FilterPipe, | ||||
|     DocumentTitlePipe, | ||||
|   | ||||
| @@ -92,6 +92,11 @@ | ||||
|               <svg class="sidebaricon" fill="currentColor"> | ||||
|                 <use xlink:href="assets/bootstrap-icons.svg#file-text"/> | ||||
|               </svg> {{d.title | documentTitle}} | ||||
|               <span class="close bg-light" (click)="closeDocument(d); $event.preventDefault()"> | ||||
|                 <svg xmlns="http://www.w3.org/2000/svg" fill="currentColor" class="bi bi-x" viewBox="0 0 16 16"> | ||||
|                   <use xlink:href="assets/bootstrap-icons.svg#x"/> | ||||
|                 </svg> | ||||
|               </span> | ||||
|             </a> | ||||
|           </li> | ||||
|           <li class="nav-item w-100" *ngIf="openDocuments.length > 1"> | ||||
|   | ||||
| @@ -62,16 +62,45 @@ | ||||
|   flex-wrap: nowrap; | ||||
| } | ||||
|  | ||||
| .nav-item .nav-link-additional { | ||||
|   margin-top: 0.2rem; | ||||
|   margin-left: 0.25rem; | ||||
|   padding-top: 0.5rem; | ||||
| .nav-item { | ||||
|   position: relative; | ||||
|  | ||||
|   svg { | ||||
|     margin-bottom: 2px; | ||||
|   &:hover .close { | ||||
|     display: block; | ||||
|   } | ||||
|  | ||||
|   .close { | ||||
|     display: none; | ||||
|     position: absolute; | ||||
|     cursor: pointer; | ||||
|     opacity: 1; | ||||
|     top: 0; | ||||
|     padding: .25rem .3rem 0; | ||||
|     right: .4rem; | ||||
|     width: 1.8rem; | ||||
|     height: 100%; | ||||
|  | ||||
|     svg { | ||||
|       opacity: 0.5; | ||||
|     } | ||||
|  | ||||
|     &:hover svg { | ||||
|       opacity: 1; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   .nav-link-additional { | ||||
|     margin-top: 0.2rem; | ||||
|     margin-left: 0.25rem; | ||||
|     padding-top: 0.5rem; | ||||
|  | ||||
|     svg { | ||||
|       margin-bottom: 2px; | ||||
|     } | ||||
|   } | ||||
| } | ||||
|  | ||||
|  | ||||
| /* | ||||
|  * Navbar | ||||
|  */ | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| import { Component, OnDestroy, OnInit } from '@angular/core'; | ||||
| import { Component, OnInit } from '@angular/core'; | ||||
| import { FormControl } from '@angular/forms'; | ||||
| import { ActivatedRoute, Router } from '@angular/router'; | ||||
| import { from, Observable, Subscription } from 'rxjs'; | ||||
| import { ActivatedRoute, Router, Params } from '@angular/router'; | ||||
| import { from, Observable, Subscription, BehaviorSubject } from 'rxjs'; | ||||
| import { debounceTime, distinctUntilChanged, map, switchMap } from 'rxjs/operators'; | ||||
| import { PaperlessDocument } from 'src/app/data/paperless-document'; | ||||
| import { OpenDocumentsService } from 'src/app/services/open-documents.service'; | ||||
| @@ -16,7 +16,7 @@ import { Meta } from '@angular/platform-browser'; | ||||
|   templateUrl: './app-frame.component.html', | ||||
|   styleUrls: ['./app-frame.component.scss'] | ||||
| }) | ||||
| export class AppFrameComponent implements OnInit, OnDestroy { | ||||
| export class AppFrameComponent implements OnInit { | ||||
|  | ||||
|   constructor ( | ||||
|     public router: Router, | ||||
| @@ -26,7 +26,7 @@ export class AppFrameComponent implements OnInit, OnDestroy { | ||||
|     public savedViewService: SavedViewService, | ||||
|     private meta: Meta | ||||
|     ) { | ||||
|        | ||||
|  | ||||
|   } | ||||
|  | ||||
|   versionString = `${environment.appTitle} ${environment.version}` | ||||
| @@ -39,9 +39,9 @@ export class AppFrameComponent implements OnInit, OnDestroy { | ||||
|  | ||||
|   searchField = new FormControl('') | ||||
|  | ||||
|   openDocuments: PaperlessDocument[] = [] | ||||
|  | ||||
|   openDocumentsSubscription: Subscription | ||||
|   get openDocuments(): PaperlessDocument[] { | ||||
|     return this.openDocumentsService.getOpenDocuments() | ||||
|   } | ||||
|  | ||||
|   searchAutoComplete = (text$: Observable<string>) => | ||||
|     text$.pipe( | ||||
| @@ -77,12 +77,24 @@ export class AppFrameComponent implements OnInit, OnDestroy { | ||||
|     this.router.navigate(['search'], {queryParams: {query: this.searchField.value}}) | ||||
|   } | ||||
|  | ||||
|   closeDocument(d: PaperlessDocument) { | ||||
|     this.closeMenu() | ||||
|     this.openDocumentsService.closeDocument(d) | ||||
|  | ||||
|     let route = this.activatedRoute.snapshot | ||||
|     while (route.firstChild) { | ||||
|       route = route.firstChild | ||||
|     } | ||||
|     if (route.component == DocumentDetailComponent && route.params['id'] == d.id) { | ||||
|       this.router.navigate([""]) | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   closeAll() { | ||||
|     this.closeMenu() | ||||
|     this.openDocumentsService.closeAll() | ||||
|  | ||||
|     // TODO: is there a better way to do this? | ||||
|     let route = this.activatedRoute | ||||
|     let route = this.activatedRoute.snapshot | ||||
|     while (route.firstChild) { | ||||
|       route = route.firstChild | ||||
|     } | ||||
| @@ -92,13 +104,6 @@ export class AppFrameComponent implements OnInit, OnDestroy { | ||||
|   } | ||||
|  | ||||
|   ngOnInit() { | ||||
|     this.openDocuments = this.openDocumentsService.getOpenDocuments() | ||||
|   } | ||||
|  | ||||
|   ngOnDestroy() { | ||||
|     if (this.openDocumentsSubscription) { | ||||
|       this.openDocumentsSubscription.unsubscribe() | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   get displayName() { | ||||
|   | ||||
| @@ -20,7 +20,7 @@ | ||||
|           </div> | ||||
|  | ||||
|           <div class="input-group input-group-sm"> | ||||
|             <input class="form-control" [placeholder]="datePlaceHolder" id="dateAfter" (dateSelect)="onChangeDebounce()" (change)="onChangeDebounce()" | ||||
|             <input class="form-control" [placeholder]="datePlaceHolder" (dateSelect)="onChangeDebounce()" (change)="onChangeDebounce()" | ||||
|                     [(ngModel)]="dateAfter" ngbDatepicker #dateAfterPicker="ngbDatepicker"> | ||||
|             <div class="input-group-append"> | ||||
|               <button class="btn btn-outline-secondary" (click)="dateAfterPicker.toggle()" type="button"> | ||||
| @@ -45,7 +45,7 @@ | ||||
|           </div> | ||||
|  | ||||
|           <div class="input-group input-group-sm"> | ||||
|             <input class="form-control" [placeholder]="datePlaceHolder" id="dateBefore" (dateSelect)="onChangeDebounce()" (change)="onChangeDebounce()" | ||||
|             <input class="form-control" [placeholder]="datePlaceHolder" (dateSelect)="onChangeDebounce()" (change)="onChangeDebounce()" | ||||
|                     [(ngModel)]="dateBefore" ngbDatepicker #dateBeforePicker="ngbDatepicker"> | ||||
|             <div class="input-group-append"> | ||||
|               <button class="btn btn-outline-secondary" (click)="dateBeforePicker.toggle()" type="button"> | ||||
|   | ||||
| @@ -0,0 +1,33 @@ | ||||
| <div class="form-group"> | ||||
|   <label [for]="inputId">{{title}}</label> | ||||
|  | ||||
|   <div class="input-group" [class.is-invalid]="error"> | ||||
|       <div class="input-group-prepend"> | ||||
|         <span class="input-group-text" [style.background-color]="value">   </span> | ||||
|       </div> | ||||
|        | ||||
|       <ng-template #popContent> | ||||
|         <div style="min-width: 200px;" class="pb-3"> | ||||
|           <color-slider [color]="value" (onChangeComplete)="colorChanged($event.color.hex)"></color-slider> | ||||
|         </div> | ||||
|          | ||||
|       </ng-template> | ||||
|  | ||||
|       <input class="form-control" [class.is-invalid]="error" [id]="inputId" [(ngModel)]="value" (change)="onChange(value)" [autoClose]="'outside'" [ngbPopover]="popContent" placement="bottom" popoverClass="shadow"> | ||||
|  | ||||
|       <div class="input-group-append"> | ||||
|         <button class="btn btn-outline-secondary" type="button" (click)="randomize()"> | ||||
|           <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-dice-5" viewBox="0 0 16 16"> | ||||
|             <path d="M13 1a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h10zM3 0a3 3 0 0 0-3 3v10a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V3a3 3 0 0 0-3-3H3z"/> | ||||
|             <path d="M5.5 4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm8 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm0 8a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm-8 0a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0zm4-4a1.5 1.5 0 1 1-3 0 1.5 1.5 0 0 1 3 0z"/> | ||||
|           </svg> | ||||
|         </button> | ||||
|       </div> | ||||
|  | ||||
|  | ||||
|     </div> | ||||
|     <small *ngIf="hint" class="form-text text-muted">{{hint}}</small> | ||||
|     <div class="invalid-feedback"> | ||||
|       {{error}} | ||||
|     </div> | ||||
| </div> | ||||
| @@ -0,0 +1,25 @@ | ||||
| import { ComponentFixture, TestBed } from '@angular/core/testing'; | ||||
|  | ||||
| import { ColorComponent } from './color.component'; | ||||
|  | ||||
| describe('ColorComponent', () => { | ||||
|   let component: ColorComponent; | ||||
|   let fixture: ComponentFixture<ColorComponent>; | ||||
|  | ||||
|   beforeEach(async () => { | ||||
|     await TestBed.configureTestingModule({ | ||||
|       declarations: [ ColorComponent ] | ||||
|     }) | ||||
|     .compileComponents(); | ||||
|   }); | ||||
|  | ||||
|   beforeEach(() => { | ||||
|     fixture = TestBed.createComponent(ColorComponent); | ||||
|     component = fixture.componentInstance; | ||||
|     fixture.detectChanges(); | ||||
|   }); | ||||
|  | ||||
|   it('should create', () => { | ||||
|     expect(component).toBeTruthy(); | ||||
|   }); | ||||
| }); | ||||
| @@ -0,0 +1,30 @@ | ||||
| import { Component, forwardRef } from '@angular/core'; | ||||
| import { NG_VALUE_ACCESSOR } from '@angular/forms'; | ||||
| import { randomColor } from 'src/app/utils/color'; | ||||
| import { AbstractInputComponent } from '../abstract-input'; | ||||
|  | ||||
| @Component({ | ||||
|   providers: [{ | ||||
|     provide: NG_VALUE_ACCESSOR, | ||||
|     useExisting: forwardRef(() => ColorComponent), | ||||
|     multi: true | ||||
|   }], | ||||
|   selector: 'app-input-color', | ||||
|   templateUrl: './color.component.html', | ||||
|   styleUrls: ['./color.component.scss'] | ||||
| }) | ||||
| export class ColorComponent extends AbstractInputComponent<string> { | ||||
|  | ||||
|   constructor() { | ||||
|     super() | ||||
|   } | ||||
|  | ||||
|   randomize() { | ||||
|     this.colorChanged(randomColor()) | ||||
|   } | ||||
|  | ||||
|   colorChanged(value) { | ||||
|     this.value = value | ||||
|     this.onChange(value) | ||||
|   } | ||||
| } | ||||
| @@ -1,7 +1,7 @@ | ||||
| <div class="form-group"> | ||||
|   <label [for]="inputId">{{title}}</label> | ||||
|   <div class="input-group"> | ||||
|     <input [class.is-invalid]="error" class="form-control" [placeholder]="placeholder" [id]="inputId" (dateSelect)="onChange(value)" (change)="onChange(value)" | ||||
|   <div class="input-group" [class.is-invalid]="error"> | ||||
|     <input class="form-control" [class.is-invalid]="error"  [placeholder]="placeholder" [id]="inputId" (dateSelect)="onChange(value)" (change)="onChange(value)" | ||||
|            name="dp" [(ngModel)]="value" ngbDatepicker #datePicker="ngbDatepicker" #datePickerContent="ngModel"> | ||||
|     <div class="input-group-append"> | ||||
|       <button class="btn btn-outline-secondary calendar" (click)="datePicker.toggle()" type="button"> | ||||
| @@ -10,6 +10,7 @@ | ||||
|         </svg> | ||||
|       </button> | ||||
|     </div> | ||||
|     <div class="invalid-feedback" *ngIf="error" i18n>Invalid date.</div> | ||||
|   </div> | ||||
|   <div class="invalid-feedback" i18n>Invalid date.</div> | ||||
|   <small *ngIf="hint" class="form-text text-muted">{{hint}}</small> | ||||
| </div> | ||||
|   | ||||
| @@ -1,2 +1,2 @@ | ||||
| <span *ngIf="!clickable" class="badge" [style.background]="getColour().value" [style.color]="getColour().textColor">{{tag.name}}</span> | ||||
| <a [routerLink]="" [title]="linkTitle" *ngIf="clickable" class="badge" [style.background]="getColour().value" [style.color]="getColour().textColor">{{tag.name}}</a> | ||||
| <span *ngIf="!clickable" class="badge" [style.background]="tag.color" [style.color]="tag.text_color">{{tag.name}}</span> | ||||
| <a [routerLink]="" [title]="linkTitle" *ngIf="clickable" class="badge" [style.background]="tag.color" [style.color]="tag.text_color">{{tag.name}}</a> | ||||
| @@ -1,5 +1,5 @@ | ||||
| import { Component, Input, OnInit } from '@angular/core'; | ||||
| import { TAG_COLOURS, PaperlessTag } from 'src/app/data/paperless-tag'; | ||||
| import { PaperlessTag } from 'src/app/data/paperless-tag'; | ||||
|  | ||||
| @Component({ | ||||
|   selector: 'app-tag', | ||||
| @@ -22,8 +22,4 @@ export class TagComponent implements OnInit { | ||||
|   ngOnInit(): void { | ||||
|   } | ||||
|  | ||||
|   getColour() { | ||||
|     return TAG_COLOURS.find(c => c.id == this.tag.colour) | ||||
|   } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| <div class="card mb-3 shadow-sm" [class.card-selected]="selected" [class.document-card]="selectable" [class.popover-hidden]="popoverHidden" (mouseleave)="mouseLeaveCard()"> | ||||
|   <div class="row no-gutters"> | ||||
|     <div class="col-md-2 d-none d-lg-block doc-img-background rounded-left" [class.doc-img-background-selected]="selected" (click)="this.toggleSelected.emit($event)"> | ||||
|       <img [src]="getThumbUrl()" class="card-img doc-img border-right rounded-left"> | ||||
|       <img [src]="getThumbUrl()" class="card-img doc-img border-right rounded-left" [class.inverted]="getIsThumbInverted()"> | ||||
|  | ||||
|       <div style="top: 0; left: 0" class="position-absolute border-right border-bottom bg-light p-1" [class.document-card-check]="!selected"> | ||||
|         <div class="custom-control custom-checkbox"> | ||||
|   | ||||
| @@ -3,6 +3,7 @@ import { DomSanitizer } from '@angular/platform-browser'; | ||||
| import { PaperlessDocument } from 'src/app/data/paperless-document'; | ||||
| import { PaperlessDocumentMetadata } from 'src/app/data/paperless-document-metadata'; | ||||
| import { DocumentService } from 'src/app/services/rest/document.service'; | ||||
| import { SettingsService, SETTINGS_KEYS } from 'src/app/services/settings.service'; | ||||
| import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'; | ||||
|  | ||||
| @Component({ | ||||
| @@ -12,7 +13,7 @@ import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'; | ||||
| }) | ||||
| export class DocumentCardLargeComponent implements OnInit { | ||||
|  | ||||
|   constructor(private documentService: DocumentService, private sanitizer: DomSanitizer) { } | ||||
|   constructor(private documentService: DocumentService, private sanitizer: DomSanitizer, private settingsService: SettingsService) { } | ||||
|  | ||||
|   @Input() | ||||
|   selected = false | ||||
| @@ -65,6 +66,10 @@ export class DocumentCardLargeComponent implements OnInit { | ||||
|     }) | ||||
|   } | ||||
|  | ||||
|   getIsThumbInverted() { | ||||
|     return this.settingsService.get(SETTINGS_KEYS.DARK_MODE_THUMB_INVERTED) | ||||
|   } | ||||
|  | ||||
|   getDetailsAsString() { | ||||
|     if (typeof this.details === 'string') { | ||||
|       return this.details.substring(0, 500) | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| <div class="col p-2 h-100"> | ||||
|   <div class="card h-100 shadow-sm document-card" [class.card-selected]="selected" [class.popover-hidden]="popoverHidden" (mouseleave)="mouseLeaveCard()"> | ||||
|     <div class="border-bottom doc-img-container" [class.doc-img-background-selected]="selected" (click)="this.toggleSelected.emit($event)"> | ||||
|       <img class="card-img doc-img rounded-top" [src]="getThumbUrl()"> | ||||
|       <img class="card-img doc-img rounded-top" [class.inverted]="getIsThumbInverted()" [src]="getThumbUrl()"> | ||||
|  | ||||
|       <div class="border-right border-bottom bg-light p-1 rounded document-card-check"> | ||||
|         <div class="custom-control custom-checkbox"> | ||||
|   | ||||
| @@ -3,6 +3,7 @@ import { map } from 'rxjs/operators'; | ||||
| import { PaperlessDocument } from 'src/app/data/paperless-document'; | ||||
| import { PaperlessDocumentMetadata } from 'src/app/data/paperless-document-metadata'; | ||||
| import { DocumentService } from 'src/app/services/rest/document.service'; | ||||
| import { SettingsService, SETTINGS_KEYS } from 'src/app/services/settings.service'; | ||||
| import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'; | ||||
|  | ||||
| @Component({ | ||||
| @@ -12,7 +13,7 @@ import { NgbPopover } from '@ng-bootstrap/ng-bootstrap'; | ||||
| }) | ||||
| export class DocumentCardSmallComponent implements OnInit { | ||||
|  | ||||
|   constructor(private documentService: DocumentService) { } | ||||
|   constructor(private documentService: DocumentService, private settingsService: SettingsService) { } | ||||
|  | ||||
|   @Input() | ||||
|   selected = false | ||||
| @@ -44,6 +45,10 @@ export class DocumentCardSmallComponent implements OnInit { | ||||
|     }) | ||||
|   } | ||||
|  | ||||
|   getIsThumbInverted() { | ||||
|     return this.settingsService.get(SETTINGS_KEYS.DARK_MODE_THUMB_INVERTED) | ||||
|   } | ||||
|  | ||||
|   getThumbUrl() { | ||||
|     return this.documentService.getThumbUrl(this.document.id) | ||||
|   } | ||||
|   | ||||
| @@ -2,7 +2,15 @@ | ||||
|    <div class="col mb-2 mb-xl-0"> | ||||
|      <div class="form-inline d-flex align-items-center"> | ||||
|          <label class="text-muted mr-2 mb-0" i18n>Filter by:</label> | ||||
|          <input class="form-control form-control-sm flex-fill w-auto" type="text" [(ngModel)]="titleFilter" placeholder="Title" i18n-placeholder> | ||||
|          <div class="input-group input-group-sm flex-fill w-auto"> | ||||
|            <div class="input-group-prepend" ngbDropdown> | ||||
|             <button class="btn btn-outline-primary" ngbDropdownToggle>{{textFilterTargetName}}</button>    | ||||
|             <div class="dropdown-menu shadow" ngbDropdownMenu> | ||||
|               <button *ngFor="let t of textFilterTargets" ngbDropdownItem [class.active]="textFilterTarget == t.id" (click)="changeTextFilterTarget(t.id)">{{t.name}}</button> | ||||
|             </div> | ||||
|           </div> | ||||
|           <input class="form-control form-control-sm" type="text" [(ngModel)]="textFilter"> | ||||
|          </div> | ||||
|      </div> | ||||
|   </div> | ||||
|   <div class="w-100 d-xl-none"></div> | ||||
|   | ||||
| @@ -8,10 +8,13 @@ import { DocumentTypeService } from 'src/app/services/rest/document-type.service | ||||
| import { TagService } from 'src/app/services/rest/tag.service'; | ||||
| import { CorrespondentService } from 'src/app/services/rest/correspondent.service'; | ||||
| import { FilterRule } from 'src/app/data/filter-rule'; | ||||
| import { FILTER_ADDED_AFTER, FILTER_ADDED_BEFORE, FILTER_CORRESPONDENT, FILTER_CREATED_AFTER, FILTER_CREATED_BEFORE, FILTER_DOCUMENT_TYPE, FILTER_HAS_ANY_TAG, FILTER_HAS_TAG, FILTER_TITLE } from 'src/app/data/filter-rule-type'; | ||||
| import { FILTER_ADDED_AFTER, FILTER_ADDED_BEFORE, FILTER_CORRESPONDENT, FILTER_CREATED_AFTER, FILTER_CREATED_BEFORE, FILTER_DOCUMENT_TYPE, FILTER_HAS_ANY_TAG, FILTER_HAS_TAG, FILTER_TITLE, FILTER_TITLE_CONTENT } from 'src/app/data/filter-rule-type'; | ||||
| import { FilterableDropdownSelectionModel } from '../../common/filterable-dropdown/filterable-dropdown.component'; | ||||
| import { ToggleableItemState } from '../../common/filterable-dropdown/toggleable-dropdown-button/toggleable-dropdown-button.component'; | ||||
|  | ||||
| const TEXT_FILTER_TARGET_TITLE = "title" | ||||
| const TEXT_FILTER_TARGET_TITLE_CONTENT = "title-content" | ||||
|  | ||||
| @Component({ | ||||
|   selector: 'app-filter-editor', | ||||
|   templateUrl: './filter-editor.component.html', | ||||
| @@ -64,7 +67,19 @@ export class FilterEditorComponent implements OnInit, OnDestroy { | ||||
|   correspondents: PaperlessCorrespondent[] = [] | ||||
|   documentTypes: PaperlessDocumentType[] = [] | ||||
|  | ||||
|   _titleFilter = "" | ||||
|   _textFilter = "" | ||||
|  | ||||
|   textFilterTargets = [ | ||||
|     {id: TEXT_FILTER_TARGET_TITLE, name: $localize`Title`}, | ||||
|     {id: TEXT_FILTER_TARGET_TITLE_CONTENT, name: $localize`Title & content`} | ||||
|   ] | ||||
|  | ||||
|   textFilterTarget = TEXT_FILTER_TARGET_TITLE_CONTENT | ||||
|  | ||||
|   get textFilterTargetName() { | ||||
|     return this.textFilterTargets.find(t => t.id == this.textFilterTarget)?.name | ||||
|   } | ||||
|  | ||||
|  | ||||
|   tagSelectionModel = new FilterableDropdownSelectionModel() | ||||
|   correspondentSelectionModel = new FilterableDropdownSelectionModel() | ||||
| @@ -80,7 +95,7 @@ export class FilterEditorComponent implements OnInit, OnDestroy { | ||||
|     this.documentTypeSelectionModel.clear(false) | ||||
|     this.tagSelectionModel.clear(false) | ||||
|     this.correspondentSelectionModel.clear(false) | ||||
|     this._titleFilter = null | ||||
|     this._textFilter = null | ||||
|     this.dateAddedBefore = null | ||||
|     this.dateAddedAfter = null | ||||
|     this.dateCreatedBefore = null | ||||
| @@ -89,7 +104,12 @@ export class FilterEditorComponent implements OnInit, OnDestroy { | ||||
|     value.forEach(rule => { | ||||
|       switch (rule.rule_type) { | ||||
|         case FILTER_TITLE: | ||||
|           this._titleFilter = rule.value | ||||
|           this._textFilter = rule.value | ||||
|           this.textFilterTarget = TEXT_FILTER_TARGET_TITLE | ||||
|           break | ||||
|         case FILTER_TITLE_CONTENT: | ||||
|           this._textFilter = rule.value | ||||
|           this.textFilterTarget = TEXT_FILTER_TARGET_TITLE_CONTENT | ||||
|           break | ||||
|         case FILTER_CREATED_AFTER: | ||||
|           this.dateCreatedAfter = rule.value | ||||
| @@ -121,8 +141,11 @@ export class FilterEditorComponent implements OnInit, OnDestroy { | ||||
|  | ||||
|   get filterRules(): FilterRule[] { | ||||
|     let filterRules: FilterRule[] = [] | ||||
|     if (this._titleFilter) { | ||||
|       filterRules.push({rule_type: FILTER_TITLE, value: this._titleFilter}) | ||||
|     if (this._textFilter && this.textFilterTarget == TEXT_FILTER_TARGET_TITLE_CONTENT) { | ||||
|       filterRules.push({rule_type: FILTER_TITLE_CONTENT, value: this._textFilter}) | ||||
|     } | ||||
|     if (this._textFilter && this.textFilterTarget == TEXT_FILTER_TARGET_TITLE) { | ||||
|       filterRules.push({rule_type: FILTER_TITLE, value: this._textFilter}) | ||||
|     } | ||||
|     if (this.tagSelectionModel.isNoneSelected()) { | ||||
|       filterRules.push({rule_type: FILTER_HAS_ANY_TAG, value: "false"}) | ||||
| @@ -165,15 +188,15 @@ export class FilterEditorComponent implements OnInit, OnDestroy { | ||||
|     this.filterRulesChange.next(this.filterRules) | ||||
|   } | ||||
|  | ||||
|   get titleFilter() { | ||||
|     return this._titleFilter | ||||
|   get textFilter() { | ||||
|     return this._textFilter | ||||
|   } | ||||
|  | ||||
|   set titleFilter(value) { | ||||
|     this.titleFilterDebounce.next(value) | ||||
|   set textFilter(value) { | ||||
|     this.textFilterDebounce.next(value) | ||||
|   } | ||||
|  | ||||
|   titleFilterDebounce: Subject<string> | ||||
|   textFilterDebounce: Subject<string> | ||||
|   subscription: Subscription | ||||
|  | ||||
|   ngOnInit() { | ||||
| @@ -181,19 +204,19 @@ export class FilterEditorComponent implements OnInit, OnDestroy { | ||||
|     this.correspondentService.listAll().subscribe(result => this.correspondents = result.results) | ||||
|     this.documentTypeService.listAll().subscribe(result => this.documentTypes = result.results) | ||||
|  | ||||
|     this.titleFilterDebounce = new Subject<string>() | ||||
|     this.textFilterDebounce = new Subject<string>() | ||||
|  | ||||
|     this.subscription = this.titleFilterDebounce.pipe( | ||||
|     this.subscription = this.textFilterDebounce.pipe( | ||||
|       debounceTime(400), | ||||
|       distinctUntilChanged() | ||||
|     ).subscribe(title => { | ||||
|       this._titleFilter = title | ||||
|     ).subscribe(text => { | ||||
|       this._textFilter = text | ||||
|       this.updateRules() | ||||
|     }) | ||||
|   } | ||||
|  | ||||
|   ngOnDestroy() { | ||||
|     this.titleFilterDebounce.complete() | ||||
|     this.textFilterDebounce.complete() | ||||
|   } | ||||
|  | ||||
|   resetSelected() { | ||||
| @@ -223,4 +246,9 @@ export class FilterEditorComponent implements OnInit, OnDestroy { | ||||
|   onDocumentTypeDropdownOpen() { | ||||
|     this.documentTypeSelectionModel.apply() | ||||
|   } | ||||
|  | ||||
|   changeTextFilterTarget(target) { | ||||
|     this.textFilterTarget = target | ||||
|     this.updateRules() | ||||
|   } | ||||
| } | ||||
|   | ||||
| @@ -85,6 +85,7 @@ | ||||
|           <div class="col"> | ||||
|             <app-input-check i18n-title title="Use system settings" formControlName="darkModeUseSystem"></app-input-check> | ||||
|             <app-input-check [hidden]="settingsForm.value.darkModeUseSystem" i18n-title title="Enable dark mode" formControlName="darkModeEnabled"></app-input-check> | ||||
|             <app-input-check i18n-title title="Invert thumbnails in dark mode" formControlName="darkModeInvertThumbs"></app-input-check> | ||||
|           </div> | ||||
|         </div> | ||||
|  | ||||
|   | ||||
| @@ -21,6 +21,7 @@ export class SettingsComponent implements OnInit { | ||||
|     'documentListItemPerPage': new FormControl(this.settings.get(SETTINGS_KEYS.DOCUMENT_LIST_SIZE)), | ||||
|     'darkModeUseSystem': new FormControl(this.settings.get(SETTINGS_KEYS.DARK_MODE_USE_SYSTEM)), | ||||
|     'darkModeEnabled': new FormControl(this.settings.get(SETTINGS_KEYS.DARK_MODE_ENABLED)), | ||||
|     'darkModeInvertThumbs': new FormControl(this.settings.get(SETTINGS_KEYS.DARK_MODE_THUMB_INVERTED)), | ||||
|     'savedViews': this.savedViewGroup, | ||||
|     'displayLanguage': new FormControl(this.settings.getLanguage()), | ||||
|     'dateLocale': new FormControl(this.settings.get(SETTINGS_KEYS.DATE_LOCALE)), | ||||
| @@ -73,6 +74,7 @@ export class SettingsComponent implements OnInit { | ||||
|     this.settings.set(SETTINGS_KEYS.DOCUMENT_LIST_SIZE, this.settingsForm.value.documentListItemPerPage) | ||||
|     this.settings.set(SETTINGS_KEYS.DARK_MODE_USE_SYSTEM, this.settingsForm.value.darkModeUseSystem) | ||||
|     this.settings.set(SETTINGS_KEYS.DARK_MODE_ENABLED, (this.settingsForm.value.darkModeEnabled == true).toString()) | ||||
|     this.settings.set(SETTINGS_KEYS.DARK_MODE_THUMB_INVERTED, (this.settingsForm.value.darkModeInvertThumbs == true).toString()) | ||||
|     this.settings.set(SETTINGS_KEYS.DATE_LOCALE, this.settingsForm.value.dateLocale) | ||||
|     this.settings.set(SETTINGS_KEYS.DATE_FORMAT, this.settingsForm.value.dateFormat) | ||||
|     this.settings.set(SETTINGS_KEYS.NOTIFICATIONS_CONSUMER_NEW_DOCUMENT, this.settingsForm.value.notificationsConsumerNewDocument) | ||||
|   | ||||
| @@ -8,15 +8,7 @@ | ||||
|     <div class="modal-body"> | ||||
|       <app-input-text i18n-title title="Name" formControlName="name" [error]="error?.name"></app-input-text> | ||||
|  | ||||
|  | ||||
|       <div class="form-group paperless-input-select"> | ||||
|         <label for="colour" i18n>Color</label> | ||||
|         <ng-select name="colour" formControlName="colour" [items]="getColours()" bindValue="id" bindLabel="name" [clearable]="false"> | ||||
|           <ng-template ng-option-tmp ng-label-tmp let-item="item"> | ||||
|             <span class="badge" [style.background]="item.value" [style.color]="item.textColor">{{item.name}}</span> | ||||
|           </ng-template> | ||||
|         </ng-select> | ||||
|       </div> | ||||
|       <app-input-color i18n-title title="Color" formControlName="color" [error]="error?.color"></app-input-color> | ||||
|  | ||||
|       <app-input-check i18n-title title="Inbox tag" formControlName="is_inbox_tag" i18n-hint hint="Inbox tags are automatically assigned to all consumed documents."></app-input-check> | ||||
|       <app-input-select i18n-title title="Matching algorithm" [items]="getMatchingAlgorithms()" formControlName="matching_algorithm"></app-input-select> | ||||
|   | ||||
| @@ -2,9 +2,10 @@ import { Component } from '@angular/core'; | ||||
| import { FormControl, FormGroup } from '@angular/forms'; | ||||
| import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; | ||||
| import { EditDialogComponent } from 'src/app/components/common/edit-dialog/edit-dialog.component'; | ||||
| import { TAG_COLOURS, PaperlessTag } from 'src/app/data/paperless-tag'; | ||||
| import { PaperlessTag } from 'src/app/data/paperless-tag'; | ||||
| import { TagService } from 'src/app/services/rest/tag.service'; | ||||
| import { ToastService } from 'src/app/services/toast.service'; | ||||
| import { randomColor } from 'src/app/utils/color'; | ||||
|  | ||||
| @Component({ | ||||
|   selector: 'app-tag-edit-dialog', | ||||
| @@ -13,7 +14,7 @@ import { ToastService } from 'src/app/services/toast.service'; | ||||
| }) | ||||
| export class TagEditDialogComponent extends EditDialogComponent<PaperlessTag> { | ||||
|  | ||||
|   constructor(service: TagService, activeModal: NgbActiveModal, toastService: ToastService) {  | ||||
|   constructor(service: TagService, activeModal: NgbActiveModal, toastService: ToastService) { | ||||
|     super(service, activeModal, toastService) | ||||
|   } | ||||
|  | ||||
| @@ -28,7 +29,7 @@ export class TagEditDialogComponent extends EditDialogComponent<PaperlessTag> { | ||||
|   getForm(): FormGroup { | ||||
|     return new FormGroup({ | ||||
|       name: new FormControl(''), | ||||
|       colour: new FormControl(1), | ||||
|       color: new FormControl(randomColor()), | ||||
|       is_inbox_tag: new FormControl(false), | ||||
|       matching_algorithm: new FormControl(1), | ||||
|       match: new FormControl(""), | ||||
| @@ -36,12 +37,4 @@ export class TagEditDialogComponent extends EditDialogComponent<PaperlessTag> { | ||||
|     }) | ||||
|   } | ||||
|  | ||||
|   getColours() { | ||||
|     return TAG_COLOURS | ||||
|   } | ||||
|  | ||||
|   getColor(id: number) { | ||||
|     return TAG_COLOURS.find(c => c.id == id) | ||||
|   } | ||||
|  | ||||
| } | ||||
|   | ||||
| @@ -26,8 +26,8 @@ | ||||
|   <tbody> | ||||
|     <tr *ngFor="let tag of data"> | ||||
|       <td scope="row">{{ tag.name }}</td> | ||||
|       <td scope="row"><span class="badge" [style.color]="getColor(tag.colour).textColor" | ||||
|           [style.background-color]="getColor(tag.colour).value">{{ getColor(tag.colour).name }}</span></td> | ||||
|       <td scope="row"><span class="badge" [style.color]="tag.text_color" | ||||
|           [style.background-color]="tag.color">{{tag.color}}</span></td> | ||||
|       <td scope="row">{{ getMatching(tag) }}</td> | ||||
|       <td scope="row">{{ tag.document_count }}</td> | ||||
|       <td scope="row"> | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| import { Component } from '@angular/core'; | ||||
| import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; | ||||
| import { FILTER_HAS_TAG } from 'src/app/data/filter-rule-type'; | ||||
| import { TAG_COLOURS, PaperlessTag } from 'src/app/data/paperless-tag'; | ||||
| import { PaperlessTag } from 'src/app/data/paperless-tag'; | ||||
| import { DocumentListViewService } from 'src/app/services/document-list-view.service'; | ||||
| import { TagService } from 'src/app/services/rest/tag.service'; | ||||
| import { ToastService } from 'src/app/services/toast.service'; | ||||
| @@ -22,10 +22,6 @@ export class TagListComponent extends GenericListComponent<PaperlessTag> { | ||||
|     super(tagService, modalService, TagEditDialogComponent, toastService) | ||||
|   } | ||||
|  | ||||
|   getColor(id) { | ||||
|     return TAG_COLOURS.find(c => c.id == id) | ||||
|   } | ||||
|  | ||||
|   getDeleteMessage(object: PaperlessTag) { | ||||
|     return $localize`Do you really want to delete the tag "${object.name}"?` | ||||
|   } | ||||
|   | ||||
| @@ -20,6 +20,8 @@ export const FILTER_DOES_NOT_HAVE_TAG = 17 | ||||
|  | ||||
| export const FILTER_ASN_ISNULL = 18 | ||||
|  | ||||
| export const FILTER_TITLE_CONTENT = 19 | ||||
|  | ||||
| export const FILTER_RULE_TYPES: FilterRuleType[] = [ | ||||
|  | ||||
|   {id: FILTER_TITLE, filtervar: "title__icontains", datatype: "string", multi: false, default: ""}, | ||||
| @@ -47,7 +49,9 @@ export const FILTER_RULE_TYPES: FilterRuleType[] = [ | ||||
|  | ||||
|   {id: FILTER_MODIFIED_BEFORE, filtervar: "modified__date__lt", datatype: "date", multi: false}, | ||||
|   {id: FILTER_MODIFIED_AFTER, filtervar: "modified__date__gt", datatype: "date", multi: false}, | ||||
|   {id: FILTER_ASN_ISNULL, filtervar: "archive_serial_number__isnull", datatype: "boolean", multi: false} | ||||
|   {id: FILTER_ASN_ISNULL, filtervar: "archive_serial_number__isnull", datatype: "boolean", multi: false}, | ||||
|  | ||||
|   {id: FILTER_TITLE_CONTENT, filtervar: "title_content", datatype: "string", multi: false} | ||||
| ] | ||||
|  | ||||
| export interface FilterRuleType { | ||||
|   | ||||
| @@ -1,26 +1,10 @@ | ||||
| import { MatchingModel } from './matching-model'; | ||||
| import { ObjectWithId } from './object-with-id'; | ||||
|  | ||||
|  | ||||
| export const TAG_COLOURS = [ | ||||
|     {id: 1, value: "#a6cee3", name: $localize`Light blue`, textColor: "#000000"}, | ||||
|     {id: 2, value: "#1f78b4", name: $localize`Blue`, textColor: "#ffffff"}, | ||||
|     {id: 3, value: "#b2df8a", name: $localize`Light green`, textColor: "#000000"}, | ||||
|     {id: 4, value: "#33a02c", name: $localize`Green`, textColor: "#ffffff"}, | ||||
|     {id: 5, value: "#fb9a99", name: $localize`Light red`, textColor: "#000000"}, | ||||
|     {id: 6, value: "#e31a1c", name: $localize`Red `, textColor: "#ffffff"}, | ||||
|     {id: 7, value: "#fdbf6f", name: $localize`Light orange`, textColor: "#000000"}, | ||||
|     {id: 8, value: "#ff7f00", name: $localize`Orange`, textColor: "#000000"}, | ||||
|     {id: 9, value: "#cab2d6", name: $localize`Light violet`, textColor: "#000000"}, | ||||
|     {id: 10, value: "#6a3d9a", name: $localize`Violet`, textColor: "#ffffff"}, | ||||
|     {id: 11, value: "#b15928", name: $localize`Brown`, textColor: "#ffffff"}, | ||||
|     {id: 12, value: "#000000", name: $localize`Black`, textColor: "#ffffff"}, | ||||
|     {id: 13, value: "#cccccc", name: $localize`Light grey`, textColor: "#000000"} | ||||
| ] | ||||
| import { MatchingModel } from "./matching-model"; | ||||
|  | ||||
| export interface PaperlessTag extends MatchingModel { | ||||
|  | ||||
|     colour?: number | ||||
|     color?: string | ||||
|  | ||||
|     text_color?: string | ||||
|  | ||||
|     is_inbox_tag?: boolean | ||||
|  | ||||
|   | ||||
							
								
								
									
										16
									
								
								src-ui/src/app/interceptors/api-version.interceptor.spec.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								src-ui/src/app/interceptors/api-version.interceptor.spec.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,16 @@ | ||||
| import { TestBed } from '@angular/core/testing'; | ||||
|  | ||||
| import { ApiVersionInterceptor } from './api-version.interceptor'; | ||||
|  | ||||
| describe('ApiVersionInterceptor', () => { | ||||
|   beforeEach(() => TestBed.configureTestingModule({ | ||||
|     providers: [ | ||||
|       ApiVersionInterceptor | ||||
|       ] | ||||
|   })); | ||||
|  | ||||
|   it('should be created', () => { | ||||
|     const interceptor: ApiVersionInterceptor = TestBed.inject(ApiVersionInterceptor); | ||||
|     expect(interceptor).toBeTruthy(); | ||||
|   }); | ||||
| }); | ||||
							
								
								
									
										25
									
								
								src-ui/src/app/interceptors/api-version.interceptor.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								src-ui/src/app/interceptors/api-version.interceptor.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| import { Injectable } from '@angular/core'; | ||||
| import { | ||||
|   HttpRequest, | ||||
|   HttpHandler, | ||||
|   HttpEvent, | ||||
|   HttpInterceptor | ||||
| } from '@angular/common/http'; | ||||
| import { Observable } from 'rxjs'; | ||||
| import { environment } from 'src/environments/environment'; | ||||
|  | ||||
| @Injectable() | ||||
| export class ApiVersionInterceptor implements HttpInterceptor { | ||||
|  | ||||
|   constructor() {} | ||||
|  | ||||
|   intercept(request: HttpRequest<unknown>, next: HttpHandler): Observable<HttpEvent<unknown>> { | ||||
|     request = request.clone({ | ||||
|         setHeaders: { | ||||
|           'Accept': `application/json; version=${environment.apiVersion}` | ||||
|         } | ||||
|       }) | ||||
|   | ||||
|     return next.handle(request); | ||||
|   } | ||||
| } | ||||
| @@ -13,17 +13,20 @@ const FORMAT_TO_ISO_FORMAT = { | ||||
| }) | ||||
| export class CustomDatePipe extends DatePipe implements PipeTransform { | ||||
|  | ||||
|   private defaultLocale: string | ||||
|  | ||||
|   constructor(@Inject(LOCALE_ID) locale: string, private settings: SettingsService) { | ||||
|     super(locale) | ||||
|     this.defaultLocale = locale | ||||
|   } | ||||
|  | ||||
|   transform(value: any, format?: string, timezone?: string, locale?: string): string | null { | ||||
|     let l = locale || this.settings.get(SETTINGS_KEYS.DATE_LOCALE) | ||||
|     let l = locale || this.settings.get(SETTINGS_KEYS.DATE_LOCALE) || this.defaultLocale | ||||
|     let f = format || this.settings.get(SETTINGS_KEYS.DATE_FORMAT) | ||||
|     if (l == "iso-8601") { | ||||
|       return super.transform(value, FORMAT_TO_ISO_FORMAT[f], timezone) | ||||
|     } else { | ||||
|       return super.transform(value, format || this.settings.get(SETTINGS_KEYS.DATE_FORMAT), timezone, locale) | ||||
|       return super.transform(value, format || this.settings.get(SETTINGS_KEYS.DATE_FORMAT), timezone, l) | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   | ||||
| @@ -26,6 +26,7 @@ export const SETTINGS_KEYS = { | ||||
|   DOCUMENT_LIST_SIZE: 'general-settings:documentListSize', | ||||
|   DARK_MODE_USE_SYSTEM: 'general-settings:dark-mode:use-system', | ||||
|   DARK_MODE_ENABLED: 'general-settings:dark-mode:enabled', | ||||
|   DARK_MODE_THUMB_INVERTED: 'general-settings:dark-mode:thumb-inverted', | ||||
|   DATE_LOCALE: 'general-settings:date-display:date-locale', | ||||
|   DATE_FORMAT: 'general-settings:date-display:date-format', | ||||
|   NOTIFICATIONS_CONSUMER_NEW_DOCUMENT: 'general-settings:notifications:consumer-new-documents', | ||||
| @@ -40,6 +41,7 @@ const SETTINGS: PaperlessSettings[] = [ | ||||
|   {key: SETTINGS_KEYS.DOCUMENT_LIST_SIZE, type: "number", default: 50}, | ||||
|   {key: SETTINGS_KEYS.DARK_MODE_USE_SYSTEM, type: "boolean", default: true}, | ||||
|   {key: SETTINGS_KEYS.DARK_MODE_ENABLED, type: "boolean", default: false}, | ||||
|   {key: SETTINGS_KEYS.DARK_MODE_THUMB_INVERTED, type: "boolean", default: true}, | ||||
|   {key: SETTINGS_KEYS.DATE_LOCALE, type: "string", default: ""}, | ||||
|   {key: SETTINGS_KEYS.DATE_FORMAT, type: "string", default: "mediumDate"}, | ||||
|   {key: SETTINGS_KEYS.NOTIFICATIONS_CONSUMER_NEW_DOCUMENT, type: "boolean", default: true}, | ||||
| @@ -88,7 +90,9 @@ export class SettingsService { | ||||
|       {code: "de", name: $localize`German`, englishName: "German", dateInputFormat: "dd.mm.yyyy"}, | ||||
|       {code: "nl", name: $localize`Dutch`, englishName: "Dutch", dateInputFormat: "dd-mm-yyyy"}, | ||||
|       {code: "fr", name: $localize`French`, englishName: "French", dateInputFormat: "dd/mm/yyyy"}, | ||||
|       {code: "pt-br", name: $localize`Portuguese (Brazil)`, englishName: "Portuguese (Brazil)", dateInputFormat: "dd/mm/yyyy"} | ||||
|       {code: "pt-br", name: $localize`Portuguese (Brazil)`, englishName: "Portuguese (Brazil)", dateInputFormat: "dd/mm/yyyy"}, | ||||
|       {code: "it", name: $localize`Italian`, englishName: "Italian", dateInputFormat: "dd/mm/yyyy"}, | ||||
|       {code: "ro", name: $localize`Romanian`, englishName: "Romanian", dateInputFormat: "dd.mm.yyyy"} | ||||
|     ] | ||||
|   } | ||||
|  | ||||
|   | ||||
							
								
								
									
										48
									
								
								src-ui/src/app/utils/color.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										48
									
								
								src-ui/src/app/utils/color.ts
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,48 @@ | ||||
|  | ||||
| function componentToHex(c) { | ||||
|   var hex = Math.floor(c).toString(16) | ||||
|   return hex.length == 1 ? "0" + hex : hex | ||||
| } | ||||
|  | ||||
| /** | ||||
|  * https://axonflux.com/handy-rgb-to-hsl-and-rgb-to-hsv-color-model-c | ||||
|  *  | ||||
|  * Converts an HSL color value to RGB. Conversion formula | ||||
|  * adapted from http://en.wikipedia.org/wiki/HSL_color_space. | ||||
|  * Assumes h, s, and l are contained in the set [0, 1] and | ||||
|  * returns r, g, and b in the set [0, 255]. | ||||
|  * | ||||
|  * @param   Number  h       The hue | ||||
|  * @param   Number  s       The saturation | ||||
|  * @param   Number  l       The lightness | ||||
|  * @return  Array           The RGB representation | ||||
|  */ | ||||
| function hslToRgb(h, s, l){ | ||||
|   var r, g, b | ||||
|  | ||||
|   if(s == 0){ | ||||
|       r = g = b = l // achromatic | ||||
|   }else{ | ||||
|       function hue2rgb(p, q, t){ | ||||
|           if(t < 0) t += 1 | ||||
|           if(t > 1) t -= 1 | ||||
|           if(t < 1/6) return p + (q - p) * 6 * t | ||||
|           if(t < 1/2) return q | ||||
|           if(t < 2/3) return p + (q - p) * (2/3 - t) * 6 | ||||
|           return p | ||||
|       } | ||||
|  | ||||
|       var q = l < 0.5 ? l * (1 + s) : l + s - l * s | ||||
|       var p = 2 * l - q | ||||
|       r = hue2rgb(p, q, h + 1/3) | ||||
|       g = hue2rgb(p, q, h) | ||||
|       b = hue2rgb(p, q, h - 1/3) | ||||
|   } | ||||
|  | ||||
|   return [r * 255, g * 255, b * 255] | ||||
| } | ||||
|  | ||||
| export function randomColor() { | ||||
|   let rgb = hslToRgb(Math.random(), 0.6, Math.random() * 0.4 + 0.4) | ||||
|   return `#${componentToHex(rgb[0])}${componentToHex(rgb[1])}${componentToHex(rgb[2])}` | ||||
| } | ||||
| @@ -1,8 +1,9 @@ | ||||
| export const environment = { | ||||
|   production: true, | ||||
|   apiBaseUrl: "/api/", | ||||
|   apiVersion: "2", | ||||
|   appTitle: "Paperless-ng", | ||||
|   version: "1.2.1", | ||||
|   version: "1.3.0", | ||||
|   webSocketHost: window.location.host, | ||||
|   webSocketProtocol: (window.location.protocol == "https:" ? "wss:" : "ws:") | ||||
| }; | ||||
|   | ||||
| @@ -5,6 +5,7 @@ | ||||
| export const environment = { | ||||
|   production: false, | ||||
|   apiBaseUrl: "http://localhost:8000/api/", | ||||
|   apiVersion: "2", | ||||
|   appTitle: "Paperless-ng", | ||||
|   version: "DEVELOPMENT", | ||||
|   webSocketHost: "localhost:8000", | ||||
|   | ||||
| @@ -478,7 +478,7 @@ | ||||
|         <target>Möchten Sie das Tag "<x equiv-text="object.name" id="PH"/>" wirklich löschen?</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.ts</context> | ||||
|           <context context-type="linenumber">30</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="cafc87479686947e2590b9f588a88040aeaf660b"> | ||||
| @@ -590,7 +590,7 @@ | ||||
|         <target>Gespeicherte Ansicht "<x equiv-text="savedView.name" id="PH"/>" gelöscht.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">67</context> | ||||
|           <context context-type="linenumber">68</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5647210819299459618"> | ||||
| @@ -598,7 +598,7 @@ | ||||
|         <target>Einstellungen erfolgreich gespeichert.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">87</context> | ||||
|           <context context-type="linenumber">89</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6839066544204061364"> | ||||
| @@ -606,7 +606,7 @@ | ||||
|         <target>Benutze Systemsprache</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7729897675462249787"> | ||||
| @@ -614,7 +614,7 @@ | ||||
|         <target>Benutze Datumsformat der Anzeigesprache</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">98</context> | ||||
|           <context context-type="linenumber">100</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8488620293789898901"> | ||||
| @@ -622,7 +622,7 @@ | ||||
|         <target>Fehler beim Speichern der Einstellungen auf dem Server: <x equiv-text="JSON.stringify(error.error)" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">115</context> | ||||
|           <context context-type="linenumber">117</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="121cc5391cd2a5115bc2b3160379ee5b36cd7716"> | ||||
| @@ -646,7 +646,7 @@ | ||||
|         <target>Benachrichtigungen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">115</context> | ||||
|           <context context-type="linenumber">116</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="99dee94e92dbd9e21a008d4569f9719ed206ae37"> | ||||
| @@ -654,7 +654,7 @@ | ||||
|         <target>Gespeicherte Ansichten</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">133</context> | ||||
|           <context context-type="linenumber">134</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="bbe41ac2ea4a6c00ea941a41b33105048f8e9f13"> | ||||
| @@ -777,12 +777,20 @@ | ||||
|           <context context-type="linenumber">98</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="71bad20b37410c8972c9aa0f7c62996534b84339"> | ||||
|         <source>Invert thumbnails in dark mode</source> | ||||
|         <target>Miniaturbilder im dunklen Modus invertieren</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">99</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3863a86cd9e69a61d143d3daf51df44203df4a82"> | ||||
|         <source>Bulk editing</source> | ||||
|         <target>Massenbearbeitung</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">102</context> | ||||
|           <context context-type="linenumber">103</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="c0ac61661c6c326d6e0e00c231b95cf2ac0c6586"> | ||||
| @@ -790,7 +798,7 @@ | ||||
|         <target>Bestätigungsdialoge anzeigen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="291bbe56ecbe945dcf05580a57d679fa7bd1e06a"> | ||||
| @@ -798,7 +806,7 @@ | ||||
|         <target>Beim Löschen von Dokumenten wird immer nach einer Bestätigung gefragt.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8cfddc13e04f5545ac63f419ef363505d6f78c2e"> | ||||
| @@ -806,7 +814,7 @@ | ||||
|         <target>Anwenden beim Schließen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|           <context context-type="linenumber">108</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8680abbea249ebe9c2fe35556559c8e1a9eb5841"> | ||||
| @@ -814,7 +822,7 @@ | ||||
|         <target>Dokumentverarbeitung</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">118</context> | ||||
|           <context context-type="linenumber">119</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2ad4d76b36341c589d94004ad2a213fd4d6f5ca0"> | ||||
| @@ -822,7 +830,7 @@ | ||||
|         <target>Zeige Benachrichtigungen wenn neue Dokumente erkannt werden</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">122</context> | ||||
|           <context context-type="linenumber">123</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e775f4f7c40249d31426ae61a21616a0c9d8e84f"> | ||||
| @@ -830,7 +838,7 @@ | ||||
|         <target>Zeige Benachrichtigungen wenn neue Dokumente erfolgreich hinzugefügt wurden</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">123</context> | ||||
|           <context context-type="linenumber">124</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e3844dd174d8e817ddb551fae28f14ae80ca36b6"> | ||||
| @@ -838,7 +846,7 @@ | ||||
|         <target>Zeige Benachrichtigungen wenn Dokumente nicht hinzugefügt werden konnten</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">124</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="af113f7c9f7e13145c3461f61a1aedf12d57bd71"> | ||||
| @@ -846,7 +854,7 @@ | ||||
|         <target>Unterdrücke Benachrichtigungen auf der Startseite.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|           <context context-type="linenumber">126</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e27bd3804d2936a6897e81c2e52e294490e5e5a8"> | ||||
| @@ -854,7 +862,7 @@ | ||||
|         <target>Dadurch werden alle Benachrichtigungen über die Dokumentenverarbeitung auf der Startseite unterdrückt.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|           <context context-type="linenumber">126</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8cb90334f5dfd7fc67205085f59381e2a334ccfc"> | ||||
| @@ -862,7 +870,7 @@ | ||||
|         <target>Erscheint auf</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">145</context> | ||||
|           <context context-type="linenumber">146</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6717cf1acf04728fc2b7c39f6d3297f8ff15fde5"> | ||||
| @@ -870,7 +878,7 @@ | ||||
|         <target>Auf Startseite zeigen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">148</context> | ||||
|           <context context-type="linenumber">149</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="541bfc5b123b3f8867fd681eaceefb663a811973"> | ||||
| @@ -878,7 +886,7 @@ | ||||
|         <target>In Seitenleiste zeigen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">152</context> | ||||
|           <context context-type="linenumber">153</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="abba764a7a595d04dc8c3b26e04b3780d4fdb540"> | ||||
| @@ -886,7 +894,7 @@ | ||||
|         <target>Keine gespeicherten Ansichten vorhanden.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">162</context> | ||||
|           <context context-type="linenumber">163</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="ef60a738a565f498b858e903e42bc5ffc3cc1299"> | ||||
| @@ -990,7 +998,7 @@ | ||||
|         <target>Neues Tag erstellen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">22</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5872175735754226507"> | ||||
| @@ -998,7 +1006,7 @@ | ||||
|         <target>Tag bearbeiten</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="f2a30b4e1a89a8a0db0bd147b54d6626b9a9bc42"> | ||||
| @@ -1006,7 +1014,7 @@ | ||||
|         <target>Posteingangs-Tag</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5e2f1a4ea12a1b8606ee3f0548d0ba64bf266077"> | ||||
| @@ -1014,7 +1022,7 @@ | ||||
|         <target>Ein Tag mit dieser Option wird automatisch allen neuen Dokumenten zugewiesen.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6672809941092516947"> | ||||
| @@ -1111,7 +1119,7 @@ | ||||
|         <target>Verwalten</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|           <context context-type="linenumber">112</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="408cb6073e60c5d966296a3207fc596adca75e01"> | ||||
| @@ -1119,7 +1127,7 @@ | ||||
|         <target>Administration</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">149</context> | ||||
|           <context context-type="linenumber">154</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="321e4419a943044e674beb55b8039f42a9761ca5"> | ||||
| @@ -1127,7 +1135,7 @@ | ||||
|         <target>Info</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">155</context> | ||||
|           <context context-type="linenumber">160</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7"> | ||||
| @@ -1135,7 +1143,7 @@ | ||||
|         <target>Dokumentation</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">162</context> | ||||
|           <context context-type="linenumber">167</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="355a222236bc01b9a8cd3cb9ecf76891125aed69"> | ||||
| @@ -1143,7 +1151,7 @@ | ||||
|         <target>GitHub</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">170</context> | ||||
|           <context context-type="linenumber">175</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="ea3a452c5238897cabc5781308cceb2d37dcf258"> | ||||
| @@ -1151,7 +1159,7 @@ | ||||
|         <target>Eine Idee vorschlagen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">176</context> | ||||
|           <context context-type="linenumber">181</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="af665f8de8fabe306aaf27443957e69bcbbce63c"> | ||||
| @@ -1175,7 +1183,23 @@ | ||||
|         <target>Alle schließen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">101</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5701618810648052610"> | ||||
|         <source>Title</source> | ||||
|         <target>Titel</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">73</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3100631071441658964"> | ||||
|         <source>Title & content</source> | ||||
|         <target>Titel & Inhalt</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">74</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5195932016807797291"> | ||||
| @@ -1183,7 +1207,7 @@ | ||||
|         <target>Korrespondent: <x equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|           <context context-type="linenumber">32</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8170755470576301659"> | ||||
| @@ -1191,7 +1215,7 @@ | ||||
|         <target>Ohne Korrespondent</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">31</context> | ||||
|           <context context-type="linenumber">34</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8705701325879965907"> | ||||
| @@ -1199,7 +1223,7 @@ | ||||
|         <target>Typ: <x equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|           <context context-type="linenumber">39</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4362173610367509215"> | ||||
| @@ -1207,7 +1231,7 @@ | ||||
|         <target>Ohne Dokumenttyp</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|           <context context-type="linenumber">41</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8180755793012580465"> | ||||
| @@ -1215,7 +1239,7 @@ | ||||
|         <target>Tag: <x equiv-text="this.tags.find(t => t.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">42</context> | ||||
|           <context context-type="linenumber">45</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6494566478302448576"> | ||||
| @@ -1223,7 +1247,7 @@ | ||||
|         <target>Ohne Tag</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">46</context> | ||||
|           <context context-type="linenumber">49</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6523384805359286307"> | ||||
| @@ -1231,7 +1255,7 @@ | ||||
|         <target>Titel: <x equiv-text="rule.value" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">50</context> | ||||
|           <context context-type="linenumber">53</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="02d184c288f567825a1fcbf83bcd3099a10853d5"> | ||||
| @@ -1239,7 +1263,7 @@ | ||||
|         <target>Tags filtern</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">12</context> | ||||
|           <context context-type="linenumber">20</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4b089ca12c472cf0b46167bb5afe4b527b301bbc"> | ||||
| @@ -1247,7 +1271,7 @@ | ||||
|         <target>Korrespondenten filtern</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">20</context> | ||||
|           <context context-type="linenumber">28</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="0ad509732aaf702b7ea8c771c7809fa84bc85908"> | ||||
| @@ -1255,7 +1279,7 @@ | ||||
|         <target>Dokumenttypen filtern</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">27</context> | ||||
|           <context context-type="linenumber">35</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2d9d55f1b70142ff4597ba32179d16888fd9c6b2"> | ||||
| @@ -1263,7 +1287,7 @@ | ||||
|         <target>Filter zurücksetzen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">50</context> | ||||
|           <context context-type="linenumber">58</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7593728289020204896"> | ||||
| @@ -1288,7 +1312,7 @@ | ||||
|         <target>Letzte 7 Tage</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">24</context> | ||||
|           <context context-type="linenumber">34</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4463380307954693363"> | ||||
| @@ -1296,7 +1320,7 @@ | ||||
|         <target>Letzten Monat</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">35</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8697368973702409683"> | ||||
| @@ -1304,7 +1328,7 @@ | ||||
|         <target>Letzte 3 Monate</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3566342898065860218"> | ||||
| @@ -1312,7 +1336,7 @@ | ||||
|         <target>Letztes Jahr</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">27</context> | ||||
|           <context context-type="linenumber">37</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="be2add3a3d9e4e2556b8f9048a15a9c0f00bf1ad"> | ||||
| @@ -1328,7 +1352,7 @@ | ||||
|         <target>Vor</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46"> | ||||
| @@ -1829,7 +1853,7 @@ | ||||
|         <target>Ungültiges Datum.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2807800733729323332"> | ||||
| @@ -1861,7 +1885,7 @@ | ||||
|         <target>Englisch (US)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">88</context> | ||||
|           <context context-type="linenumber">90</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6987083569809053351"> | ||||
| @@ -1869,7 +1893,7 @@ | ||||
|         <target>Englisch (UK)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">89</context> | ||||
|           <context context-type="linenumber">91</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1858110241312746425"> | ||||
| @@ -1877,7 +1901,7 @@ | ||||
|         <target>Deutsch</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">90</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3071065188816255493"> | ||||
| @@ -1885,7 +1909,7 @@ | ||||
|         <target>Niederländisch</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">91</context> | ||||
|           <context context-type="linenumber">93</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7633754075223722162"> | ||||
| @@ -1893,7 +1917,7 @@ | ||||
|         <target>Französisch</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="9184513005098760425"> | ||||
| @@ -1901,7 +1925,23 @@ | ||||
|         <target>Portugiesisch (Brasilien)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">93</context> | ||||
|           <context context-type="linenumber">95</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2935232983274991580"> | ||||
|         <source>Italian</source> | ||||
|         <target>Italienisch</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">96</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8118856427047826368"> | ||||
|         <source>Romanian</source> | ||||
|         <target>Rumänisch</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">97</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4912706592792948707"> | ||||
| @@ -1909,7 +1949,7 @@ | ||||
|         <target>ISO 8601</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">98</context> | ||||
|           <context context-type="linenumber">102</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2119857572761283468"> | ||||
| @@ -2052,14 +2092,6 @@ | ||||
|           <context context-type="linenumber">18</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5701618810648052610"> | ||||
|         <source>Title</source> | ||||
|         <target>Titel</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/rest/document.service.ts</context> | ||||
|           <context context-type="linenumber">19</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5066119607229701477"> | ||||
|         <source>Document type</source> | ||||
|         <target>Dokumenttyp</target> | ||||
| @@ -2092,110 +2124,6 @@ | ||||
|           <context context-type="linenumber">23</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2056433880533904076"> | ||||
|         <source>Light blue</source> | ||||
|         <target>Blau, hell</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">6</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4082253113407591781"> | ||||
|         <source>Blue</source> | ||||
|         <target>Blau</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">7</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1143414876575720034"> | ||||
|         <source>Light green</source> | ||||
|         <target>Grün, hell</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">8</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="119581980963263815"> | ||||
|         <source>Green</source> | ||||
|         <target>Grün</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">9</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3250646524116252719"> | ||||
|         <source>Light red</source> | ||||
|         <target>Rot, hell</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">10</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1628552745302385832"> | ||||
|         <source>Red </source> | ||||
|         <target>Rot</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">11</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5479028842846122610"> | ||||
|         <source>Light orange</source> | ||||
|         <target>Orange, hell</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">12</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8598918991528773310"> | ||||
|         <source>Orange</source> | ||||
|         <target>Orange</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1789283185177957430"> | ||||
|         <source>Light violet</source> | ||||
|         <target>Violet, hell</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2682868487071320453"> | ||||
|         <source>Violet</source> | ||||
|         <target>Violet</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">15</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1449010446077321264"> | ||||
|         <source>Brown</source> | ||||
|         <target>Braun</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">16</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="30300572504753589"> | ||||
|         <source>Black</source> | ||||
|         <target>Schwarz</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">17</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="461048771215121187"> | ||||
|         <source>Light grey</source> | ||||
|         <target>Grau, hell</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">18</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4561076822163447092"> | ||||
|         <source>Create new item</source> | ||||
|         <target>Neues Element erstellen</target> | ||||
|   | ||||
| @@ -478,7 +478,7 @@ | ||||
|         <target>Do you really want to delete the tag "<x equiv-text="object.name" id="PH"/>"?</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.ts</context> | ||||
|           <context context-type="linenumber">30</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="cafc87479686947e2590b9f588a88040aeaf660b"> | ||||
| @@ -990,7 +990,7 @@ | ||||
|         <target>Create new tag</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">22</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5872175735754226507"> | ||||
| @@ -998,7 +998,7 @@ | ||||
|         <target>Edit tag</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="f2a30b4e1a89a8a0db0bd147b54d6626b9a9bc42"> | ||||
| @@ -1006,7 +1006,7 @@ | ||||
|         <target>Inbox tag</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5e2f1a4ea12a1b8606ee3f0548d0ba64bf266077"> | ||||
| @@ -1014,7 +1014,7 @@ | ||||
|         <target>Inbox tags are automatically assigned to all consumed documents.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6672809941092516947"> | ||||
| @@ -1288,7 +1288,7 @@ | ||||
|         <target>Last 7 days</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">24</context> | ||||
|           <context context-type="linenumber">34</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4463380307954693363"> | ||||
| @@ -1296,7 +1296,7 @@ | ||||
|         <target>Last month</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">35</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8697368973702409683"> | ||||
| @@ -1304,7 +1304,7 @@ | ||||
|         <target>Last 3 months</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3566342898065860218"> | ||||
| @@ -1312,7 +1312,7 @@ | ||||
|         <target>Last year</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">27</context> | ||||
|           <context context-type="linenumber">37</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="be2add3a3d9e4e2556b8f9048a15a9c0f00bf1ad"> | ||||
| @@ -1328,7 +1328,7 @@ | ||||
|         <target>Before</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46"> | ||||
| @@ -1829,7 +1829,7 @@ | ||||
|         <target>Invalid date.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2807800733729323332"> | ||||
| @@ -1904,12 +1904,20 @@ | ||||
|           <context context-type="linenumber">93</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2935232983274991580"> | ||||
|         <source>Italian</source> | ||||
|         <target>Italian</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4912706592792948707"> | ||||
|         <source>ISO 8601</source> | ||||
|         <target>ISO 8601</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">98</context> | ||||
|           <context context-type="linenumber">99</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2119857572761283468"> | ||||
| @@ -2092,110 +2100,6 @@ | ||||
|           <context context-type="linenumber">23</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2056433880533904076"> | ||||
|         <source>Light blue</source> | ||||
|         <target>Light blue</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">6</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4082253113407591781"> | ||||
|         <source>Blue</source> | ||||
|         <target>Blue</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">7</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1143414876575720034"> | ||||
|         <source>Light green</source> | ||||
|         <target>Light green</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">8</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="119581980963263815"> | ||||
|         <source>Green</source> | ||||
|         <target>Green</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">9</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3250646524116252719"> | ||||
|         <source>Light red</source> | ||||
|         <target>Light red</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">10</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1628552745302385832"> | ||||
|         <source>Red </source> | ||||
|         <target>Red </target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">11</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5479028842846122610"> | ||||
|         <source>Light orange</source> | ||||
|         <target>Light orange</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">12</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8598918991528773310"> | ||||
|         <source>Orange</source> | ||||
|         <target>Orange</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1789283185177957430"> | ||||
|         <source>Light violet</source> | ||||
|         <target>Light violet</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2682868487071320453"> | ||||
|         <source>Violet</source> | ||||
|         <target>Violet</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">15</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1449010446077321264"> | ||||
|         <source>Brown</source> | ||||
|         <target>Brown</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">16</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="30300572504753589"> | ||||
|         <source>Black</source> | ||||
|         <target>Black</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">17</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="461048771215121187"> | ||||
|         <source>Light grey</source> | ||||
|         <target>Light grey</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">18</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4561076822163447092"> | ||||
|         <source>Create new item</source> | ||||
|         <target>Create new item</target> | ||||
|   | ||||
| @@ -478,7 +478,7 @@ | ||||
|         <target>Voulez-vous vraiment supprimer l'étiquette "<x equiv-text="object.name" id="PH"/>" ?</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.ts</context> | ||||
|           <context context-type="linenumber">30</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="cafc87479686947e2590b9f588a88040aeaf660b"> | ||||
| @@ -590,7 +590,7 @@ | ||||
|         <target>Vue "<x equiv-text="savedView.name" id="PH"/>" supprimée.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">67</context> | ||||
|           <context context-type="linenumber">68</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5647210819299459618"> | ||||
| @@ -598,7 +598,7 @@ | ||||
|         <target>Paramètres enregistrés avec succès.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">87</context> | ||||
|           <context context-type="linenumber">89</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6839066544204061364"> | ||||
| @@ -606,7 +606,7 @@ | ||||
|         <target>Utiliser la langue du système</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7729897675462249787"> | ||||
| @@ -614,7 +614,7 @@ | ||||
|         <target>Utiliser le format de date de la langue d'affichage</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">98</context> | ||||
|           <context context-type="linenumber">100</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8488620293789898901"> | ||||
| @@ -622,7 +622,7 @@ | ||||
|         <target>Une erreur s'est produite lors de l'enregistrement des paramètres sur le serveur : <x equiv-text="JSON.stringify(error.error)" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">115</context> | ||||
|           <context context-type="linenumber">117</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="121cc5391cd2a5115bc2b3160379ee5b36cd7716"> | ||||
| @@ -646,7 +646,7 @@ | ||||
|         <target>Notifications</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">115</context> | ||||
|           <context context-type="linenumber">116</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="99dee94e92dbd9e21a008d4569f9719ed206ae37"> | ||||
| @@ -654,7 +654,7 @@ | ||||
|         <target>Vues enregistrées</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">133</context> | ||||
|           <context context-type="linenumber">134</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="bbe41ac2ea4a6c00ea941a41b33105048f8e9f13"> | ||||
| @@ -777,12 +777,20 @@ | ||||
|           <context context-type="linenumber">98</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="71bad20b37410c8972c9aa0f7c62996534b84339"> | ||||
|         <source>Invert thumbnails in dark mode</source> | ||||
|         <target>Inverser les vignettes en mode sombre</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">99</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3863a86cd9e69a61d143d3daf51df44203df4a82"> | ||||
|         <source>Bulk editing</source> | ||||
|         <target>Edition en masse</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">102</context> | ||||
|           <context context-type="linenumber">103</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="c0ac61661c6c326d6e0e00c231b95cf2ac0c6586"> | ||||
| @@ -790,7 +798,7 @@ | ||||
|         <target>Afficher les messages de confirmation</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="291bbe56ecbe945dcf05580a57d679fa7bd1e06a"> | ||||
| @@ -798,7 +806,7 @@ | ||||
|         <target>La suppression de documents requiert toujours une confirmation.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8cfddc13e04f5545ac63f419ef363505d6f78c2e"> | ||||
| @@ -806,7 +814,7 @@ | ||||
|         <target>Appliquer lors de la fermeture</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|           <context context-type="linenumber">108</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8680abbea249ebe9c2fe35556559c8e1a9eb5841"> | ||||
| @@ -814,7 +822,7 @@ | ||||
|         <target>Traitement de documents</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">118</context> | ||||
|           <context context-type="linenumber">119</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2ad4d76b36341c589d94004ad2a213fd4d6f5ca0"> | ||||
| @@ -822,7 +830,7 @@ | ||||
|         <target>Afficher des notifications lorsque de nouveaux documents sont détectés</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">122</context> | ||||
|           <context context-type="linenumber">123</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e775f4f7c40249d31426ae61a21616a0c9d8e84f"> | ||||
| @@ -830,7 +838,7 @@ | ||||
|         <target>Afficher des notifications lorsque le traitement des documents se termine avec succès</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">123</context> | ||||
|           <context context-type="linenumber">124</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e3844dd174d8e817ddb551fae28f14ae80ca36b6"> | ||||
| @@ -838,7 +846,7 @@ | ||||
|         <target>Afficher des notifications en cas d'échec du traitement des documents</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">124</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="af113f7c9f7e13145c3461f61a1aedf12d57bd71"> | ||||
| @@ -846,7 +854,7 @@ | ||||
|         <target>Supprimer les notifications du tableau de bord</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|           <context context-type="linenumber">126</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e27bd3804d2936a6897e81c2e52e294490e5e5a8"> | ||||
| @@ -854,7 +862,7 @@ | ||||
|         <target>Cela supprimera tous les messages liés au traitement de documents sur le tableau de bord.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|           <context context-type="linenumber">126</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8cb90334f5dfd7fc67205085f59381e2a334ccfc"> | ||||
| @@ -862,7 +870,7 @@ | ||||
|         <target>Apparaît sur</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">145</context> | ||||
|           <context context-type="linenumber">146</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6717cf1acf04728fc2b7c39f6d3297f8ff15fde5"> | ||||
| @@ -870,7 +878,7 @@ | ||||
|         <target>Montrer sur le tableau de bord</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">148</context> | ||||
|           <context context-type="linenumber">149</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="541bfc5b123b3f8867fd681eaceefb663a811973"> | ||||
| @@ -878,7 +886,7 @@ | ||||
|         <target>Montrer dans la barre latérale</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">152</context> | ||||
|           <context context-type="linenumber">153</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="abba764a7a595d04dc8c3b26e04b3780d4fdb540"> | ||||
| @@ -886,7 +894,7 @@ | ||||
|         <target>Aucune vue sauvegardée n'est définie.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">162</context> | ||||
|           <context context-type="linenumber">163</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="ef60a738a565f498b858e903e42bc5ffc3cc1299"> | ||||
| @@ -990,7 +998,7 @@ | ||||
|         <target>Créer une nouvelle étiquette</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">22</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5872175735754226507"> | ||||
| @@ -998,7 +1006,7 @@ | ||||
|         <target>Éditer l'étiquette</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="f2a30b4e1a89a8a0db0bd147b54d6626b9a9bc42"> | ||||
| @@ -1006,7 +1014,7 @@ | ||||
|         <target>Étiquette de boîte de réception</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5e2f1a4ea12a1b8606ee3f0548d0ba64bf266077"> | ||||
| @@ -1014,7 +1022,7 @@ | ||||
|         <target>Les étiquettes de boîte de réception sont automatiquement affectées à tous les documents traités.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6672809941092516947"> | ||||
| @@ -1111,7 +1119,7 @@ | ||||
|         <target>Gestion</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|           <context context-type="linenumber">112</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="408cb6073e60c5d966296a3207fc596adca75e01"> | ||||
| @@ -1119,7 +1127,7 @@ | ||||
|         <target>Administration</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">149</context> | ||||
|           <context context-type="linenumber">154</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="321e4419a943044e674beb55b8039f42a9761ca5"> | ||||
| @@ -1127,7 +1135,7 @@ | ||||
|         <target>Info</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">155</context> | ||||
|           <context context-type="linenumber">160</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7"> | ||||
| @@ -1135,7 +1143,7 @@ | ||||
|         <target>Documentation</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">162</context> | ||||
|           <context context-type="linenumber">167</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="355a222236bc01b9a8cd3cb9ecf76891125aed69"> | ||||
| @@ -1143,7 +1151,7 @@ | ||||
|         <target>GitHub</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">170</context> | ||||
|           <context context-type="linenumber">175</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="ea3a452c5238897cabc5781308cceb2d37dcf258"> | ||||
| @@ -1151,7 +1159,7 @@ | ||||
|         <target>Suggérer une idée</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">176</context> | ||||
|           <context context-type="linenumber">181</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="af665f8de8fabe306aaf27443957e69bcbbce63c"> | ||||
| @@ -1175,7 +1183,23 @@ | ||||
|         <target>Fermer tout</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">101</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5701618810648052610"> | ||||
|         <source>Title</source> | ||||
|         <target>Titre</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">73</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3100631071441658964"> | ||||
|         <source>Title & content</source> | ||||
|         <target>Titre & contenu</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">74</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5195932016807797291"> | ||||
| @@ -1183,7 +1207,7 @@ | ||||
|         <target>Correspondant : <x equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|           <context context-type="linenumber">32</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8170755470576301659"> | ||||
| @@ -1191,7 +1215,7 @@ | ||||
|         <target>Sans correspondant</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">31</context> | ||||
|           <context context-type="linenumber">34</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8705701325879965907"> | ||||
| @@ -1199,7 +1223,7 @@ | ||||
|         <target>Type : <x equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|           <context context-type="linenumber">39</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4362173610367509215"> | ||||
| @@ -1207,7 +1231,7 @@ | ||||
|         <target>Sans type de document</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|           <context context-type="linenumber">41</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8180755793012580465"> | ||||
| @@ -1215,7 +1239,7 @@ | ||||
|         <target>Étiquette : <x equiv-text="this.tags.find(t => t.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">42</context> | ||||
|           <context context-type="linenumber">45</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6494566478302448576"> | ||||
| @@ -1223,7 +1247,7 @@ | ||||
|         <target>Sans étiquette</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">46</context> | ||||
|           <context context-type="linenumber">49</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6523384805359286307"> | ||||
| @@ -1231,7 +1255,7 @@ | ||||
|         <target>Titre : <x equiv-text="rule.value" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">50</context> | ||||
|           <context context-type="linenumber">53</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="02d184c288f567825a1fcbf83bcd3099a10853d5"> | ||||
| @@ -1239,7 +1263,7 @@ | ||||
|         <target>Filtrer les étiquettes</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">12</context> | ||||
|           <context context-type="linenumber">20</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4b089ca12c472cf0b46167bb5afe4b527b301bbc"> | ||||
| @@ -1247,7 +1271,7 @@ | ||||
|         <target>Filtrer les correspondants</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">20</context> | ||||
|           <context context-type="linenumber">28</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="0ad509732aaf702b7ea8c771c7809fa84bc85908"> | ||||
| @@ -1255,7 +1279,7 @@ | ||||
|         <target>Filtrer les types de documents</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">27</context> | ||||
|           <context context-type="linenumber">35</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2d9d55f1b70142ff4597ba32179d16888fd9c6b2"> | ||||
| @@ -1263,7 +1287,7 @@ | ||||
|         <target>Réinitialiser les filtres</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">50</context> | ||||
|           <context context-type="linenumber">58</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7593728289020204896"> | ||||
| @@ -1288,7 +1312,7 @@ | ||||
|         <target>Les 7 derniers jours</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">24</context> | ||||
|           <context context-type="linenumber">34</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4463380307954693363"> | ||||
| @@ -1296,7 +1320,7 @@ | ||||
|         <target>Le mois dernier</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">35</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8697368973702409683"> | ||||
| @@ -1304,7 +1328,7 @@ | ||||
|         <target>Les 3 derniers mois</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3566342898065860218"> | ||||
| @@ -1312,7 +1336,7 @@ | ||||
|         <target>L'année passée</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">27</context> | ||||
|           <context context-type="linenumber">37</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="be2add3a3d9e4e2556b8f9048a15a9c0f00bf1ad"> | ||||
| @@ -1328,7 +1352,7 @@ | ||||
|         <target>Avant</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46"> | ||||
| @@ -1829,7 +1853,7 @@ | ||||
|         <target>Date incorrecte.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2807800733729323332"> | ||||
| @@ -1861,7 +1885,7 @@ | ||||
|         <target>Anglais (US)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">88</context> | ||||
|           <context context-type="linenumber">90</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6987083569809053351"> | ||||
| @@ -1869,7 +1893,7 @@ | ||||
|         <target>Anglais (GB)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">89</context> | ||||
|           <context context-type="linenumber">91</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1858110241312746425"> | ||||
| @@ -1877,7 +1901,7 @@ | ||||
|         <target>Allemand</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">90</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3071065188816255493"> | ||||
| @@ -1885,7 +1909,7 @@ | ||||
|         <target>Néerlandais</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">91</context> | ||||
|           <context context-type="linenumber">93</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7633754075223722162"> | ||||
| @@ -1893,7 +1917,7 @@ | ||||
|         <target>Français</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="9184513005098760425"> | ||||
| @@ -1901,7 +1925,23 @@ | ||||
|         <target>Portugais (Brésil)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">93</context> | ||||
|           <context context-type="linenumber">95</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2935232983274991580"> | ||||
|         <source>Italian</source> | ||||
|         <target>Italien</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">96</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8118856427047826368"> | ||||
|         <source>Romanian</source> | ||||
|         <target>Roumain</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">97</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4912706592792948707"> | ||||
| @@ -1909,7 +1949,7 @@ | ||||
|         <target>ISO 8601</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">98</context> | ||||
|           <context context-type="linenumber">102</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2119857572761283468"> | ||||
| @@ -2052,14 +2092,6 @@ | ||||
|           <context context-type="linenumber">18</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5701618810648052610"> | ||||
|         <source>Title</source> | ||||
|         <target>Titre</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/rest/document.service.ts</context> | ||||
|           <context context-type="linenumber">19</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5066119607229701477"> | ||||
|         <source>Document type</source> | ||||
|         <target>Type de document</target> | ||||
| @@ -2092,110 +2124,6 @@ | ||||
|           <context context-type="linenumber">23</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2056433880533904076"> | ||||
|         <source>Light blue</source> | ||||
|         <target>Bleu clair</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">6</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4082253113407591781"> | ||||
|         <source>Blue</source> | ||||
|         <target>Bleu</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">7</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1143414876575720034"> | ||||
|         <source>Light green</source> | ||||
|         <target>Vert clair</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">8</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="119581980963263815"> | ||||
|         <source>Green</source> | ||||
|         <target>Vert</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">9</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3250646524116252719"> | ||||
|         <source>Light red</source> | ||||
|         <target>Rouge clair</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">10</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1628552745302385832"> | ||||
|         <source>Red </source> | ||||
|         <target>Rouge</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">11</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5479028842846122610"> | ||||
|         <source>Light orange</source> | ||||
|         <target>Orange clair</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">12</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8598918991528773310"> | ||||
|         <source>Orange</source> | ||||
|         <target>Orange</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1789283185177957430"> | ||||
|         <source>Light violet</source> | ||||
|         <target>Violet clair</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2682868487071320453"> | ||||
|         <source>Violet</source> | ||||
|         <target>Violet</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">15</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1449010446077321264"> | ||||
|         <source>Brown</source> | ||||
|         <target>Brun</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">16</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="30300572504753589"> | ||||
|         <source>Black</source> | ||||
|         <target>Noir</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">17</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="461048771215121187"> | ||||
|         <source>Light grey</source> | ||||
|         <target>Gris clair</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">18</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4561076822163447092"> | ||||
|         <source>Create new item</source> | ||||
|         <target>Créer un nouvel élément</target> | ||||
|   | ||||
							
								
								
									
										2281
									
								
								src-ui/src/locale/messages.it.xlf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2281
									
								
								src-ui/src/locale/messages.it.xlf
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -478,7 +478,7 @@ | ||||
|         <target>Wil je het etiket echt verwijderen "<x equiv-text="object.name" id="PH"/>"?</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.ts</context> | ||||
|           <context context-type="linenumber">30</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="cafc87479686947e2590b9f588a88040aeaf660b"> | ||||
| @@ -606,7 +606,7 @@ | ||||
|         <target>Gebruik de systeemtaal</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">91</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7729897675462249787"> | ||||
| @@ -614,15 +614,7 @@ | ||||
|         <target>Datumopmaak van weergavetaal gebruiken</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">96</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4912706592792948707"> | ||||
|         <source>ISO 8601</source> | ||||
|         <target>ISO 8601</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">97</context> | ||||
|           <context context-type="linenumber">98</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8488620293789898901"> | ||||
| @@ -630,7 +622,7 @@ | ||||
|         <target>Fout bij het opslaan van de instellingen: <x equiv-text="JSON.stringify(error.error)" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">114</context> | ||||
|           <context context-type="linenumber">115</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="121cc5391cd2a5115bc2b3160379ee5b36cd7716"> | ||||
| @@ -998,7 +990,7 @@ | ||||
|         <target>Nieuw etiket maken</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">22</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5872175735754226507"> | ||||
| @@ -1006,7 +998,7 @@ | ||||
|         <target>Etiket bewerken</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="f2a30b4e1a89a8a0db0bd147b54d6626b9a9bc42"> | ||||
| @@ -1014,7 +1006,7 @@ | ||||
|         <target>"Postvak in"-etiket</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5e2f1a4ea12a1b8606ee3f0548d0ba64bf266077"> | ||||
| @@ -1022,7 +1014,7 @@ | ||||
|         <target>"Postvak in"-etiketten worden automatisch toegewezen aan alle verwerkte documenten."</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6672809941092516947"> | ||||
| @@ -1296,7 +1288,7 @@ | ||||
|         <target>Afgelopen 7 dagen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">24</context> | ||||
|           <context context-type="linenumber">34</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4463380307954693363"> | ||||
| @@ -1304,7 +1296,7 @@ | ||||
|         <target>Afgelopen maand</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">35</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8697368973702409683"> | ||||
| @@ -1312,7 +1304,7 @@ | ||||
|         <target>Afgelopen 3 maanden</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3566342898065860218"> | ||||
| @@ -1320,7 +1312,7 @@ | ||||
|         <target>Afgelopen jaar</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">27</context> | ||||
|           <context context-type="linenumber">37</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="be2add3a3d9e4e2556b8f9048a15a9c0f00bf1ad"> | ||||
| @@ -1336,7 +1328,7 @@ | ||||
|         <target>Voor</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46"> | ||||
| @@ -1832,6 +1824,14 @@ | ||||
|           <context context-type="linenumber">21</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="d6529debfc1613db22d6fa096ebfeb8a85fa739d"> | ||||
|         <source>Invalid date.</source> | ||||
|         <target>Ongeldige datum.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2807800733729323332"> | ||||
|         <source>Yes</source> | ||||
|         <target>Ja</target> | ||||
| @@ -1861,7 +1861,7 @@ | ||||
|         <target>Engels (US)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">82</context> | ||||
|           <context context-type="linenumber">88</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6987083569809053351"> | ||||
| @@ -1869,7 +1869,7 @@ | ||||
|         <target>Engels (Brits)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">83</context> | ||||
|           <context context-type="linenumber">89</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1858110241312746425"> | ||||
| @@ -1877,7 +1877,7 @@ | ||||
|         <target>Duits</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">84</context> | ||||
|           <context context-type="linenumber">90</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3071065188816255493"> | ||||
| @@ -1885,7 +1885,7 @@ | ||||
|         <target>Nederlands</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">85</context> | ||||
|           <context context-type="linenumber">91</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7633754075223722162"> | ||||
| @@ -1893,7 +1893,31 @@ | ||||
|         <target>Frans</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">86</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="9184513005098760425"> | ||||
|         <source>Portuguese (Brazil)</source> | ||||
|         <target>Portugees (Brazilië)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">93</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2935232983274991580"> | ||||
|         <source>Italian</source> | ||||
|         <target>Italiaans</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4912706592792948707"> | ||||
|         <source>ISO 8601</source> | ||||
|         <target>ISO 8601</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">99</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2119857572761283468"> | ||||
| @@ -2076,110 +2100,6 @@ | ||||
|           <context context-type="linenumber">23</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2056433880533904076"> | ||||
|         <source>Light blue</source> | ||||
|         <target>Licht blauw</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">6</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4082253113407591781"> | ||||
|         <source>Blue</source> | ||||
|         <target>Blauw</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">7</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1143414876575720034"> | ||||
|         <source>Light green</source> | ||||
|         <target>Licht groen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">8</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="119581980963263815"> | ||||
|         <source>Green</source> | ||||
|         <target>Groen</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">9</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3250646524116252719"> | ||||
|         <source>Light red</source> | ||||
|         <target>Licht rood</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">10</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1628552745302385832"> | ||||
|         <source>Red </source> | ||||
|         <target>Rood</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">11</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5479028842846122610"> | ||||
|         <source>Light orange</source> | ||||
|         <target>Licht oranje</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">12</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8598918991528773310"> | ||||
|         <source>Orange</source> | ||||
|         <target>Oranje</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1789283185177957430"> | ||||
|         <source>Light violet</source> | ||||
|         <target>Licht paars</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2682868487071320453"> | ||||
|         <source>Violet</source> | ||||
|         <target>Paars</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">15</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1449010446077321264"> | ||||
|         <source>Brown</source> | ||||
|         <target>Bruin</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">16</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="30300572504753589"> | ||||
|         <source>Black</source> | ||||
|         <target>Zwart</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">17</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="461048771215121187"> | ||||
|         <source>Light grey</source> | ||||
|         <target>Licht grijs</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">18</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4561076822163447092"> | ||||
|         <source>Create new item</source> | ||||
|         <target>Maak nieuw item</target> | ||||
|   | ||||
| @@ -478,7 +478,7 @@ | ||||
|         <target>Você realmente deseja excluir a etiqueta "<x equiv-text="object.name" id="PH"/>"?</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.ts</context> | ||||
|           <context context-type="linenumber">30</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="cafc87479686947e2590b9f588a88040aeaf660b"> | ||||
| @@ -590,7 +590,7 @@ | ||||
|         <target>Visualização "<x equiv-text="savedView.name" id="PH"/>" excluída.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">67</context> | ||||
|           <context context-type="linenumber">68</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5647210819299459618"> | ||||
| @@ -598,7 +598,7 @@ | ||||
|         <target>Configurações salvas com sucesso.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">87</context> | ||||
|           <context context-type="linenumber">89</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6839066544204061364"> | ||||
| @@ -606,7 +606,7 @@ | ||||
|         <target>Usar linguagem do sistema</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7729897675462249787"> | ||||
| @@ -614,7 +614,7 @@ | ||||
|         <target>Usar formato de data da linguagem de exibição</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">98</context> | ||||
|           <context context-type="linenumber">100</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8488620293789898901"> | ||||
| @@ -622,7 +622,7 @@ | ||||
|         <target>Erro ao salvar configurações: <x equiv-text="JSON.stringify(error.error)" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context> | ||||
|           <context context-type="linenumber">115</context> | ||||
|           <context context-type="linenumber">117</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="121cc5391cd2a5115bc2b3160379ee5b36cd7716"> | ||||
| @@ -646,7 +646,7 @@ | ||||
|         <target>Notificações</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">115</context> | ||||
|           <context context-type="linenumber">116</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="99dee94e92dbd9e21a008d4569f9719ed206ae37"> | ||||
| @@ -654,7 +654,7 @@ | ||||
|         <target>Visualizações</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">133</context> | ||||
|           <context context-type="linenumber">134</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="bbe41ac2ea4a6c00ea941a41b33105048f8e9f13"> | ||||
| @@ -777,12 +777,20 @@ | ||||
|           <context context-type="linenumber">98</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="71bad20b37410c8972c9aa0f7c62996534b84339"> | ||||
|         <source>Invert thumbnails in dark mode</source> | ||||
|         <target>Inverter imagens em modo noturno</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">99</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3863a86cd9e69a61d143d3daf51df44203df4a82"> | ||||
|         <source>Bulk editing</source> | ||||
|         <target>Edição em massa</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">102</context> | ||||
|           <context context-type="linenumber">103</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="c0ac61661c6c326d6e0e00c231b95cf2ac0c6586"> | ||||
| @@ -790,7 +798,7 @@ | ||||
|         <target>Mostrar janelas de confirmação</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="291bbe56ecbe945dcf05580a57d679fa7bd1e06a"> | ||||
| @@ -798,7 +806,7 @@ | ||||
|         <target>Ao excluir um documento, sempre será pedido uma confirmação.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8cfddc13e04f5545ac63f419ef363505d6f78c2e"> | ||||
| @@ -806,7 +814,7 @@ | ||||
|         <target>Aplicar ao fechar</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|           <context context-type="linenumber">108</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8680abbea249ebe9c2fe35556559c8e1a9eb5841"> | ||||
| @@ -814,7 +822,7 @@ | ||||
|         <target>Processamento de documentos</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">118</context> | ||||
|           <context context-type="linenumber">119</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2ad4d76b36341c589d94004ad2a213fd4d6f5ca0"> | ||||
| @@ -822,7 +830,7 @@ | ||||
|         <target>Exibir notificações quando novos documentos forem detectados</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">122</context> | ||||
|           <context context-type="linenumber">123</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e775f4f7c40249d31426ae61a21616a0c9d8e84f"> | ||||
| @@ -830,7 +838,7 @@ | ||||
|         <target>Exibir notificações quando o processamento de um documento concluir com sucesso</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">123</context> | ||||
|           <context context-type="linenumber">124</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e3844dd174d8e817ddb551fae28f14ae80ca36b6"> | ||||
| @@ -838,7 +846,7 @@ | ||||
|         <target>Exibir notificações quando o processamento de um documento falhar</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">124</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="af113f7c9f7e13145c3461f61a1aedf12d57bd71"> | ||||
| @@ -846,7 +854,7 @@ | ||||
|         <target>Não exibir notificações no painel de controle</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|           <context context-type="linenumber">126</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="e27bd3804d2936a6897e81c2e52e294490e5e5a8"> | ||||
| @@ -854,7 +862,7 @@ | ||||
|         <target>Isso esconderá todas as mensagens sobre o status de processamento de documentos no painel de controle.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">125</context> | ||||
|           <context context-type="linenumber">126</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8cb90334f5dfd7fc67205085f59381e2a334ccfc"> | ||||
| @@ -862,7 +870,7 @@ | ||||
|         <target>Aparece em</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">145</context> | ||||
|           <context context-type="linenumber">146</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6717cf1acf04728fc2b7c39f6d3297f8ff15fde5"> | ||||
| @@ -870,7 +878,7 @@ | ||||
|         <target>Exibir no painel de controle</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">148</context> | ||||
|           <context context-type="linenumber">149</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="541bfc5b123b3f8867fd681eaceefb663a811973"> | ||||
| @@ -878,7 +886,7 @@ | ||||
|         <target>Mostrar na navegação lateral</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">152</context> | ||||
|           <context context-type="linenumber">153</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="abba764a7a595d04dc8c3b26e04b3780d4fdb540"> | ||||
| @@ -886,7 +894,7 @@ | ||||
|         <target>Nenhuma visualização definida.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">162</context> | ||||
|           <context context-type="linenumber">163</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="ef60a738a565f498b858e903e42bc5ffc3cc1299"> | ||||
| @@ -990,7 +998,7 @@ | ||||
|         <target>Criar nova etiqueta</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">22</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5872175735754226507"> | ||||
| @@ -998,7 +1006,7 @@ | ||||
|         <target>Editar etiqueta</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="f2a30b4e1a89a8a0db0bd147b54d6626b9a9bc42"> | ||||
| @@ -1006,7 +1014,7 @@ | ||||
|         <target>Etiqueta caixa de entrada</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5e2f1a4ea12a1b8606ee3f0548d0ba64bf266077"> | ||||
| @@ -1014,7 +1022,7 @@ | ||||
|         <target>Etiquetas de caixa de entrada são atribuídas automaticamente para todos os documentos consumidos.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6672809941092516947"> | ||||
| @@ -1111,7 +1119,7 @@ | ||||
|         <target>Gerenciar</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">107</context> | ||||
|           <context context-type="linenumber">112</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="408cb6073e60c5d966296a3207fc596adca75e01"> | ||||
| @@ -1119,7 +1127,7 @@ | ||||
|         <target>Admin</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">149</context> | ||||
|           <context context-type="linenumber">154</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="321e4419a943044e674beb55b8039f42a9761ca5"> | ||||
| @@ -1127,7 +1135,7 @@ | ||||
|         <target>Informação</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">155</context> | ||||
|           <context context-type="linenumber">160</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7"> | ||||
| @@ -1135,7 +1143,7 @@ | ||||
|         <target>Documentação</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">162</context> | ||||
|           <context context-type="linenumber">167</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="355a222236bc01b9a8cd3cb9ecf76891125aed69"> | ||||
| @@ -1143,7 +1151,7 @@ | ||||
|         <target>GitHub</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">170</context> | ||||
|           <context context-type="linenumber">175</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="ea3a452c5238897cabc5781308cceb2d37dcf258"> | ||||
| @@ -1151,7 +1159,7 @@ | ||||
|         <target>Sugerir uma idéia</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">176</context> | ||||
|           <context context-type="linenumber">181</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="af665f8de8fabe306aaf27443957e69bcbbce63c"> | ||||
| @@ -1175,7 +1183,23 @@ | ||||
|         <target>Fechar todos</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">101</context> | ||||
|           <context context-type="linenumber">106</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5701618810648052610"> | ||||
|         <source>Title</source> | ||||
|         <target>Título</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">73</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3100631071441658964"> | ||||
|         <source>Title & content</source> | ||||
|         <target>Título & conteúdo</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">74</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5195932016807797291"> | ||||
| @@ -1183,7 +1207,7 @@ | ||||
|         <target>Correspondente: <x equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|           <context context-type="linenumber">32</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8170755470576301659"> | ||||
| @@ -1191,7 +1215,7 @@ | ||||
|         <target>Sem correspondente</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">31</context> | ||||
|           <context context-type="linenumber">34</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8705701325879965907"> | ||||
| @@ -1199,7 +1223,7 @@ | ||||
|         <target>Tipo: <x equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|           <context context-type="linenumber">39</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4362173610367509215"> | ||||
| @@ -1207,7 +1231,7 @@ | ||||
|         <target>Sem tipo de documento</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|           <context context-type="linenumber">41</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8180755793012580465"> | ||||
| @@ -1215,7 +1239,7 @@ | ||||
|         <target>Etiqueta: <x equiv-text="this.tags.find(t => t.id == +rule.value)?.name" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">42</context> | ||||
|           <context context-type="linenumber">45</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6494566478302448576"> | ||||
| @@ -1223,7 +1247,7 @@ | ||||
|         <target>Sem etiquetas</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">46</context> | ||||
|           <context context-type="linenumber">49</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6523384805359286307"> | ||||
| @@ -1231,7 +1255,7 @@ | ||||
|         <target>Título: <x equiv-text="rule.value" id="PH"/></target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context> | ||||
|           <context context-type="linenumber">50</context> | ||||
|           <context context-type="linenumber">53</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="02d184c288f567825a1fcbf83bcd3099a10853d5"> | ||||
| @@ -1239,7 +1263,7 @@ | ||||
|         <target>Filtrar etiquetas</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">12</context> | ||||
|           <context context-type="linenumber">20</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4b089ca12c472cf0b46167bb5afe4b527b301bbc"> | ||||
| @@ -1247,7 +1271,7 @@ | ||||
|         <target>Filtrar correspondentes</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">20</context> | ||||
|           <context context-type="linenumber">28</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="0ad509732aaf702b7ea8c771c7809fa84bc85908"> | ||||
| @@ -1255,7 +1279,7 @@ | ||||
|         <target>Filtrar tipos de documento</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">27</context> | ||||
|           <context context-type="linenumber">35</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2d9d55f1b70142ff4597ba32179d16888fd9c6b2"> | ||||
| @@ -1263,7 +1287,7 @@ | ||||
|         <target>Limpar filtros</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context> | ||||
|           <context context-type="linenumber">50</context> | ||||
|           <context context-type="linenumber">58</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7593728289020204896"> | ||||
| @@ -1288,7 +1312,7 @@ | ||||
|         <target>Últimos 7 dias</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">24</context> | ||||
|           <context context-type="linenumber">34</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4463380307954693363"> | ||||
| @@ -1296,7 +1320,7 @@ | ||||
|         <target>Último mês</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|           <context context-type="linenumber">35</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8697368973702409683"> | ||||
| @@ -1304,7 +1328,7 @@ | ||||
|         <target>Últimos 3 meses</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3566342898065860218"> | ||||
| @@ -1312,7 +1336,7 @@ | ||||
|         <target>Último ano</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.ts</context> | ||||
|           <context context-type="linenumber">27</context> | ||||
|           <context context-type="linenumber">37</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="be2add3a3d9e4e2556b8f9048a15a9c0f00bf1ad"> | ||||
| @@ -1328,7 +1352,7 @@ | ||||
|         <target>Depois</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="99ee4faa69cd2ea8e3678c1f557c0ff1f05aae46"> | ||||
| @@ -1729,7 +1753,7 @@ | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="90917e1a0a7bb59e9d11bdde9183e9391963e17b"> | ||||
|         <source>{VAR_PLURAL, plural, =1 {One more document} other {<x id="INTERPOLATION"/> more documents}}</source> | ||||
|         <target>{VAR_PLURAL, plural, =1 {Mais um documento} other {Mais <x id="INTERPOLATION"/> documentos}</target> | ||||
|         <target>{VAR_PLURAL, plural, =1 {Mais um documento} other {Mais <x id="INTERPOLATION"/> documentos}}</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
| @@ -1829,7 +1853,7 @@ | ||||
|         <target>Data inválida.</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2807800733729323332"> | ||||
| @@ -1861,7 +1885,7 @@ | ||||
|         <target>Inglês (US)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">88</context> | ||||
|           <context context-type="linenumber">90</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="6987083569809053351"> | ||||
| @@ -1869,7 +1893,7 @@ | ||||
|         <target>Inglês (GB)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">89</context> | ||||
|           <context context-type="linenumber">91</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1858110241312746425"> | ||||
| @@ -1877,7 +1901,7 @@ | ||||
|         <target>Alemão</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">90</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3071065188816255493"> | ||||
| @@ -1885,7 +1909,7 @@ | ||||
|         <target>Holandês</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">91</context> | ||||
|           <context context-type="linenumber">93</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="7633754075223722162"> | ||||
| @@ -1893,7 +1917,7 @@ | ||||
|         <target>Francês</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">92</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="9184513005098760425"> | ||||
| @@ -1901,7 +1925,23 @@ | ||||
|         <target>Português (Brasil)</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">93</context> | ||||
|           <context context-type="linenumber">95</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2935232983274991580"> | ||||
|         <source>Italian</source> | ||||
|         <target>Italiano</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">96</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8118856427047826368"> | ||||
|         <source>Romanian</source> | ||||
|         <target>Romeno</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">97</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4912706592792948707"> | ||||
| @@ -1909,7 +1949,7 @@ | ||||
|         <target>ISO 8601</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">98</context> | ||||
|           <context context-type="linenumber">102</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2119857572761283468"> | ||||
| @@ -2052,14 +2092,6 @@ | ||||
|           <context context-type="linenumber">18</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5701618810648052610"> | ||||
|         <source>Title</source> | ||||
|         <target>Título</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/services/rest/document.service.ts</context> | ||||
|           <context context-type="linenumber">19</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5066119607229701477"> | ||||
|         <source>Document type</source> | ||||
|         <target>Tipo de Documento</target> | ||||
| @@ -2092,110 +2124,6 @@ | ||||
|           <context context-type="linenumber">23</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2056433880533904076"> | ||||
|         <source>Light blue</source> | ||||
|         <target>Azul claro</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">6</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4082253113407591781"> | ||||
|         <source>Blue</source> | ||||
|         <target>Azul</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">7</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1143414876575720034"> | ||||
|         <source>Light green</source> | ||||
|         <target>Verde claro</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">8</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="119581980963263815"> | ||||
|         <source>Green</source> | ||||
|         <target>Verde</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">9</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="3250646524116252719"> | ||||
|         <source>Light red</source> | ||||
|         <target>Vermelho claro</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">10</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1628552745302385832"> | ||||
|         <source>Red </source> | ||||
|         <target>Vermelho</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">11</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="5479028842846122610"> | ||||
|         <source>Light orange</source> | ||||
|         <target>Laranja claro</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">12</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="8598918991528773310"> | ||||
|         <source>Orange</source> | ||||
|         <target>Laranja</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">13</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1789283185177957430"> | ||||
|         <source>Light violet</source> | ||||
|         <target>Violeta claro</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="2682868487071320453"> | ||||
|         <source>Violet</source> | ||||
|         <target>Violeta</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">15</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="1449010446077321264"> | ||||
|         <source>Brown</source> | ||||
|         <target>Marrom</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">16</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="30300572504753589"> | ||||
|         <source>Black</source> | ||||
|         <target>Preto</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">17</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="461048771215121187"> | ||||
|         <source>Light grey</source> | ||||
|         <target>Cinza claro</target> | ||||
|         <context-group purpose="location"> | ||||
|           <context context-type="sourcefile">src/app/data/paperless-tag.ts</context> | ||||
|           <context context-type="linenumber">18</context> | ||||
|         </context-group> | ||||
|       </trans-unit> | ||||
|       <trans-unit datatype="html" id="4561076822163447092"> | ||||
|         <source>Create new item</source> | ||||
|         <target>Criar novo item</target> | ||||
|   | ||||
							
								
								
									
										2281
									
								
								src-ui/src/locale/messages.ro.xlf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2281
									
								
								src-ui/src/locale/messages.ro.xlf
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @@ -64,6 +64,10 @@ $border-color-dark-mode: #47494f; | ||||
|       background-color: $bg-dark-mode; | ||||
|       color: $text-color-dark-mode; | ||||
|       border-color: $border-color-dark-mode $border-color-dark-mode $bg-dark-mode; | ||||
|  | ||||
|       .close { | ||||
|         background-color: inherit !important; | ||||
|       } | ||||
|     } | ||||
|  | ||||
|     &:hover { | ||||
| @@ -140,15 +144,18 @@ $border-color-dark-mode: #47494f; | ||||
|  | ||||
|   .doc-img { | ||||
|     mix-blend-mode: normal; | ||||
|     filter: invert(95%) hue-rotate(180deg); | ||||
|     border-radius: 0; | ||||
|     border-color: $bg-dark-mode; | ||||
|  | ||||
|     filter: invert(10%); | ||||
|     &.border-right { | ||||
|       border-right: none !important; | ||||
|     } | ||||
|   } | ||||
|  | ||||
|   .doc-img.inverted { | ||||
|     filter: invert(95%) hue-rotate(180deg); | ||||
|   } | ||||
|  | ||||
|   .card-selected .doc-img { | ||||
|     mix-blend-mode: luminosity; | ||||
|   } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Michael Shamoon
					Michael Shamoon