1
0
mirror of https://github.com/bpatrik/pigallery2.git synced 2024-12-25 02:04:15 +02:00

Updating translations to use angular's $localize #255

This commit is contained in:
Patrik J. Braun 2021-04-17 20:06:17 +02:00
parent e83ba7c5fa
commit 2223c87b9e
52 changed files with 1060 additions and 1694 deletions

View File

@ -74,7 +74,8 @@
"configurations": { "configurations": {
"dev": { "dev": {
"localize": [ "localize": [
"en" "en",
"hu"
], ],
"outputPath": "dist", "outputPath": "dist",
"watch": true "watch": true

View File

@ -1,6 +1,6 @@
{ {
"name": "pigallery2", "name": "pigallery2",
"version": "1.8.4", "version": "1.8.6",
"description": "This is a photo gallery optimised for running low resource servers (especially on raspberry pi)", "description": "This is a photo gallery optimised for running low resource servers (especially on raspberry pi)",
"author": "Patrik J. Braun", "author": "Patrik J. Braun",
"homepage": "https://github.com/bpatrik/PiGallery2", "homepage": "https://github.com/bpatrik/PiGallery2",
@ -19,6 +19,7 @@
"run-dev": "ng build --configuration=dev", "run-dev": "ng build --configuration=dev",
"build-stats": "ng build --aot --prod --stats-json --output-path=./dist --i18n-locale en --i18n-file src/frontend/translate/messages.en.xlf --i18n-missing-translation warning", "build-stats": "ng build --aot --prod --stats-json --output-path=./dist --i18n-locale en --i18n-file src/frontend/translate/messages.en.xlf --i18n-missing-translation warning",
"merge-new-translation": "gulp merge-new-translation", "merge-new-translation": "gulp merge-new-translation",
"merge-translation-only": "gulp merge-translation-only",
"add-translation": "gulp add-translation", "add-translation": "gulp add-translation",
"generate-man": "gulp generate-man" "generate-man": "gulp generate-man"
}, },
@ -69,8 +70,7 @@
"@angular/platform-browser": "11.2.9", "@angular/platform-browser": "11.2.9",
"@angular/platform-browser-dynamic": "11.2.9", "@angular/platform-browser-dynamic": "11.2.9",
"@angular/router": "11.2.9", "@angular/router": "11.2.9",
"@ngx-loading-bar/core": "^5.1.1", "@ngx-loading-bar/core": "5.1.1",
"@ngx-translate/i18n-polyfill": "1.0.0",
"@types/bcrypt": "3.0.1", "@types/bcrypt": "3.0.1",
"@types/bcryptjs": "2.4.2", "@types/bcryptjs": "2.4.2",
"@types/chai": "4.2.16", "@types/chai": "4.2.16",
@ -98,7 +98,7 @@
"codelyzer": "6.0.1", "codelyzer": "6.0.1",
"core-js": "3.10.1", "core-js": "3.10.1",
"coveralls": "3.1.0", "coveralls": "3.1.0",
"deep-equal-in-any-order": "^1.1.4", "deep-equal-in-any-order": "1.1.4",
"ejs-loader": "0.5.0", "ejs-loader": "0.5.0",
"gulp": "4.0.2", "gulp": "4.0.2",
"gulp-json-editor": "2.5.5", "gulp-json-editor": "2.5.5",
@ -139,8 +139,7 @@
"zone.js": "0.11.4" "zone.js": "0.11.4"
}, },
"//": [ "//": [
"TODO: remove terser version lock once webpack is fixed", "TODO: remove terser version lock once webpack is fixed"
"TODO: check i18n-pollify once angular 8 is out"
], ],
"resolutions": { "resolutions": {
"natives": "1.1.3" "natives": "1.1.3"

View File

@ -1,4 +1,4 @@
import {Injectable, LOCALE_ID, NgModule, TRANSLATIONS, TRANSLATIONS_FORMAT} from '@angular/core'; import {Injectable, NgModule} from '@angular/core';
import {BrowserModule, HAMMER_GESTURE_CONFIG, HammerGestureConfig} from '@angular/platform-browser'; import {BrowserModule, HAMMER_GESTURE_CONFIG, HammerGestureConfig} from '@angular/platform-browser';
import {FormsModule} from '@angular/forms'; import {FormsModule} from '@angular/forms';
import {AppComponent} from './app.component'; import {AppComponent} from './app.component';
@ -57,7 +57,6 @@ import {HTTP_INTERCEPTORS, HttpClientModule} from '@angular/common/http';
import {DefaultUrlSerializer, UrlSerializer, UrlTree} from '@angular/router'; import {DefaultUrlSerializer, UrlSerializer, UrlTree} from '@angular/router';
import {IndexingSettingsComponent} from './ui/settings/indexing/indexing.settings.component'; import {IndexingSettingsComponent} from './ui/settings/indexing/indexing.settings.component';
import {LanguageComponent} from './ui/language/language.component'; import {LanguageComponent} from './ui/language/language.component';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {QueryService} from './model/query.service'; import {QueryService} from './model/query.service';
import {IconizeSortingMethod} from './pipes/IconizeSortingMethod'; import {IconizeSortingMethod} from './pipes/IconizeSortingMethod';
import {StringifySortingMethod} from './pipes/StringifySortingMethod'; import {StringifySortingMethod} from './pipes/StringifySortingMethod';
@ -126,18 +125,6 @@ export class CustomUrlSerializer implements UrlSerializer {
} }
} }
// use the require method provided by webpack
declare const require: (path: string) => string;
export function translationsFactory(locale: string): string {
locale = locale || 'en'; // default to english if no locale
// default locale, nothing to translate
if (locale === 'en') {
return '';
}
return (require(`raw-loader!../translate/messages.${locale}.xlf`) as any).default;
}
@NgModule({ @NgModule({
imports: [ imports: [
@ -251,14 +238,7 @@ export function translationsFactory(locale: string): string {
FacesService, FacesService,
VersionService, VersionService,
ScheduledJobsService, ScheduledJobsService,
BackendtextService, BackendtextService
{
provide: TRANSLATIONS,
useFactory: translationsFactory,
deps: [LOCALE_ID]
},
{provide: TRANSLATIONS_FORMAT, useValue: 'xlf'},
I18n
], ],
bootstrap: [AppComponent] bootstrap: [AppComponent]
}) })

View File

@ -1,5 +1,4 @@
import {inject, TestBed} from '@angular/core/testing'; import {inject, TestBed} from '@angular/core/testing';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {BackendtextService} from './backendtext.service'; import {BackendtextService} from './backendtext.service';
import {backendTexts} from '../../../common/BackendTexts'; import {backendTexts} from '../../../common/BackendTexts';
@ -8,7 +7,6 @@ describe('BackendTextService', () => {
beforeEach(() => { beforeEach(() => {
TestBed.configureTestingModule({ TestBed.configureTestingModule({
providers: [ providers: [
{provide: I18n, useValue: () => 'ok'},
BackendtextService BackendtextService
] ]
}); });

View File

@ -1,5 +1,4 @@
import {Injectable} from '@angular/core'; import {Injectable} from '@angular/core';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {backendText, backendTexts} from '../../../common/BackendTexts'; import {backendText, backendTexts} from '../../../common/BackendTexts';
import {DefaultsJobs} from '../../../common/entities/job/JobDTO'; import {DefaultsJobs} from '../../../common/entities/job/JobDTO';
@ -7,19 +6,19 @@ import {DefaultsJobs} from '../../../common/entities/job/JobDTO';
export class BackendtextService { export class BackendtextService {
constructor(private i18n: I18n) { constructor() {
} }
public get(id: backendText): string { public get(id: backendText): string {
switch (id) { switch (id) {
case backendTexts.sizeToGenerate.name: case backendTexts.sizeToGenerate.name:
return this.i18n('Size to generate'); return $localize`Size to generate`;
case backendTexts.sizeToGenerate.description: case backendTexts.sizeToGenerate.description:
return this.i18n('These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes'); return $localize`These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes`;
case backendTexts.indexedFilesOnly.name: case backendTexts.indexedFilesOnly.name:
return this.i18n('Indexed only'); return $localize`Indexed only`;
case backendTexts.indexedFilesOnly.description: case backendTexts.indexedFilesOnly.description:
return this.i18n('Only checks indexed files.'); return $localize`Only checks indexed files.`;
default: default:
return null; return null;
} }
@ -27,21 +26,21 @@ export class BackendtextService {
public getJobName(job: DefaultsJobs | string): string { public getJobName(job: DefaultsJobs | string): string {
if (typeof job === 'string') { if (typeof job === 'string') {
job = DefaultsJobs[<any>job]; job = DefaultsJobs[job as any];
} }
switch (job as DefaultsJobs) { switch (job as DefaultsJobs) {
case DefaultsJobs.Indexing: case DefaultsJobs.Indexing:
return this.i18n('Indexing'); return $localize`Indexing`;
case DefaultsJobs['Database Reset']: case DefaultsJobs['Database Reset']:
return this.i18n('Database Reset'); return $localize`Database Reset`;
case DefaultsJobs['Thumbnail Generation']: case DefaultsJobs['Thumbnail Generation']:
return this.i18n('Thumbnail Generation'); return $localize`Thumbnail Generation`;
case DefaultsJobs['Photo Converting']: case DefaultsJobs['Photo Converting']:
return this.i18n('Photo Converting'); return $localize`Photo Converting`;
case DefaultsJobs['Video Converting']: case DefaultsJobs['Video Converting']:
return this.i18n('Video Converting'); return $localize`Video Converting`;
case DefaultsJobs['Temp Folder Cleaning']: case DefaultsJobs['Temp Folder Cleaning']:
return this.i18n('Temp Folder Cleaning'); return $localize`Temp Folder Cleaning`;
default: default:
return DefaultsJobs[job as DefaultsJobs]; return DefaultsJobs[job as DefaultsJobs];
} }

View File

@ -4,7 +4,6 @@ import {NetworkService} from './network/network.service';
import {AuthenticationService} from './network/authentication.service'; import {AuthenticationService} from './network/authentication.service';
import {NotificationDTO, NotificationType} from '../../../common/entities/NotificationDTO'; import {NotificationDTO, NotificationType} from '../../../common/entities/NotificationDTO';
import {UserDTO, UserRoles} from '../../../common/entities/UserDTO'; import {UserDTO, UserRoles} from '../../../common/entities/UserDTO';
import {I18n} from '@ngx-translate/i18n-polyfill';
export interface CountedNotificationDTO extends NotificationDTO { export interface CountedNotificationDTO extends NotificationDTO {
count: number; count: number;
@ -21,27 +20,26 @@ export class NotificationService {
numberOfNotifications = 0; numberOfNotifications = 0;
lastUser: UserDTO = null; lastUser: UserDTO = null;
constructor(private _toastr: ToastrService, constructor(private toastr: ToastrService,
private _networkService: NetworkService, private networkService: NetworkService,
private _authService: AuthenticationService, private authService: AuthenticationService) {
public i18n: I18n) {
this._authService.user.subscribe(() => { this.authService.user.subscribe(() => {
if (this._authService.isAuthenticated() && if (this.authService.isAuthenticated() &&
(!this.lastUser || (!this.lastUser ||
this.lastUser.id !== this._authService.user.value.id) && this.lastUser.id !== this.authService.user.value.id) &&
this._authService.user.value.role >= UserRoles.Guest) { this.authService.user.value.role >= UserRoles.Guest) {
this.getServerNotifications(); this.getServerNotifications();
} }
this.lastUser = this._authService.user.value; this.lastUser = this.authService.user.value;
}); });
} }
get Toastr(): ToastrService { get Toastr(): ToastrService {
return this._toastr; return this.toastr;
} }
groupNotifications(notifications: NotificationDTO[]) { groupNotifications(notifications: NotificationDTO[]): void {
const groups: { [key: string]: { notification: NotificationDTO, count: number } } = {}; const groups: { [key: string]: { notification: NotificationDTO, count: number } } = {};
notifications.forEach(n => { notifications.forEach(n => {
let key = n.message; let key = n.message;
@ -60,9 +58,9 @@ export class NotificationService {
} }
async getServerNotifications() { async getServerNotifications(): Promise<void> {
try { try {
this.groupNotifications((await this._networkService.getJson<NotificationDTO[]>('/notifications')) || []); this.groupNotifications((await this.networkService.getJson<NotificationDTO[]>('/notifications')) || []);
this.countedNotifications.forEach((noti) => { this.countedNotifications.forEach((noti) => {
let msg = '(' + noti.count + ') ' + noti.message; let msg = '(' + noti.count + ') ' + noti.message;
if (noti.details) { if (noti.details) {
@ -70,13 +68,13 @@ export class NotificationService {
} }
switch (noti.type) { switch (noti.type) {
case NotificationType.error: case NotificationType.error:
this.error(msg, this.i18n('Server error')); this.error(msg, $localize`Server error`);
break; break;
case NotificationType.warning: case NotificationType.warning:
this.warning(msg, this.i18n('Server error')); this.warning(msg, $localize`Server error`);
break; break;
case NotificationType.info: case NotificationType.info:
this.info(msg, this.i18n('Server info')); this.info(msg, $localize`Server info`);
break; break;
} }
}); });
@ -86,18 +84,18 @@ export class NotificationService {
} }
success(text: string, title: string = null): void { success(text: string, title: string = null): void {
this._toastr.success(text, title, this.options); this.toastr.success(text, title, this.options);
} }
error(text: string, title?: string): void { error(text: string, title?: string): void {
this._toastr.error(text, title, this.options); this.toastr.error(text, title, this.options);
} }
warning(text: string, title?: string): void { warning(text: string, title?: string): void {
this._toastr.warning(text, title, this.options); this.toastr.warning(text, title, this.options);
} }
info(text: string, title: string = null): void { info(text: string, title: string = null): void {
this._toastr.info(text, title, this.options); this.toastr.info(text, title, this.options);
} }
} }

View File

@ -1,10 +1,9 @@
import {Pipe, PipeTransform} from '@angular/core'; import {Pipe, PipeTransform} from '@angular/core';
import {I18n} from '@ngx-translate/i18n-polyfill';
@Pipe({name: 'duration'}) @Pipe({name: 'duration'})
export class DurationPipe implements PipeTransform { export class DurationPipe implements PipeTransform {
constructor(private i18n: I18n) { constructor() {
} }
transform(time: number, separator: ':' | 'string' = 'string'): string { transform(time: number, separator: ':' | 'string' = 'string'): string {
@ -21,13 +20,13 @@ export class DurationPipe implements PipeTransform {
} }
let str = ''; let str = '';
if (h > 0) { if (h > 0) {
str += h + this.i18n({value: 'h', meaning: 'hour'}); str += h + $localize`:hour:h`;
} }
if (m > 0) { if (m > 0) {
str += m + this.i18n({value: 'm', meaning: 'minute'}); str += m + $localize`:minute:m`;
} }
if (s > 0) { if (s > 0) {
str += s + this.i18n({value: 's', meaning: 'second'}); str += s + $localize`:second:s`;
} }
return str; return str;

View File

@ -1,25 +1,24 @@
import {Pipe, PipeTransform} from '@angular/core'; import {Pipe, PipeTransform} from '@angular/core';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {SortingMethods} from '../../../common/entities/SortingMethods'; import {SortingMethods} from '../../../common/entities/SortingMethods';
@Pipe({name: 'stringifySorting'}) @Pipe({name: 'stringifySorting'})
export class StringifySortingMethod implements PipeTransform { export class StringifySortingMethod implements PipeTransform {
constructor(private i18n: I18n) { constructor() {
} }
transform(method: SortingMethods): string { transform(method: SortingMethods): string {
switch (method) { switch (method) {
case SortingMethods.ascName: case SortingMethods.ascName:
return this.i18n('ascending name'); return $localize`ascending name`;
case SortingMethods.descName: case SortingMethods.descName:
return this.i18n('descending name'); return $localize`descending name`;
case SortingMethods.ascDate: case SortingMethods.ascDate:
return this.i18n('ascending date'); return $localize`ascending date`;
case SortingMethods.descDate: case SortingMethods.descDate:
return this.i18n('descending date'); return $localize`descending date`;
case SortingMethods.random: case SortingMethods.random:
return this.i18n('random'); return $localize`random`;
} }
} }
} }

View File

@ -1,10 +1,9 @@
import {AfterViewInit, Component, ElementRef, Inject, LOCALE_ID, OnInit, QueryList, ViewChildren} from '@angular/core'; import {AfterViewInit, Component, ElementRef, OnInit, QueryList, ViewChildren} from '@angular/core';
import {AuthenticationService} from '../../model/network/authentication.service'; import {AuthenticationService} from '../../model/network/authentication.service';
import {UserRoles} from '../../../../common/entities/UserDTO'; import {UserRoles} from '../../../../common/entities/UserDTO';
import {NotificationService} from '../../model/notification.service'; import {NotificationService} from '../../model/notification.service';
import {NotificationType} from '../../../../common/entities/NotificationDTO'; import {NotificationType} from '../../../../common/entities/NotificationDTO';
import {NavigationService} from '../../model/navigation.service'; import {NavigationService} from '../../model/navigation.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ISettingsComponent} from '../settings/_abstract/ISettingsComponent'; import {ISettingsComponent} from '../settings/_abstract/ISettingsComponent';
import {PageHelper} from '../../model/page.helper'; import {PageHelper} from '../../model/page.helper';
import {SettingsService} from '../settings/settings.service'; import {SettingsService} from '../settings/settings.service';
@ -20,33 +19,31 @@ export class AdminComponent implements OnInit, AfterViewInit {
@ViewChildren('setting', {read: ElementRef}) settingsComponentsElemRef: QueryList<ElementRef>; @ViewChildren('setting', {read: ElementRef}) settingsComponentsElemRef: QueryList<ElementRef>;
contents: ISettingsComponent[] = []; contents: ISettingsComponent[] = [];
constructor(private _authService: AuthenticationService, constructor(private authService: AuthenticationService,
private _navigation: NavigationService, private navigation: NavigationService,
public notificationService: NotificationService, public notificationService: NotificationService,
public settingsService: SettingsService, public settingsService: SettingsService) {
@Inject(LOCALE_ID) private locale: string,
public i18n: I18n) {
} }
ngAfterViewInit(): void { ngAfterViewInit(): void {
setTimeout(() => this.contents = this.settingsComponents.toArray(), 0); setTimeout(() => this.contents = this.settingsComponents.toArray(), 0);
} }
scrollTo(i: number) { scrollTo(i: number): void {
PageHelper.ScrollY = this.settingsComponentsElemRef.toArray()[i].nativeElement.getBoundingClientRect().top + PageHelper.ScrollY = this.settingsComponentsElemRef.toArray()[i].nativeElement.getBoundingClientRect().top +
PageHelper.ScrollY; PageHelper.ScrollY;
} }
ngOnInit() { ngOnInit(): void {
if (!this._authService.isAuthenticated() if (!this.authService.isAuthenticated()
|| this._authService.user.value.role < UserRoles.Admin) { || this.authService.user.value.role < UserRoles.Admin) {
this._navigation.toLogin(); this.navigation.toLogin();
return; return;
} }
} }
public getCss(type: NotificationType) { public getCss(type: NotificationType): string {
switch (type) { switch (type) {
case NotificationType.error: case NotificationType.error:
return 'danger'; return 'danger';

View File

@ -1,9 +1,8 @@
import {Component, Input, OnChanges} from '@angular/core'; import {Component, Input, OnChanges} from '@angular/core';
import {DirectoryDTO} from '../../../../../common/entities/DirectoryDTO'; import {DirectoryDTO} from '../../../../../common/entities/DirectoryDTO';
import {Router, RouterLink} from '@angular/router'; import {RouterLink} from '@angular/router';
import {UserDTO} from '../../../../../common/entities/UserDTO'; import {UserDTO} from '../../../../../common/entities/UserDTO';
import {AuthenticationService} from '../../../model/network/authentication.service'; import {AuthenticationService} from '../../../model/network/authentication.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {QueryService} from '../../../model/query.service'; import {QueryService} from '../../../model/query.service';
import {GalleryService} from '../gallery.service'; import {GalleryService} from '../gallery.service';
import {Utils} from '../../../../../common/Utils'; import {Utils} from '../../../../../common/Utils';
@ -30,20 +29,18 @@ export class GalleryNavigatorComponent implements OnChanges {
readonly SearchQueryTypes = SearchQueryTypes; readonly SearchQueryTypes = SearchQueryTypes;
private readonly RootFolderName: string; private readonly RootFolderName: string;
constructor(private _authService: AuthenticationService, constructor(private authService: AuthenticationService,
public queryService: QueryService, public queryService: QueryService,
public galleryService: GalleryService, public galleryService: GalleryService) {
private router: Router,
private i18n: I18n) {
this.sortingMethodsType = Utils.enumToArray(SortingMethods); this.sortingMethodsType = Utils.enumToArray(SortingMethods);
this.RootFolderName = this.i18n('Images'); this.RootFolderName = $localize`Images`;
} }
get ItemCount(): number { get ItemCount(): number {
return this.directory ? this.directory.mediaCount : this.searchResult.media.length; return this.directory ? this.directory.mediaCount : this.searchResult.media.length;
} }
ngOnChanges() { ngOnChanges(): void {
this.getPath(); this.getPath();
this.DefaultSorting = this.galleryService.getDefaultSorting(this.directory); this.DefaultSorting = this.galleryService.getDefaultSorting(this.directory);
} }
@ -66,7 +63,7 @@ export class GalleryNavigatorComponent implements OnChanges {
} }
} }
const user = this._authService.user.value; const user = this.authService.user.value;
const arr: NavigatorPath[] = []; const arr: NavigatorPath[] = [];
// create root link // create root link
@ -80,9 +77,9 @@ export class GalleryNavigatorComponent implements OnChanges {
dirs.forEach((name, index) => { dirs.forEach((name, index) => {
const route = dirs.slice(0, dirs.indexOf(name) + 1).join('/'); const route = dirs.slice(0, dirs.indexOf(name) + 1).join('/');
if (dirs.length - 1 === index) { if (dirs.length - 1 === index) {
arr.push({name: name, route: null}); arr.push({name, route: null});
} else { } else {
arr.push({name: name, route: UserDTO.isDirectoryPathAvailable(route, user.permissions) ? route : null}); arr.push({name, route: UserDTO.isDirectoryPathAvailable(route, user.permissions) ? route : null});
} }
}); });
@ -92,24 +89,10 @@ export class GalleryNavigatorComponent implements OnChanges {
} }
setSorting(sorting: SortingMethods) { setSorting(sorting: SortingMethods): void {
this.galleryService.setSorting(sorting); this.galleryService.setSorting(sorting);
} }
/*
@HostListener('window:keydown', ['$event'])
onKeyPress(e: KeyboardEvent) {
if (this.routes.length < 2) {
return;
}
const event: KeyboardEvent = window.event ? <any>window.event : e;
if (event.altKey === true && event.key === 'ArrowUp') {
const path = this.routes[this.routes.length - 2];
this.router.navigate(['/gallery', path.route],
{queryParams: this.queryService.getParams()}).catch(console.error);
}
}*/
} }
interface NavigatorPath { interface NavigatorPath {

View File

@ -3,7 +3,6 @@ import {GalleryService} from '../gallery.service';
import {ContentWrapper} from '../../../../../common/entities/ConentWrapper'; import {ContentWrapper} from '../../../../../common/entities/ConentWrapper';
import {Config} from '../../../../../common/config/public/Config'; import {Config} from '../../../../../common/config/public/Config';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {BsModalService} from 'ngx-bootstrap/modal'; import {BsModalService} from 'ngx-bootstrap/modal';
import {BsModalRef} from 'ngx-bootstrap/modal/bs-modal-ref.service'; import {BsModalRef} from 'ngx-bootstrap/modal/bs-modal-ref.service';
import {NetworkService} from '../../../model/network/network.service'; import {NetworkService} from '../../../model/network/network.service';
@ -33,15 +32,14 @@ export class RandomQueryBuilderGalleryComponent implements OnInit, OnDestroy {
private readonly subscription: Subscription = null; private readonly subscription: Subscription = null;
constructor(public _galleryService: GalleryService, constructor(public galleryService: GalleryService,
private _notification: NotificationService, private notification: NotificationService,
private _searchQueryParserService: SearchQueryParserService, private searchQueryParserService: SearchQueryParserService,
public i18n: I18n, private route: ActivatedRoute,
private _route: ActivatedRoute,
private modalService: BsModalService) { private modalService: BsModalService) {
this.resetQuery(); this.resetQuery();
this.subscription = this._route.params.subscribe((params: Params) => { this.subscription = this.route.params.subscribe((params: Params) => {
if (!params[QueryParams.gallery.search.query]) { if (!params[QueryParams.gallery.search.query]) {
return; return;
} }
@ -53,26 +51,26 @@ export class RandomQueryBuilderGalleryComponent implements OnInit, OnDestroy {
}); });
} }
get HTMLSearchQuery() { get HTMLSearchQuery(): string {
return JSON.stringify(this.searchQueryDTO); return JSON.stringify(this.searchQueryDTO);
} }
validateRawSearchText() { validateRawSearchText(): void {
try { try {
this.searchQueryDTO = this._searchQueryParserService.parse(this.rawSearchText); this.searchQueryDTO = this.searchQueryParserService.parse(this.rawSearchText);
this.url = NetworkService.buildUrl(Config.Client.publicUrl + '/api/gallery/random/' + this.HTMLSearchQuery); this.url = NetworkService.buildUrl(Config.Client.publicUrl + '/api/gallery/random/' + this.HTMLSearchQuery);
} catch (e) { } catch (e) {
console.error(e); console.error(e);
} }
} }
onQueryChange() { onQueryChange(): void {
this.rawSearchText = this._searchQueryParserService.stringify(this.searchQueryDTO); this.rawSearchText = this.searchQueryParserService.stringify(this.searchQueryDTO);
this.url = NetworkService.buildUrl(Config.Client.publicUrl + '/api/gallery/random/' + this.HTMLSearchQuery); this.url = NetworkService.buildUrl(Config.Client.publicUrl + '/api/gallery/random/' + this.HTMLSearchQuery);
} }
ngOnInit() { ngOnInit(): void {
this.contentSubscription = this._galleryService.content.subscribe((content: ContentWrapper) => { this.contentSubscription = this.galleryService.content.subscribe((content: ContentWrapper) => {
this.enabled = !!content.directory; this.enabled = !!content.directory;
if (!this.enabled) { if (!this.enabled) {
return; return;
@ -81,7 +79,7 @@ export class RandomQueryBuilderGalleryComponent implements OnInit, OnDestroy {
}); });
} }
ngOnDestroy() { ngOnDestroy(): void {
if (this.contentSubscription !== null) { if (this.contentSubscription !== null) {
this.contentSubscription.unsubscribe(); this.contentSubscription.unsubscribe();
} }
@ -92,7 +90,7 @@ export class RandomQueryBuilderGalleryComponent implements OnInit, OnDestroy {
} }
openModal(template: TemplateRef<any>) { openModal(template: TemplateRef<any>): boolean {
if (!this.enabled) { if (!this.enabled) {
return; return;
} }
@ -106,18 +104,18 @@ export class RandomQueryBuilderGalleryComponent implements OnInit, OnDestroy {
return false; return false;
} }
onCopy() { onCopy(): void {
this._notification.success(this.i18n('Url has been copied to clipboard')); this.notification.success($localize`Url has been copied to clipboard`);
} }
public hideModal() { public hideModal(): void {
this.modalRef.hide(); this.modalRef.hide();
this.modalRef = null; this.modalRef = null;
} }
resetQuery() { resetQuery(): void {
this.searchQueryDTO = <TextSearch>{text: '', type: SearchQueryTypes.any_text}; this.searchQueryDTO = {text: '', type: SearchQueryTypes.any_text} as TextSearch;
} }

View File

@ -7,7 +7,6 @@ import {SharingDTO} from '../../../../../common/entities/SharingDTO';
import {Config} from '../../../../../common/config/public/Config'; import {Config} from '../../../../../common/config/public/Config';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {DirectoryDTO} from '../../../../../common/entities/DirectoryDTO'; import {DirectoryDTO} from '../../../../../common/entities/DirectoryDTO';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {BsModalService} from 'ngx-bootstrap/modal'; import {BsModalService} from 'ngx-bootstrap/modal';
import {BsModalRef} from 'ngx-bootstrap/modal/bs-modal-ref.service'; import {BsModalRef} from 'ngx-bootstrap/modal/bs-modal-ref.service';
import {Subscription} from 'rxjs'; import {Subscription} from 'rxjs';
@ -29,7 +28,7 @@ export class GalleryShareComponent implements OnInit, OnDestroy {
amount: 30, amount: 30,
type: ValidityTypes.Days type: ValidityTypes.Days
}, },
password: <string>null password: null as string
}; };
currentDir = ''; currentDir = '';
sharing: SharingDTO = null; sharing: SharingDTO = null;
@ -44,34 +43,33 @@ export class GalleryShareComponent implements OnInit, OnDestroy {
No: 'No' No: 'No'
}; };
constructor(private _sharingService: ShareService, constructor(private sharingService: ShareService,
public _galleryService: GalleryService, public galleryService: GalleryService,
private _notification: NotificationService, private notification: NotificationService,
public i18n: I18n,
private modalService: BsModalService) { private modalService: BsModalService) {
this.text.Yes = i18n('Yes'); this.text.Yes = $localize`Yes`;
this.text.No = i18n('No'); this.text.No = $localize`No`;
} }
ngOnInit() { ngOnInit(): void {
this.contentSubscription = this._galleryService.content.subscribe((content: ContentWrapper) => { this.contentSubscription = this.galleryService.content.subscribe((content: ContentWrapper) => {
this.enabled = !!content.directory; this.enabled = !!content.directory;
if (!this.enabled) { if (!this.enabled) {
return; return;
} }
this.currentDir = Utils.concatUrls((<DirectoryDTO>content.directory).path, (<DirectoryDTO>content.directory).name); this.currentDir = Utils.concatUrls((content.directory as DirectoryDTO).path, (content.directory as DirectoryDTO).name);
}); });
} }
ngOnDestroy() { ngOnDestroy(): void {
if (this.contentSubscription !== null) { if (this.contentSubscription !== null) {
this.contentSubscription.unsubscribe(); this.contentSubscription.unsubscribe();
} }
} }
calcValidity() { calcValidity(): number {
switch (parseInt(this.input.valid.type.toString(), 10)) { switch (parseInt(this.input.valid.type.toString(), 10)) {
case ValidityTypes.Minutes: case ValidityTypes.Minutes:
return this.input.valid.amount * 1000 * 60; return this.input.valid.amount * 1000 * 60;
@ -85,23 +83,23 @@ export class GalleryShareComponent implements OnInit, OnDestroy {
throw new Error('unknown type: ' + this.input.valid.type); throw new Error('unknown type: ' + this.input.valid.type);
} }
async update() { async update(): Promise<void> {
if (this.sharing == null) { if (this.sharing == null) {
return; return;
} }
this.url = this.i18n('loading..'); this.url = $localize`loading..`;
this.sharing = await this._sharingService.updateSharing(this.currentDir, this.sharing = await this.sharingService.updateSharing(this.currentDir,
this.sharing.id, this.input.includeSubfolders, this.input.password, this.calcValidity()); this.sharing.id, this.input.includeSubfolders, this.input.password, this.calcValidity());
this.url = Config.Client.publicUrl + '/share/' + this.sharing.sharingKey; this.url = Config.Client.publicUrl + '/share/' + this.sharing.sharingKey;
} }
async get() { async get(): Promise<void> {
this.url = this.i18n('loading..'); this.url = $localize`loading..`;
this.sharing = await this._sharingService.createSharing(this.currentDir, this.input.includeSubfolders, this.calcValidity()); this.sharing = await this.sharingService.createSharing(this.currentDir, this.input.includeSubfolders, this.calcValidity());
this.url = Config.Client.publicUrl + '/share/' + this.sharing.sharingKey; this.url = Config.Client.publicUrl + '/share/' + this.sharing.sharingKey;
} }
async openModal(template: TemplateRef<any>) { async openModal(template: TemplateRef<any>): Promise<void> {
await this.get(); await this.get();
this.input.password = ''; this.input.password = '';
if (this.modalRef) { if (this.modalRef) {
@ -111,11 +109,11 @@ export class GalleryShareComponent implements OnInit, OnDestroy {
document.body.style.paddingRight = '0px'; document.body.style.paddingRight = '0px';
} }
onCopy() { onCopy(): void {
this._notification.success(this.i18n('Url has been copied to clipboard')); this.notification.success($localize`Url has been copied to clipboard`);
} }
public hideModal() { public hideModal(): void {
this.modalRef.hide(); this.modalRef.hide();
this.modalRef = null; this.modalRef = null;
this.sharing = null; this.sharing = null;

View File

@ -6,7 +6,6 @@ import {ErrorDTO} from '../../../../../common/entities/Error';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {AbstractSettingsService} from './abstract.settings.service'; import {AbstractSettingsService} from './abstract.settings.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {Subscription} from 'rxjs'; import {Subscription} from 'rxjs';
import {ISettingsComponent} from './ISettingsComponent'; import {ISettingsComponent} from './ISettingsComponent';
import {WebConfig} from '../../../../../common/config/private/WebConfig'; import {WebConfig} from '../../../../../common/config/private/WebConfig';
@ -52,22 +51,21 @@ export abstract class SettingsComponentDirective<T extends { [key: string]: any
public inProgress = false; public inProgress = false;
public error: string = null; public error: string = null;
public changed = false; public changed = false;
public states: RecursiveState = <any>{}; public states: RecursiveState = {} as any;
private _subscription: Subscription = null; private subscription: Subscription = null;
private readonly _settingsSubscription: Subscription = null; private readonly settingsSubscription: Subscription = null;
protected constructor(private name: string, protected constructor(private name: string,
protected _authService: AuthenticationService, protected authService: AuthenticationService,
private _navigation: NavigationService, private navigation: NavigationService,
public _settingsService: S, public settingsService: S,
protected notification: NotificationService, protected notification: NotificationService,
public i18n: I18n,
private sliceFN?: (s: WebConfig) => T) { private sliceFN?: (s: WebConfig) => T) {
if (this.sliceFN) { if (this.sliceFN) {
this._settingsSubscription = this._settingsService.Settings.subscribe(this.onNewSettings); this.settingsSubscription = this.settingsService.Settings.subscribe(this.onNewSettings);
this.onNewSettings(this._settingsService._settingsService.settings.value); this.onNewSettings(this.settingsService._settingsService.settings.value);
} }
} }
@ -86,7 +84,7 @@ export abstract class SettingsComponentDirective<T extends { [key: string]: any
onNewSettings = (s: WebConfig) => { onNewSettings = (s: WebConfig) => {
this.states = Utils.clone(<any>this.sliceFN(s.State)); this.states = Utils.clone(this.sliceFN(s.State) as any);
const addOriginal = (obj: any) => { const addOriginal = (obj: any) => {
for (const k of Object.keys(obj)) { for (const k of Object.keys(obj)) {
if (typeof obj[k].value === 'undefined') { if (typeof obj[k].value === 'undefined') {
@ -102,7 +100,7 @@ export abstract class SettingsComponentDirective<T extends { [key: string]: any
}; };
addOriginal(this.states); addOriginal(this.states);
this.ngOnChanges(); this.ngOnChanges();
}; }
settingsSame(newSettings: T, original: T): boolean { settingsSame(newSettings: T, original: T): boolean {
if (typeof original !== 'object' || original == null) { if (typeof original !== 'object' || original == null) {
@ -115,8 +113,7 @@ export abstract class SettingsComponentDirective<T extends { [key: string]: any
return false; return false;
} }
const keys = Object.keys(newSettings); const keys = Object.keys(newSettings);
for (let i = 0; i < keys.length; i++) { for (const key of keys) {
const key = keys[i];
if (typeof original[key] === 'undefined') { if (typeof original[key] === 'undefined') {
console.warn('unknown settings: ' + key); console.warn('unknown settings: ' + key);
return false; return false;
@ -146,8 +143,7 @@ export abstract class SettingsComponentDirective<T extends { [key: string]: any
return state.value === state.original; return state.value === state.original;
} }
const keys = Object.keys(state); const keys = Object.keys(state);
for (let i = 0; i < keys.length; i++) { for (const key of keys) {
const key = keys[i];
if (settingsSame(state[key]) === false) { if (settingsSame(state[key]) === false) {
return false; return false;
} }
@ -158,44 +154,44 @@ export abstract class SettingsComponentDirective<T extends { [key: string]: any
this.changed = !settingsSame(this.states); this.changed = !settingsSame(this.states);
}, 0); }, 0);
}; }
ngOnInit() { ngOnInit(): void {
if (!this._authService.isAuthenticated() || if (!this.authService.isAuthenticated() ||
this._authService.user.value.role < UserRoles.Admin) { this.authService.user.value.role < UserRoles.Admin) {
this._navigation.toLogin(); this.navigation.toLogin();
return; return;
} }
this.getSettings(); this.getSettings();
// TODO: fix after this issue is fixed: https://github.com/angular/angular/issues/24818 // TODO: fix after this issue is fixed: https://github.com/angular/angular/issues/24818
this._subscription = this.form.valueChanges.subscribe(() => { this.subscription = this.form.valueChanges.subscribe(() => {
this.onOptionChange(); this.onOptionChange();
}); });
} }
ngOnChanges(): void { ngOnChanges(): void {
this.hasAvailableSettings = ((this._settingsService.isSupported() && this.hasAvailableSettings = ((this.settingsService.isSupported() &&
this._settingsService.showInSimplifiedMode()) this.settingsService.showInSimplifiedMode())
|| !this.simplifiedMode); || !this.simplifiedMode);
} }
ngOnDestroy() { ngOnDestroy(): void {
if (this._subscription != null) { if (this.subscription != null) {
this._subscription.unsubscribe(); this.subscription.unsubscribe();
} }
if (this._settingsSubscription != null) { if (this.settingsSubscription != null) {
this._settingsSubscription.unsubscribe(); this.settingsSubscription.unsubscribe();
} }
} }
public reset() { public reset(): void {
this.getSettings(); this.getSettings();
} }
stateToSettings(): T { stateToSettings(): T {
const ret: T = <any>{}; const ret: T = {} as any;
const add = (obj: any, to: any): void => { const add = (obj: any, to: any): void => {
for (const key of Object.keys(obj)) { for (const key of Object.keys(obj)) {
@ -213,19 +209,19 @@ export abstract class SettingsComponentDirective<T extends { [key: string]: any
} }
public async save() { public async save(): Promise<boolean> {
this.inProgress = true; this.inProgress = true;
this.error = ''; this.error = '';
try { try {
await this._settingsService.updateSettings(this.stateToSettings()); await this.settingsService.updateSettings(this.stateToSettings());
await this.getSettings(); await this.getSettings();
this.notification.success(this.Name + ' ' + this.i18n('settings saved'), this.i18n('Success')); this.notification.success(this.Name + ' ' + $localize`settings saved`, $localize`Success`);
this.inProgress = false; this.inProgress = false;
return true; return true;
} catch (err) { } catch (err) {
console.error(err); console.error(err);
if (err.message) { if (err.message) {
this.error = (<ErrorDTO>err).message; this.error = (err as ErrorDTO).message;
} }
} }
@ -234,8 +230,8 @@ export abstract class SettingsComponentDirective<T extends { [key: string]: any
} }
private async getSettings() { private async getSettings(): Promise<void> {
await this._settingsService.getSettings(); await this.settingsService.getSettings();
this.changed = false; this.changed = false;
} }
} }

View File

@ -1,5 +1,4 @@
import {Component, forwardRef, Input, OnChanges} from '@angular/core'; import {Component, forwardRef, Input, OnChanges} from '@angular/core';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ControlValueAccessor, FormControl, NG_VALIDATORS, NG_VALUE_ACCESSOR, ValidationErrors, Validator} from '@angular/forms'; import {ControlValueAccessor, FormControl, NG_VALIDATORS, NG_VALUE_ACCESSOR, ValidationErrors, Validator} from '@angular/forms';
import {Utils} from '../../../../../../common/Utils'; import {Utils} from '../../../../../../common/Utils';
import {propertyTypes} from 'typeconfig/common'; import {propertyTypes} from 'typeconfig/common';
@ -52,7 +51,7 @@ export class SettingsEntryComponent implements ControlValueAccessor, Validator,
// value: { default: any, setting: any, original: any, readonly?: boolean, onChange: () => void }; // value: { default: any, setting: any, original: any, readonly?: boolean, onChange: () => void };
constructor(private i18n: I18n) { constructor() {
} }
get changed(): boolean { get changed(): boolean {
@ -128,9 +127,9 @@ export class SettingsEntryComponent implements ControlValueAccessor, Validator,
} }
this.title = ''; this.title = '';
if (this.state.readonly) { if (this.state.readonly) {
this.title = this.i18n('readonly') + ', '; this.title = $localize`readonly` + ', ';
} }
this.title += this.i18n('default value') + ': ' + this.defaultStr; this.title += $localize`default value` + ': ' + this.defaultStr;
if (this.name) { if (this.name) {
this.idName = this.GUID + this.name.toLowerCase().replace(new RegExp(' ', 'gm'), '-'); this.idName = this.GUID + this.name.toLowerCase().replace(new RegExp(' ', 'gm'), '-');
} }

View File

@ -33,7 +33,7 @@
i18n-description i18n-name i18n-description i18n-name
[ngModel]="states.port" [ngModel]="states.port"
required="true" required="true"
[dockerWarning]="(_settingsService.Settings | async).Server.Environment.isDocker" [dockerWarning]="(settingsService.Settings | async).Server.Environment.isDocker"
[simplifiedMode]="simplifiedMode"> [simplifiedMode]="simplifiedMode">
</app-settings-entry> </app-settings-entry>
@ -44,7 +44,7 @@
placeholder="path" placeholder="path"
i18n-description i18n-name i18n-description i18n-name
required required
[dockerWarning]="(_settingsService.Settings | async).Server.Environment.isDocker" [dockerWarning]="(settingsService.Settings | async).Server.Environment.isDocker"
[ngModel]="states.imagesFolder"> [ngModel]="states.imagesFolder">
</app-settings-entry> </app-settings-entry>
@ -56,7 +56,7 @@
placeholder="path" placeholder="path"
i18n-description i18n-name i18n-description i18n-name
required="true" required="true"
[dockerWarning]="(_settingsService.Settings | async).Server.Environment.isDocker" [dockerWarning]="(settingsService.Settings | async).Server.Environment.isDocker"
[ngModel]="states.tempFolder"> [ngModel]="states.tempFolder">
</app-settings-entry> </app-settings-entry>

View File

@ -5,7 +5,6 @@ import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {BasicSettingsService} from './basic.settings.service'; import {BasicSettingsService} from './basic.settings.service';
import {BasicConfigDTO} from '../../../../../common/entities/settings/BasicConfigDTO'; import {BasicConfigDTO} from '../../../../../common/entities/settings/BasicConfigDTO';
import {I18n} from '@ngx-translate/i18n-polyfill';
@Component({ @Component({
selector: 'app-settings-basic', selector: 'app-settings-basic',
@ -20,12 +19,11 @@ export class BasicSettingsComponent extends SettingsComponentDirective<BasicConf
urlBaseChanged = false; urlBaseChanged = false;
urlError = false; urlError = false;
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: BasicSettingsService, settingsService: BasicSettingsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Basic`, authService, navigation, settingsService, notification, s => ({
super(i18n('Basic'), _authService, _navigation, _settingsService, notification, i18n, s => ({
port: s.Server.port, port: s.Server.port,
host: s.Server.host, host: s.Server.host,
imagesFolder: s.Server.Media.folder, imagesFolder: s.Server.Media.folder,
@ -40,7 +38,7 @@ export class BasicSettingsComponent extends SettingsComponentDirective<BasicConf
public async save(): Promise<boolean> { public async save(): Promise<boolean> {
const val = await super.save(); const val = await super.save();
if (val === true) { if (val === true) {
this.notification.info(this.i18n('Restart the server to apply the new settings')); this.notification.info($localize`Restart the server to apply the new settings`);
} }
return val; return val;
} }
@ -56,11 +54,11 @@ export class BasicSettingsComponent extends SettingsComponentDirective<BasicConf
} }
checkUrlError() { checkUrlError(): void {
this.urlError = this.states.urlBase.value !== this.calcBaseUrl(); this.urlError = this.states.urlBase.value !== this.calcBaseUrl();
} }
onUrlChanged() { onUrlChanged(): void {
if (this.urlBaseChanged === false) { if (this.urlBaseChanged === false) {
this.states.urlBase.value = this.calcBaseUrl(); this.states.urlBase.value = this.calcBaseUrl();
} else { } else {
@ -73,7 +71,7 @@ export class BasicSettingsComponent extends SettingsComponentDirective<BasicConf
this.urlBaseChanged = true; this.urlBaseChanged = true;
this.checkUrlError(); this.checkUrlError();
}; }
} }

View File

@ -22,7 +22,7 @@
description="All file-based data will be stored here (sqlite database, user database in case of memory db, job history data)" description="All file-based data will be stored here (sqlite database, user database in case of memory db, job history data)"
[ngModel]="states.dbFolder" [ngModel]="states.dbFolder"
i18n-name i18n-description i18n-name i18n-description
[dockerWarning]="(_settingsService.Settings | async).Server.Environment.isDocker" [dockerWarning]="(settingsService.Settings | async).Server.Environment.isDocker"
required="true"> required="true">
</app-settings-entry> </app-settings-entry>

View File

@ -5,7 +5,6 @@ import {NotificationService} from '../../../model/notification.service';
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {SettingsComponentDirective} from '../_abstract/abstract.settings.component'; import {SettingsComponentDirective} from '../_abstract/abstract.settings.component';
import {DatabaseSettingsService} from './database.settings.service'; import {DatabaseSettingsService} from './database.settings.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ServerConfig} from '../../../../../common/config/private/PrivateConfig'; import {ServerConfig} from '../../../../../common/config/private/PrivateConfig';
@Component({ @Component({
@ -20,15 +19,14 @@ export class DatabaseSettingsComponent extends SettingsComponentDirective<Server
public types = Utils.enumToArray(ServerConfig.DatabaseType); public types = Utils.enumToArray(ServerConfig.DatabaseType);
public DatabaseType = ServerConfig.DatabaseType; public DatabaseType = ServerConfig.DatabaseType;
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: DatabaseSettingsService, settingsService: DatabaseSettingsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Database`, authService, navigation, settingsService, notification, s => s.Server.Database);
super(i18n('Database'), _authService, _navigation, _settingsService, notification, i18n, s => s.Server.Database);
} }
ngOnInit() { ngOnInit(): void {
super.ngOnInit(); super.ngOnInit();
} }

View File

@ -1,6 +1,6 @@
<form #settingsForm="ngForm"> <form #settingsForm="ngForm">
<div class="card mb-4" <div class="card mb-4"
[ngClass]="states.enabled.value && !_settingsService.isSupported()?'panel-warning':''"> [ngClass]="states.enabled.value && !settingsService.isSupported()?'panel-warning':''">
<h5 class="card-header"> <h5 class="card-header">
{{Name}} {{Name}}
<div class="switch-wrapper" <div class="switch-wrapper"
@ -14,7 +14,7 @@
switch-on-text="Enabled" switch-on-text="Enabled"
i18n-switch-off-text i18n-switch-off-text
i18n-switch-on-text i18n-switch-on-text
[switch-disabled]="inProgress || (!states.enabled.value && !_settingsService.isSupported())" [switch-disabled]="inProgress || (!states.enabled.value && !settingsService.isSupported())"
switch-handle-width="100" switch-handle-width="100"
switch-label-width="20" switch-label-width="20"
[(ngModel)]="states.enabled.value"> [(ngModel)]="states.enabled.value">
@ -24,7 +24,7 @@
<div class="card-body"> <div class="card-body">
<div [hidden]="!error" class="alert alert-danger" role="alert"><strong>Error: </strong>{{error}}</div> <div [hidden]="!error" class="alert alert-danger" role="alert"><strong>Error: </strong>{{error}}</div>
<ng-container *ngIf="states.enabled.value || _settingsService.isSupported()"> <ng-container *ngIf="states.enabled.value || settingsService.isSupported()">
<app-settings-entry <app-settings-entry
@ -43,7 +43,7 @@
</ng-container> </ng-container>
<div class="panel-info" *ngIf="(!states.enabled.value && !_settingsService.isSupported())" i18n> <div class="panel-info" *ngIf="(!states.enabled.value && !settingsService.isSupported())" i18n>
Faces are not supported with these settings. Faces are not supported with these settings.
</div> </div>
<button class="btn btn-success float-right" <button class="btn btn-success float-right"

View File

@ -4,7 +4,6 @@ import {AuthenticationService} from '../../../model/network/authentication.servi
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {FacesSettingsService} from './faces.settings.service'; import {FacesSettingsService} from './faces.settings.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {Utils} from '../../../../../common/Utils'; import {Utils} from '../../../../../common/Utils';
import {UserRoles} from '../../../../../common/entities/UserDTO'; import {UserRoles} from '../../../../../common/entities/UserDTO';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
@ -21,15 +20,14 @@ export class FacesSettingsComponent extends SettingsComponentDirective<ClientCon
public readonly userRoles = Utils public readonly userRoles = Utils
.enumToArray(UserRoles) .enumToArray(UserRoles)
.filter(r => r.key !== UserRoles.LimitedGuest) .filter(r => r.key !== UserRoles.LimitedGuest)
.filter(r => r.key <= this._authService.user.value.role) .filter(r => r.key <= this.authService.user.value.role)
.sort((a, b) => a.key - b.key); .sort((a, b) => a.key - b.key);
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: FacesSettingsService, settingsService: FacesSettingsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Faces`, authService, navigation, settingsService, notification, s => s.Client.Faces);
super(i18n('Faces'), _authService, _navigation, _settingsService, notification, i18n, s => s.Client.Faces);
} }

View File

@ -85,7 +85,7 @@
<app-settings-job-button #indexingButton <app-settings-job-button #indexingButton
[soloRun]="true" [soloRun]="true"
(error)="error=$event" (jobError)="error=$event"
[allowParallelRun]="false" [allowParallelRun]="false"
[jobName]="indexingJobName"></app-settings-job-button> [jobName]="indexingJobName"></app-settings-job-button>
@ -93,7 +93,7 @@
<app-settings-job-button class="ml-md-2 mt-2 mt-md-0" <app-settings-job-button class="ml-md-2 mt-2 mt-md-0"
danger="true" danger="true"
[soloRun]="true" [soloRun]="true"
(error)="error=$event" (jobError)="error=$event"
[allowParallelRun]="false" [allowParallelRun]="false"
[disabled]="indexingButton.Running" [disabled]="indexingButton.Running"
[jobName]="resetJobName"></app-settings-job-button> [jobName]="resetJobName"></app-settings-job-button>
@ -106,24 +106,24 @@
</div> </div>
<div class="col-md-2 col-6"> <div class="col-md-2 col-6">
<span class="oi oi-folder" title="Folders" i18n-title aria-hidden="true"> </span> <span class="oi oi-folder" title="Folders" i18n-title aria-hidden="true"> </span>
{{_settingsService.statistic.value ? _settingsService.statistic.value.directories : '...'}} {{settingsService.statistic.value ? settingsService.statistic.value.directories : '...'}}
</div> </div>
<div class="col-md-2 col-6"> <div class="col-md-2 col-6">
<span class="oi oi-camera-slr" title="Photos" i18n-title aria-hidden="true"> </span> <span class="oi oi-camera-slr" title="Photos" i18n-title aria-hidden="true"> </span>
{{_settingsService.statistic.value ? _settingsService.statistic.value.photos : '...'}} {{settingsService.statistic.value ? settingsService.statistic.value.photos : '...'}}
</div> </div>
<div class="col-md-2 col-6"> <div class="col-md-2 col-6">
<span class="oi oi-video" title="Videos" i18n-title aria-hidden="true"> </span> <span class="oi oi-video" title="Videos" i18n-title aria-hidden="true"> </span>
{{_settingsService.statistic.value ? _settingsService.statistic.value.videos : '...'}} {{settingsService.statistic.value ? settingsService.statistic.value.videos : '...'}}
</div> </div>
<div class="col-md-2 col-6"> <div class="col-md-2 col-6">
<span class="oi oi-people" title="Persons" i18n-title aria-hidden="true"> </span> <span class="oi oi-people" title="Persons" i18n-title aria-hidden="true"> </span>
{{_settingsService.statistic.value ? _settingsService.statistic.value.persons : '...'}} {{settingsService.statistic.value ? settingsService.statistic.value.persons : '...'}}
</div> </div>
<div class="col-md-2 col-6"> <div class="col-md-2 col-6">
<span class="oi oi-pie-chart" title="Size" i18n-title aria-hidden="true"> </span> <span class="oi oi-pie-chart" title="Size" i18n-title aria-hidden="true"> </span>
{{_settingsService.statistic.value ? (_settingsService.statistic.value.diskUsage | fileSize) : '...'}} {{settingsService.statistic.value ? (settingsService.statistic.value.diskUsage | fileSize) : '...'}}
</div> </div>
</div> </div>
</div> </div>

View File

@ -6,10 +6,9 @@ import {NotificationService} from '../../../model/notification.service';
import {ErrorDTO} from '../../../../../common/entities/Error'; import {ErrorDTO} from '../../../../../common/entities/Error';
import {SettingsComponentDirective} from '../_abstract/abstract.settings.component'; import {SettingsComponentDirective} from '../_abstract/abstract.settings.component';
import {Utils} from '../../../../../common/Utils'; import {Utils} from '../../../../../common/Utils';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ScheduledJobsService} from '../scheduled-jobs.service'; import {ScheduledJobsService} from '../scheduled-jobs.service';
import {DefaultsJobs, JobDTO} from '../../../../../common/entities/job/JobDTO'; import {DefaultsJobs, JobDTO} from '../../../../../common/entities/job/JobDTO';
import {JobProgressStates} from '../../../../../common/entities/job/JobProgressDTO'; import {JobProgressDTO, JobProgressStates} from '../../../../../common/entities/job/JobProgressDTO';
import {ServerConfig} from '../../../../../common/config/private/PrivateConfig'; import {ServerConfig} from '../../../../../common/config/private/PrivateConfig';
@Component({ @Component({
@ -28,34 +27,32 @@ export class IndexingSettingsComponent extends SettingsComponentDirective<Server
readonly indexingJobName = DefaultsJobs[DefaultsJobs.Indexing]; readonly indexingJobName = DefaultsJobs[DefaultsJobs.Indexing];
readonly resetJobName = DefaultsJobs[DefaultsJobs['Database Reset']]; readonly resetJobName = DefaultsJobs[DefaultsJobs['Database Reset']];
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: IndexingSettingsService, settingsService: IndexingSettingsService,
public jobsService: ScheduledJobsService, public jobsService: ScheduledJobsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) {
super(i18n('Folder indexing'), super($localize`Folder indexing`,
_authService, authService,
_navigation, navigation,
_settingsService, settingsService,
notification, notification,
i18n,
s => s.Server.Indexing); s => s.Server.Indexing);
} }
get Progress() { get Progress(): JobProgressDTO {
return this.jobsService.progress.value[JobDTO.getHashName(DefaultsJobs[DefaultsJobs.Indexing])]; return this.jobsService.progress.value[JobDTO.getHashName(DefaultsJobs[DefaultsJobs.Indexing])];
} }
ngOnDestroy() { ngOnDestroy(): void {
super.ngOnDestroy(); super.ngOnDestroy();
this.jobsService.unsubscribeFromProgress(); this.jobsService.unsubscribeFromProgress();
} }
async ngOnInit() { async ngOnInit(): Promise<void> {
super.ngOnInit(); super.ngOnInit();
this.jobsService.subscribeToProgress(); this.jobsService.subscribeToProgress();
this.types = Utils this.types = Utils
@ -63,31 +60,31 @@ export class IndexingSettingsComponent extends SettingsComponentDirective<Server
this.types.forEach(v => { this.types.forEach(v => {
switch (v.value) { switch (v.value) {
case 'low': case 'low':
v.value = this.i18n('low'); v.value = $localize`low`;
break; break;
case 'medium': case 'medium':
v.value = this.i18n('medium'); v.value = $localize`medium`;
break; break;
case 'high': case 'high':
v.value = this.i18n('high'); v.value = $localize`high`;
break; break;
} }
}); });
} }
async index() { async index(): Promise<boolean> {
this.inProgress = true; this.inProgress = true;
this.error = ''; this.error = '';
try { try {
await this.jobsService.start(DefaultsJobs[DefaultsJobs.Indexing]); await this.jobsService.start(DefaultsJobs[DefaultsJobs.Indexing]);
this.notification.info(this.i18n('Folder indexing started')); this.notification.info($localize`Folder indexing started`);
this.inProgress = false; this.inProgress = false;
return true; return true;
} catch (err) { } catch (err) {
console.log(err); console.log(err);
if (err.message) { if (err.message) {
this.error = (<ErrorDTO>err).message; this.error = (err as ErrorDTO).message;
} }
} }
@ -95,18 +92,18 @@ export class IndexingSettingsComponent extends SettingsComponentDirective<Server
return false; return false;
} }
async cancelIndexing() { async cancelIndexing(): Promise<boolean> {
this.inProgress = true; this.inProgress = true;
this.error = ''; this.error = '';
try { try {
await this.jobsService.stop(DefaultsJobs[DefaultsJobs.Indexing]); await this.jobsService.stop(DefaultsJobs[DefaultsJobs.Indexing]);
this.notification.info(this.i18n('Folder indexing interrupted')); this.notification.info($localize`Folder indexing interrupted`);
this.inProgress = false; this.inProgress = false;
return true; return true;
} catch (err) { } catch (err) {
console.log(err); console.log(err);
if (err.message) { if (err.message) {
this.error = (<ErrorDTO>err).message; this.error = (err as ErrorDTO).message;
} }
} }
@ -114,18 +111,18 @@ export class IndexingSettingsComponent extends SettingsComponentDirective<Server
return false; return false;
} }
async resetDatabase() { async resetDatabase(): Promise<boolean> {
this.inProgress = true; this.inProgress = true;
this.error = ''; this.error = '';
try { try {
await this.jobsService.start(DefaultsJobs[DefaultsJobs['Database Reset']]); await this.jobsService.start(DefaultsJobs[DefaultsJobs['Database Reset']]);
this.notification.info(this.i18n('Resetting database')); this.notification.info($localize`Resetting database`);
this.inProgress = false; this.inProgress = false;
return true; return true;
} catch (err) { } catch (err) {
console.log(err); console.log(err);
if (err.message) { if (err.message) {
this.error = (<ErrorDTO>err).message; this.error = (err as ErrorDTO).message;
} }
} }

View File

@ -1,9 +1,8 @@
import {Component, EventEmitter, Input, Output} from '@angular/core'; import {Component, EventEmitter, Input, Output} from '@angular/core';
import {JobProgressStates} from '../../../../../../common/entities/job/JobProgressDTO'; import {JobProgressDTO, JobProgressStates} from '../../../../../../common/entities/job/JobProgressDTO';
import {ErrorDTO} from '../../../../../../common/entities/Error'; import {ErrorDTO} from '../../../../../../common/entities/Error';
import {ScheduledJobsService} from '../../scheduled-jobs.service'; import {ScheduledJobsService} from '../../scheduled-jobs.service';
import {NotificationService} from '../../../../model/notification.service'; import {NotificationService} from '../../../../model/notification.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {JobDTO} from '../../../../../../common/entities/job/JobDTO'; import {JobDTO} from '../../../../../../common/entities/job/JobDTO';
import {BackendtextService} from '../../../../model/backendtext.service'; import {BackendtextService} from '../../../../model/backendtext.service';
@ -21,49 +20,48 @@ export class JobButtonComponent {
@Input() allowParallelRun = false; @Input() allowParallelRun = false;
@Input() danger = false; @Input() danger = false;
JobProgressStates = JobProgressStates; JobProgressStates = JobProgressStates;
@Output() error = new EventEmitter<string>(); @Output() jobError = new EventEmitter<string>();
constructor(private notification: NotificationService, constructor(private notification: NotificationService,
public jobsService: ScheduledJobsService, public jobsService: ScheduledJobsService,
public backendTextService: BackendtextService, public backendTextService: BackendtextService) {
private i18n: I18n) {
} }
public get Running() { public get Running(): boolean {
return this.Progress && (this.Progress.state === JobProgressStates.running || this.Progress.state === JobProgressStates.cancelling); return this.Progress && (this.Progress.state === JobProgressStates.running || this.Progress.state === JobProgressStates.cancelling);
} }
get Progress() { get Progress(): JobProgressDTO {
return this.jobsService.progress.value[JobDTO.getHashName(this.jobName, this.config)]; return this.jobsService.progress.value[JobDTO.getHashName(this.jobName, this.config)];
} }
public async start() { public async start(): Promise<boolean> {
this.error.emit(''); this.jobError.emit('');
try { try {
await this.jobsService.start(this.jobName, this.config, this.soloRun, this.allowParallelRun); await this.jobsService.start(this.jobName, this.config, this.soloRun, this.allowParallelRun);
this.notification.success(this.i18n('Job started') + ': ' + this.backendTextService.getJobName(this.jobName)); this.notification.success($localize`Job started` + ': ' + this.backendTextService.getJobName(this.jobName));
return true; return true;
} catch (err) { } catch (err) {
console.log(err); console.log(err);
if (err.message) { if (err.message) {
this.error.emit((<ErrorDTO>err).message); this.jobError.emit((err as ErrorDTO).message);
} }
} }
return false; return false;
} }
public async stop() { public async stop(): Promise<boolean> {
this.error.emit(''); this.jobError.emit('');
try { try {
await this.jobsService.stop(this.jobName); await this.jobsService.stop(this.jobName);
this.notification.info(this.i18n('Stopping job') + ': ' + this.backendTextService.getJobName(this.jobName)); this.notification.info($localize`Stopping job` + ': ' + this.backendTextService.getJobName(this.jobName));
return true; return true;
} catch (err) { } catch (err) {
console.error(err); console.error(err);
if (err.message) { if (err.message) {
this.error.emit((<ErrorDTO>err).message); this.jobError.emit((err as ErrorDTO).message);
} }
} }
return false; return false;

View File

@ -35,7 +35,7 @@
class="oi oi-trash"></span> class="oi oi-trash"></span>
</button> </button>
<app-settings-job-button class="job-control-button ml-md-2 mt-2 mt-md-0" <app-settings-job-button class="job-control-button ml-md-2 mt-2 mt-md-0"
(error)="error=$event" (jobError)="error=$event"
[allowParallelRun]="schedule.allowParallelRun" [allowParallelRun]="schedule.allowParallelRun"
[jobName]="schedule.jobName" [config]="schedule.config" [jobName]="schedule.jobName" [config]="schedule.config"
[shortName]="true"></app-settings-job-button> [shortName]="true"></app-settings-job-button>
@ -57,7 +57,7 @@
<app-settings-job-button class="float-right" <app-settings-job-button class="float-right"
[jobName]="schedule.jobName" [jobName]="schedule.jobName"
[allowParallelRun]="schedule.allowParallelRun" [allowParallelRun]="schedule.allowParallelRun"
(error)="error=$event" (jobError)="error=$event"
[config]="schedule.config"></app-settings-job-button> [config]="schedule.config"></app-settings-job-button>
</div> </div>
@ -249,7 +249,7 @@
<div class="modal-body"> <div class="modal-body">
<select class="form-control" (change)="jobTypeChanged(newSchedule)" [(ngModel)]="newSchedule.jobName" <select class="form-control" (change)="jobTypeChanged(newSchedule)" [(ngModel)]="newSchedule.jobName"
name="newJobName" required> name="newJobName" required>
<option *ngFor="let availableJob of _settingsService.availableJobs | async" <option *ngFor="let availableJob of settingsService.availableJobs | async"
[ngValue]="availableJob.Name">{{backendTextService.getJobName(availableJob.Name)}} [ngValue]="availableJob.Name">{{backendTextService.getJobName(availableJob.Name)}}
</option> </option>
</select> </select>

View File

@ -4,7 +4,6 @@ import {AuthenticationService} from '../../../model/network/authentication.servi
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {SettingsComponentDirective} from '../_abstract/abstract.settings.component'; import {SettingsComponentDirective} from '../_abstract/abstract.settings.component';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ScheduledJobsService} from '../scheduled-jobs.service'; import {ScheduledJobsService} from '../scheduled-jobs.service';
import { import {
AfterJobTrigger, AfterJobTrigger,
@ -47,83 +46,82 @@ export class JobsSettingsComponent extends SettingsComponentDirective<ServerConf
allowParallelRun: false allowParallelRun: false
}; };
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: JobsSettingsService, settingsService: JobsSettingsService,
public jobsService: ScheduledJobsService, public jobsService: ScheduledJobsService,
public backendTextService: BackendtextService, public backendTextService: BackendtextService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) {
super(i18n('Jobs'), super($localize`Jobs`,
_authService, authService,
_navigation, navigation,
_settingsService, settingsService,
notification, notification,
i18n,
s => s.Server.Jobs); s => s.Server.Jobs);
this.hasAvailableSettings = !this.simplifiedMode; this.hasAvailableSettings = !this.simplifiedMode;
this.JobTriggerTypeMap = [ this.JobTriggerTypeMap = [
{key: JobTriggerType.after, value: this.i18n('after')}, {key: JobTriggerType.after, value: $localize`after`},
{key: JobTriggerType.never, value: this.i18n('never')}, {key: JobTriggerType.never, value: $localize`never`},
{key: JobTriggerType.periodic, value: this.i18n('periodic')}, {key: JobTriggerType.periodic, value: $localize`periodic`},
{key: JobTriggerType.scheduled, value: this.i18n('scheduled')}, {key: JobTriggerType.scheduled, value: $localize`scheduled`},
]; ];
this.periods = [this.i18n('Monday'), // 0 this.periods = [
this.i18n('Tuesday'), // 1 $localize`Monday`, // 0
this.i18n('Wednesday'), // 2 $localize`Tuesday`, // 1
this.i18n('Thursday'), $localize`Wednesday`, // 2
this.i18n('Friday'), $localize`Thursday`,
this.i18n('Saturday'), $localize`Friday`,
this.i18n('Sunday'), $localize`Saturday`,
this.i18n('day')]; // 7 $localize`Sunday`,
$localize`day`]; // 7
} }
getConfigTemplate(JobName: string): ConfigTemplateEntry[] { getConfigTemplate(JobName: string): ConfigTemplateEntry[] {
const job = this._settingsService.availableJobs.value.find(t => t.Name === JobName); const job = this.settingsService.availableJobs.value.find(t => t.Name === JobName);
if (job && job.ConfigTemplate && job.ConfigTemplate.length > 0) { if (job && job.ConfigTemplate && job.ConfigTemplate.length > 0) {
return job.ConfigTemplate; return job.ConfigTemplate;
} }
return null; return null;
} }
ngOnInit() { ngOnInit(): void {
super.ngOnInit(); super.ngOnInit();
this.jobsService.subscribeToProgress(); this.jobsService.subscribeToProgress();
this._settingsService.getAvailableJobs(); this.settingsService.getAvailableJobs().catch(console.error);
} }
ngOnDestroy() { ngOnDestroy(): void {
super.ngOnDestroy(); super.ngOnDestroy();
this.jobsService.unsubscribeFromProgress(); this.jobsService.unsubscribeFromProgress();
} }
remove(schedule: JobScheduleDTO) { remove(schedule: JobScheduleDTO): void {
this.states.scheduled.value.splice(this.states.scheduled.value.indexOf(schedule), 1); this.states.scheduled.value.splice(this.states.scheduled.value.indexOf(schedule), 1);
} }
jobTypeChanged(schedule: JobScheduleDTO) { jobTypeChanged(schedule: JobScheduleDTO): void {
const job = this._settingsService.availableJobs.value.find(t => t.Name === schedule.jobName); const job = this.settingsService.availableJobs.value.find(t => t.Name === schedule.jobName);
schedule.config = schedule.config || {}; schedule.config = schedule.config || {};
if (job.ConfigTemplate) { if (job.ConfigTemplate) {
job.ConfigTemplate.forEach(ct => schedule.config[ct.id] = ct.defaultValue); job.ConfigTemplate.forEach(ct => schedule.config[ct.id] = ct.defaultValue);
} }
} }
prepareNewJob() { prepareNewJob(): void {
const jobName = this._settingsService.availableJobs.value[0].Name; const jobName = this.settingsService.availableJobs.value[0].Name;
this.newSchedule = { this.newSchedule = {
name: 'new job', name: 'new job',
jobName: jobName, jobName,
config: <any>{}, config: {},
trigger: { trigger: {
type: JobTriggerType.never type: JobTriggerType.never
}, },
allowParallelRun: false allowParallelRun: false
}; };
const job = this._settingsService.availableJobs.value.find(t => t.Name === jobName); const job = this.settingsService.availableJobs.value.find(t => t.Name === jobName);
this.newSchedule.config = this.newSchedule.config || {}; this.newSchedule.config = this.newSchedule.config || {};
if (job.ConfigTemplate) { if (job.ConfigTemplate) {
job.ConfigTemplate.forEach(ct => this.newSchedule.config[ct.id] = ct.defaultValue); job.ConfigTemplate.forEach(ct => this.newSchedule.config[ct.id] = ct.defaultValue);
@ -132,21 +130,21 @@ export class JobsSettingsComponent extends SettingsComponentDirective<ServerConf
this.jobModal.show(); this.jobModal.show();
} }
jobTriggerTypeChanged(triggerType: JobTriggerType, schedule: JobScheduleDTO) { jobTriggerTypeChanged(triggerType: JobTriggerType, schedule: JobScheduleDTO): void {
schedule.trigger = <NeverJobTrigger>{type: triggerType}; schedule.trigger = {type: triggerType} as NeverJobTrigger;
switch (triggerType) { switch (triggerType) {
case JobTriggerType.scheduled: case JobTriggerType.scheduled:
(<ScheduledJobTrigger><unknown>schedule.trigger).time = (Date.now()); (schedule.trigger as unknown as ScheduledJobTrigger).time = (Date.now());
break; break;
case JobTriggerType.periodic: case JobTriggerType.periodic:
(<PeriodicJobTrigger><unknown>schedule.trigger).periodicity = null; (schedule.trigger as unknown as PeriodicJobTrigger).periodicity = null;
(<PeriodicJobTrigger><unknown>schedule.trigger).atTime = null; (schedule.trigger as unknown as PeriodicJobTrigger).atTime = null;
break; break;
} }
} }
setNumberArray(configElement: any, id: string, value: string) { setNumberArray(configElement: any, id: string, value: string): void {
value = value.replace(new RegExp(',', 'g'), ';'); value = value.replace(new RegExp(',', 'g'), ';');
value = value.replace(new RegExp(' ', 'g'), ';'); value = value.replace(new RegExp(' ', 'g'), ';');
configElement[id] = value.split(';') configElement[id] = value.split(';')
@ -154,12 +152,11 @@ export class JobsSettingsComponent extends SettingsComponentDirective<ServerConf
.filter((i: number) => !isNaN(i) && i > 0); .filter((i: number) => !isNaN(i) && i > 0);
} }
getNumberArray(configElement: any, id: string) { getNumberArray(configElement: any, id: string): string {
return configElement[id].join('; '); return configElement[id].join('; ');
} }
public shouldIdent(curr: JobScheduleDTO, prev: JobScheduleDTO) { public shouldIdent(curr: JobScheduleDTO, prev: JobScheduleDTO): boolean {
return curr && curr.trigger.type === JobTriggerType.after && prev && prev.name === curr.trigger.afterScheduleName; return curr && curr.trigger.type === JobTriggerType.after && prev && prev.name === curr.trigger.afterScheduleName;
} }
@ -169,7 +166,7 @@ export class JobsSettingsComponent extends SettingsComponentDirective<ServerConf
}); });
} }
addNewJob() { addNewJob(): void {
const jobName = this.newSchedule.jobName; const jobName = this.newSchedule.jobName;
const count = this.states.scheduled.value.filter((s: JobScheduleDTO) => s.jobName === jobName).length; const count = this.states.scheduled.value.filter((s: JobScheduleDTO) => s.jobName === jobName).length;
this.newSchedule.name = count === 0 ? jobName : this.backendTextService.getJobName(jobName) + ' ' + (count + 1); this.newSchedule.name = count === 0 ? jobName : this.backendTextService.getJobName(jobName) + ' ' + (count + 1);
@ -190,7 +187,7 @@ export class JobsSettingsComponent extends SettingsComponentDirective<ServerConf
return list.map(s => s.name).sort().indexOf(sch.name) * -1; return list.map(s => s.name).sort().indexOf(sch.name) * -1;
} }
if (sch.trigger.type === JobTriggerType.after) { if (sch.trigger.type === JobTriggerType.after) {
const parent = list.find(s => s.name === (<AfterJobTrigger>sch.trigger).afterScheduleName); const parent = list.find(s => s.name === (sch.trigger as AfterJobTrigger).afterScheduleName);
if (parent) { if (parent) {
return this.getNextRunningDate(parent, list, depth + 1) + 0.001; return this.getNextRunningDate(parent, list, depth + 1) + 0.001;
} }

View File

@ -2,7 +2,6 @@ import {Component, Input, OnChanges, OnDestroy, TemplateRef} from '@angular/core
import {JobProgressDTO, JobProgressStates} from '../../../../../../common/entities/job/JobProgressDTO'; import {JobProgressDTO, JobProgressStates} from '../../../../../../common/entities/job/JobProgressDTO';
import {Subscription, timer} from 'rxjs'; import {Subscription, timer} from 'rxjs';
import {BsModalRef, BsModalService} from 'ngx-bootstrap/modal'; import {BsModalRef, BsModalService} from 'ngx-bootstrap/modal';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {BackendtextService} from '../../../../model/backendtext.service'; import {BackendtextService} from '../../../../model/backendtext.service';
@Component({ @Component({
@ -19,16 +18,15 @@ export class JobProgressComponent implements OnDestroy, OnChanges {
private timerSub: Subscription; private timerSub: Subscription;
constructor(private modalService: BsModalService, constructor(private modalService: BsModalService,
public backendTextService: BackendtextService, public backendTextService: BackendtextService) {
private i18n: I18n) {
} }
get ProgressTitle(): string { get ProgressTitle(): string {
if (!this.progress) { if (!this.progress) {
return ''; return '';
} }
return this.i18n('processed') + ':' + this.progress.steps.processed + ' + ' + this.i18n('skipped') + ':' return $localize`processed` + ':' + this.progress.steps.processed + ' + ' + $localize`skipped` + ':'
+ this.progress.steps.skipped + ' / ' + this.i18n('all') + ':' + this.progress.steps.all; + this.progress.steps.skipped + ' / ' + $localize`all` + ':' + this.progress.steps.all;
} }
get Name(): string { get Name(): string {
@ -46,11 +44,11 @@ export class JobProgressComponent implements OnDestroy, OnChanges {
(this.progress.steps.processed) * (this.progress.steps.all - this.progress.steps.skipped); (this.progress.steps.processed) * (this.progress.steps.all - this.progress.steps.skipped);
} }
get Running() { get Running(): boolean {
return this.progress && (this.progress.state === JobProgressStates.running || this.progress.state === JobProgressStates.cancelling); return this.progress && (this.progress.state === JobProgressStates.running || this.progress.state === JobProgressStates.cancelling);
} }
get Stopped() { get Stopped(): boolean {
return this.progress && (this.progress.state !== JobProgressStates.running && this.progress.state !== JobProgressStates.cancelling); return this.progress && (this.progress.state !== JobProgressStates.running && this.progress.state !== JobProgressStates.cancelling);
} }
@ -61,7 +59,7 @@ export class JobProgressComponent implements OnDestroy, OnChanges {
return (this.progress.time.end - this.progress.time.start) / this.progress.steps.all; return (this.progress.time.end - this.progress.time.start) / this.progress.steps.all;
} }
get TimeElapsed() { get TimeElapsed(): number {
if (!this.progress) { if (!this.progress) {
return 0; return 0;
} }
@ -74,21 +72,21 @@ export class JobProgressComponent implements OnDestroy, OnChanges {
} }
switch (this.progress.state) { switch (this.progress.state) {
case JobProgressStates.running: case JobProgressStates.running:
return this.i18n('running'); return $localize`running`;
case JobProgressStates.cancelling: case JobProgressStates.cancelling:
return this.i18n('cancelling'); return $localize`cancelling`;
case JobProgressStates.canceled: case JobProgressStates.canceled:
return this.i18n('canceled'); return $localize`canceled`;
case JobProgressStates.interrupted: case JobProgressStates.interrupted:
return this.i18n('interrupted'); return $localize`interrupted`;
case JobProgressStates.finished: case JobProgressStates.finished:
return this.i18n('finished'); return $localize`finished`;
default: default:
return 'unknown state'; return 'unknown state';
} }
} }
openModal(template: TemplateRef<any>) { openModal(template: TemplateRef<any>): void {
this.modalRef = this.modalService.show(template, {class: 'modal-lg'}); this.modalRef = this.modalService.show(template, {class: 'modal-lg'});
} }

View File

@ -4,7 +4,6 @@ import {SettingsComponentDirective} from '../_abstract/abstract.settings.compone
import {AuthenticationService} from '../../../model/network/authentication.service'; import {AuthenticationService} from '../../../model/network/authentication.service';
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {Utils} from '../../../../../common/Utils'; import {Utils} from '../../../../../common/Utils';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
@ -21,25 +20,24 @@ export class MapSettingsComponent extends SettingsComponentDirective<ClientConfi
public mapProviders: { key: number, value: string }[] = []; public mapProviders: { key: number, value: string }[] = [];
public MapProviders = ClientConfig.MapProviders; public MapProviders = ClientConfig.MapProviders;
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: MapSettingsService, settingsService: MapSettingsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Map`, authService, navigation, settingsService, notification, s => s.Client.Map);
super(i18n('Map'), _authService, _navigation, _settingsService, notification, i18n, s => s.Client.Map);
this.mapProviders = Utils.enumToArray(ClientConfig.MapProviders); this.mapProviders = Utils.enumToArray(ClientConfig.MapProviders);
} }
addNewLayer() { addNewLayer(): void {
this.states.customLayers.value.push({ this.states.customLayers.value.push({
name: 'Layer-' + this.states.customLayers.value.length, name: 'Layer-' + this.states.customLayers.value.length,
url: '' url: ''
}); });
} }
removeLayer(layer: ClientConfig.MapLayers) { removeLayer(layer: ClientConfig.MapLayers): void {
this.states.customLayers.value.splice(this.states.customLayers.value.indexOf(layer), 1); this.states.customLayers.value.splice(this.states.customLayers.value.indexOf(layer), 1);
} }
} }

View File

@ -4,7 +4,6 @@ import {SettingsComponentDirective} from '../_abstract/abstract.settings.compone
import {AuthenticationService} from '../../../model/network/authentication.service'; import {AuthenticationService} from '../../../model/network/authentication.service';
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
@ -17,12 +16,11 @@ import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
}) })
export class MetaFileSettingsComponent extends SettingsComponentDirective<ClientConfig.MetaFileConfig> { export class MetaFileSettingsComponent extends SettingsComponentDirective<ClientConfig.MetaFileConfig> {
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: MetaFileSettingsService, settingsService: MetaFileSettingsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Meta file`, authService, navigation, settingsService, notification, s => s.Client.MetaFile);
super(i18n('Meta file'), _authService, _navigation, _settingsService, notification, i18n, s => s.Client.MetaFile);
} }

View File

@ -5,7 +5,6 @@ import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {OtherSettingsService} from './other.settings.service'; import {OtherSettingsService} from './other.settings.service';
import {OtherConfigDTO} from '../../../../../common/entities/settings/OtherConfigDTO'; import {OtherConfigDTO} from '../../../../../common/entities/settings/OtherConfigDTO';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {Utils} from '../../../../../common/Utils'; import {Utils} from '../../../../../common/Utils';
import {SortingMethods} from '../../../../../common/entities/SortingMethods'; import {SortingMethods} from '../../../../../common/entities/SortingMethods';
import {StringifySortingMethod} from '../../../pipes/StringifySortingMethod'; import {StringifySortingMethod} from '../../../pipes/StringifySortingMethod';
@ -22,16 +21,15 @@ export class OtherSettingsComponent extends SettingsComponentDirective<OtherConf
types: { key: number; value: string }[] = []; types: { key: number; value: string }[] = [];
threads: { key: number, value: string }[] = [{key: 0, value: 'auto'}].concat(Utils.createRange(1, 100) threads: { key: number, value: string }[] = [{key: 0, value: 'auto'}].concat(Utils.createRange(1, 100)
.map(v => ({key: v, value: '' + v}))); .map(v => ({key: v, value: '' + v})));
sortingMap: any; sortingMap: any;
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: OtherSettingsService, settingsService: OtherSettingsService,
notification: NotificationService, notification: NotificationService,
i18n: I18n,
private formatter: StringifySortingMethod) { private formatter: StringifySortingMethod) {
super(i18n('Other'), _authService, _navigation, _settingsService, notification, i18n, s => ({ super($localize`Other`, authService, navigation, settingsService, notification, s => ({
Server: s.Server.Threading, Server: s.Server.Threading,
Client: s.Client.Other Client: s.Client.Other
})); }));
@ -52,7 +50,7 @@ export class OtherSettingsComponent extends SettingsComponentDirective<OtherConf
const val = await super.save(); const val = await super.save();
if (val === true) { if (val === true) {
this.notification.info(this.i18n('Restart the server to apply the new settings'), this.i18n('Info')); this.notification.info($localize`Restart the server to apply the new settings`, $localize`Info`);
} }
return val; return val;
} }

View File

@ -46,7 +46,7 @@
<div [hidden]="!states.client.Converting.enabled.value"> <div [hidden]="!states.client.Converting.enabled.value">
<app-settings-job-button class="mt-2 mt-md-0 float-left" <app-settings-job-button class="mt-2 mt-md-0 float-left"
[soloRun]="true" [soloRun]="true"
(error)="error=$event" (jobError)="error=$event"
[allowParallelRun]="false" [allowParallelRun]="false"
[jobName]="jobName"></app-settings-job-button> [jobName]="jobName"></app-settings-job-button>

View File

@ -4,10 +4,9 @@ import {SettingsComponentDirective} from '../_abstract/abstract.settings.compone
import {AuthenticationService} from '../../../model/network/authentication.service'; import {AuthenticationService} from '../../../model/network/authentication.service';
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ScheduledJobsService} from '../scheduled-jobs.service'; import {ScheduledJobsService} from '../scheduled-jobs.service';
import {DefaultsJobs, JobDTO} from '../../../../../common/entities/job/JobDTO'; import {DefaultsJobs, JobDTO} from '../../../../../common/entities/job/JobDTO';
import {JobProgressStates} from '../../../../../common/entities/job/JobProgressDTO'; import {JobProgressDTO, JobProgressStates} from '../../../../../common/entities/job/JobProgressDTO';
import {ServerConfig} from '../../../../../common/config/private/PrivateConfig'; import {ServerConfig} from '../../../../../common/config/private/PrivateConfig';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
@ -29,32 +28,31 @@ export class PhotoSettingsComponent extends SettingsComponentDirective<{
readonly jobName = DefaultsJobs[DefaultsJobs['Photo Converting']]; readonly jobName = DefaultsJobs[DefaultsJobs['Photo Converting']];
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: PhotoSettingsService, settingsService: PhotoSettingsService,
public jobsService: ScheduledJobsService, public jobsService: ScheduledJobsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Photo`, authService, navigation, settingsService, notification, s => ({
super(i18n('Photo'), _authService, _navigation, _settingsService, notification, i18n, s => ({
client: s.Client.Media.Photo, client: s.Client.Media.Photo,
server: s.Server.Media.Photo server: s.Server.Media.Photo
})); }));
const currentRes = _settingsService.Settings.value.Server.Media.Photo.Converting.resolution; const currentRes = settingsService.Settings.value.Server.Media.Photo.Converting.resolution;
if (this.resolutionTypes.indexOf(currentRes) === -1) { if (this.resolutionTypes.indexOf(currentRes) === -1) {
this.resolutionTypes.push(currentRes); this.resolutionTypes.push(currentRes);
} }
this.resolutions = this.resolutionTypes.map(e => ({key: e, value: e + 'px'})); this.resolutions = this.resolutionTypes.map(e => ({key: e, value: e + 'px'}));
} }
get Progress() { get Progress(): JobProgressDTO {
return this.jobsService.progress.value[JobDTO.getHashName(DefaultsJobs[DefaultsJobs['Photo Converting']])]; return this.jobsService.progress.value[JobDTO.getHashName(DefaultsJobs[DefaultsJobs['Photo Converting']])];
} }
libTypesMap = (v: { key: number, value: string }) => { libTypesMap = (v: { key: number, value: string }) => {
if (v.value.toLowerCase() === 'sharp') { if (v.value.toLowerCase() === 'sharp') {
v.value += ' ' + this.i18n('(recommended)'); v.value += ' ' + $localize`(recommended)`;
} else { } else {
v.value += ' ' + this.i18n('(deprecated, will be removed)'); v.value += ' ' + $localize`(deprecated, will be removed)`;
} }
return v; return v;
}; };

View File

@ -1,6 +1,6 @@
<form #settingsForm="ngForm"> <form #settingsForm="ngForm">
<div class="card mb-4" <div class="card mb-4"
[ngClass]="states.enabled.value && !_settingsService.isSupported()?'panel-warning':''"> [ngClass]="states.enabled.value && !settingsService.isSupported()?'panel-warning':''">
<h5 class="card-header"> <h5 class="card-header">
{{Name}} {{Name}}
<div class="switch-wrapper"> <div class="switch-wrapper">
@ -13,7 +13,7 @@
switch-on-text="Enabled" switch-on-text="Enabled"
i18n-switch-off-text i18n-switch-off-text
i18n-switch-on-text i18n-switch-on-text
[switch-disabled]="inProgress || !_settingsService.isSupported()" [switch-disabled]="inProgress || !settingsService.isSupported()"
switch-handle-width="100" switch-handle-width="100"
switch-label-width="20" switch-label-width="20"
[(ngModel)]="states.enabled.value"> [(ngModel)]="states.enabled.value">
@ -23,7 +23,7 @@
<div class="card-body"> <div class="card-body">
<div [hidden]="!error" class="alert alert-danger" role="alert"><strong>Error: </strong>{{error}}</div> <div [hidden]="!error" class="alert alert-danger" role="alert"><strong>Error: </strong>{{error}}</div>
<ng-container *ngIf="states.enabled.value || _settingsService.isSupported()"> <ng-container *ngIf="states.enabled.value || settingsService.isSupported()">
<div class="alert alert-secondary" role="alert" i18n> <div class="alert alert-secondary" role="alert" i18n>
This feature enables you to generate 'random photo' urls. This feature enables you to generate 'random photo' urls.
@ -32,7 +32,7 @@
</div> </div>
</ng-container> </ng-container>
<div class="panel-info" *ngIf="(!states.enabled.value && !_settingsService.isSupported())" i18n> <div class="panel-info" *ngIf="(!states.enabled.value && !settingsService.isSupported())" i18n>
Random Photo is not supported with these settings Random Photo is not supported with these settings
</div> </div>
<button class="btn btn-success float-right" <button class="btn btn-success float-right"

View File

@ -4,7 +4,6 @@ import {AuthenticationService} from '../../../model/network/authentication.servi
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {RandomPhotoSettingsService} from './random-photo.settings.service'; import {RandomPhotoSettingsService} from './random-photo.settings.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
@Component({ @Component({
@ -16,12 +15,11 @@ import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
}) })
export class RandomPhotoSettingsComponent extends SettingsComponentDirective<ClientConfig.RandomPhotoConfig> { export class RandomPhotoSettingsComponent extends SettingsComponentDirective<ClientConfig.RandomPhotoConfig> {
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: RandomPhotoSettingsService, settingsService: RandomPhotoSettingsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Random Photo`, authService, navigation, settingsService, notification, s => s.Client.RandomPhoto);
super(i18n('Random Photo'), _authService, _navigation, _settingsService, notification, i18n, s => s.Client.RandomPhoto);
} }

View File

@ -6,7 +6,6 @@ import {JobScheduleDTO} from '../../../../common/entities/job/JobScheduleDTO';
import {JobDTO} from '../../../../common/entities/job/JobDTO'; import {JobDTO} from '../../../../common/entities/job/JobDTO';
import {BackendtextService} from '../../model/backendtext.service'; import {BackendtextService} from '../../model/backendtext.service';
import {NotificationService} from '../../model/notification.service'; import {NotificationService} from '../../model/notification.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
@Injectable() @Injectable()
export class ScheduledJobsService { export class ScheduledJobsService {
@ -18,10 +17,9 @@ export class ScheduledJobsService {
public jobStartingStopping: { [key: string]: boolean } = {}; public jobStartingStopping: { [key: string]: boolean } = {};
private subscribers = 0; private subscribers = 0;
constructor(private _networkService: NetworkService, constructor(private networkService: NetworkService,
private notification: NotificationService, private notification: NotificationService,
private backendTextService: BackendtextService, private backendTextService: BackendtextService) {
private i18n: I18n) {
this.progress = new BehaviorSubject({}); this.progress = new BehaviorSubject({});
} }
@ -44,11 +42,11 @@ export class ScheduledJobsService {
public async start(jobName: string, config?: any, soloStart: boolean = false, allowParallelRun = false): Promise<void> { public async start(jobName: string, config?: any, soloStart: boolean = false, allowParallelRun = false): Promise<void> {
try { try {
this.jobStartingStopping[jobName] = true; this.jobStartingStopping[jobName] = true;
await this._networkService.postJson('/admin/jobs/scheduled/' + jobName + '/start', await this.networkService.postJson('/admin/jobs/scheduled/' + jobName + '/start',
{ {
config: config, config,
allowParallelRun: allowParallelRun, allowParallelRun,
soloStart: soloStart soloStart
}); });
// placeholder to force showing running job // placeholder to force showing running job
this.addDummyProgress(jobName, config); this.addDummyProgress(jobName, config);
@ -62,14 +60,14 @@ export class ScheduledJobsService {
public async stop(jobName: string): Promise<void> { public async stop(jobName: string): Promise<void> {
this.jobStartingStopping[jobName] = true; this.jobStartingStopping[jobName] = true;
await this._networkService.postJson('/admin/jobs/scheduled/' + jobName + '/stop'); await this.networkService.postJson('/admin/jobs/scheduled/' + jobName + '/stop');
delete this.jobStartingStopping[jobName]; delete this.jobStartingStopping[jobName];
this.forceUpdate(); this.forceUpdate();
} }
protected async loadProgress(): Promise<void> { protected async loadProgress(): Promise<void> {
const prevPrg = this.progress.value; const prevPrg = this.progress.value;
this.progress.next(await this._networkService.getJson<{ [key: string]: JobProgressDTO }>('/admin/jobs/scheduled/progress')); this.progress.next(await this.networkService.getJson<{ [key: string]: JobProgressDTO }>('/admin/jobs/scheduled/progress'));
for (const prg of Object.keys(prevPrg)) { for (const prg of Object.keys(prevPrg)) {
if (!this.progress.value.hasOwnProperty(prg) || if (!this.progress.value.hasOwnProperty(prg) ||
// state changed from running to finished // state changed from running to finished
@ -79,12 +77,12 @@ export class ScheduledJobsService {
this.progress.value[prg].state === JobProgressStates.cancelling) this.progress.value[prg].state === JobProgressStates.cancelling)
)) { )) {
this.onJobFinish.emit(prg); this.onJobFinish.emit(prg);
this.notification.success(this.i18n('Job finished') + ': ' + this.backendTextService.getJobName(prevPrg[prg].jobName)); this.notification.success($localize`Job finished` + ': ' + this.backendTextService.getJobName(prevPrg[prg].jobName));
} }
} }
} }
protected getProgressPeriodically() { protected getProgressPeriodically(): void {
if (this.timer != null || this.subscribers === 0) { if (this.timer != null || this.subscribers === 0) {
return; return;
} }
@ -99,10 +97,10 @@ export class ScheduledJobsService {
this.loadProgress().catch(console.error); this.loadProgress().catch(console.error);
} }
private addDummyProgress(jobName: string, config: any) { private addDummyProgress(jobName: string, config: any): void {
const prgs = this.progress.value; const prgs = this.progress.value;
prgs[JobDTO.getHashName(jobName, config)] = { prgs[JobDTO.getHashName(jobName, config)] = {
jobName: jobName, jobName,
state: JobProgressStates.running, state: JobProgressStates.running,
HashName: JobDTO.getHashName(jobName, config), HashName: JobDTO.getHashName(jobName, config),
logs: [], steps: { logs: [], steps: {
@ -118,12 +116,12 @@ export class ScheduledJobsService {
this.progress.next(prgs); this.progress.next(prgs);
} }
private incSubscribers() { private incSubscribers(): void {
this.subscribers++; this.subscribers++;
this.getProgressPeriodically(); this.getProgressPeriodically();
} }
private decSubscribers() { private decSubscribers(): void {
this.subscribers--; this.subscribers--;
} }

View File

@ -1,6 +1,6 @@
<form #settingsForm="ngForm"> <form #settingsForm="ngForm">
<div class="card mb-4" <div class="card mb-4"
[ngClass]="states.enabled.value && !_settingsService.isSupported()?'panel-warning':''"> [ngClass]="states.enabled.value && !settingsService.isSupported()?'panel-warning':''">
<h5 class="card-header"> <h5 class="card-header">
{{Name}} {{Name}}
<div class="switch-wrapper"> <div class="switch-wrapper">
@ -13,7 +13,7 @@
switch-on-text="Enabled" switch-on-text="Enabled"
i18n-switch-off-text i18n-switch-off-text
i18n-switch-on-text i18n-switch-on-text
[switch-disabled]="inProgress || !_settingsService.isSupported()" [switch-disabled]="inProgress || !settingsService.isSupported()"
switch-handle-width="100" switch-handle-width="100"
switch-label-width="20" switch-label-width="20"
[(ngModel)]="states.enabled.value"> [(ngModel)]="states.enabled.value">
@ -23,7 +23,7 @@
<div class="card-body"> <div class="card-body">
<div [hidden]="!error" class="alert alert-danger" role="alert"><strong>Error: </strong>{{error}}</div> <div [hidden]="!error" class="alert alert-danger" role="alert"><strong>Error: </strong>{{error}}</div>
<ng-container *ngIf="states.enabled.value || _settingsService.isSupported()"> <ng-container *ngIf="states.enabled.value || settingsService.isSupported()">
@ -45,7 +45,7 @@
</ng-container> </ng-container>
<div class="panel-info" *ngIf="(!states.enabled.value && !_settingsService.isSupported())" i18n> <div class="panel-info" *ngIf="(!states.enabled.value && !settingsService.isSupported())" i18n>
Search is not supported with these settings Search is not supported with these settings
</div> </div>
<button class="btn btn-success float-right" <button class="btn btn-success float-right"

View File

@ -4,7 +4,6 @@ import {AuthenticationService} from '../../../model/network/authentication.servi
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {SearchSettingsService} from './search.settings.service'; import {SearchSettingsService} from './search.settings.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
@Component({ @Component({
@ -16,12 +15,11 @@ import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
}) })
export class SearchSettingsComponent extends SettingsComponentDirective<ClientConfig.SearchConfig> { export class SearchSettingsComponent extends SettingsComponentDirective<ClientConfig.SearchConfig> {
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: SearchSettingsService, settingsService: SearchSettingsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Search`, authService, navigation, settingsService, notification, s => s.Client.Search);
super(i18n('Search'), _authService, _navigation, _settingsService, notification, i18n, s => s.Client.Search);
} }

View File

@ -1,6 +1,6 @@
<form #settingsForm="ngForm"> <form #settingsForm="ngForm">
<div class="card mb-4" <div class="card mb-4"
[ngClass]="states.enabled.value && !_settingsService.isSupported()?'panel-warning':''"> [ngClass]="states.enabled.value && !settingsService.isSupported()?'panel-warning':''">
<h5 class="card-header"> <h5 class="card-header">
{{Name}} {{Name}}
<div class="switch-wrapper"> <div class="switch-wrapper">
@ -13,7 +13,7 @@
switch-on-text="Enabled" switch-on-text="Enabled"
i18n-switch-off-text i18n-switch-off-text
i18n-switch-on-text i18n-switch-on-text
[switch-disabled]="inProgress || !_settingsService.isSupported()" [switch-disabled]="inProgress || !settingsService.isSupported()"
switch-handle-width="100" switch-handle-width="100"
switch-label-width="20" switch-label-width="20"
[(ngModel)]="states.enabled.value"> [(ngModel)]="states.enabled.value">
@ -23,7 +23,7 @@
<div class="card-body"> <div class="card-body">
<div [hidden]="!error" class="alert alert-danger" role="alert"><strong>Error: </strong>{{error}}</div> <div [hidden]="!error" class="alert alert-danger" role="alert"><strong>Error: </strong>{{error}}</div>
<ng-container *ngIf="states.enabled.value || _settingsService.isSupported()"> <ng-container *ngIf="states.enabled.value || settingsService.isSupported()">
<app-settings-entry <app-settings-entry
name="Password protected" name="Password protected"
@ -35,7 +35,7 @@
</ng-container> </ng-container>
<div class="panel-info" *ngIf="(!states.enabled.value && !_settingsService.isSupported())" i18n> <div class="panel-info" *ngIf="(!states.enabled.value && !settingsService.isSupported())" i18n>
Sharing is not supported with these settings Sharing is not supported with these settings
</div> </div>

View File

@ -4,7 +4,6 @@ import {AuthenticationService} from '../../../model/network/authentication.servi
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {ShareSettingsService} from './share.settings.service'; import {ShareSettingsService} from './share.settings.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
import {SharingDTO} from '../../../../../common/entities/SharingDTO'; import {SharingDTO} from '../../../../../common/entities/SharingDTO';
@ -20,28 +19,26 @@ export class ShareSettingsComponent extends SettingsComponentDirective<ClientCon
public shares: SharingDTO[] = []; public shares: SharingDTO[] = [];
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: ShareSettingsService, settingsService: ShareSettingsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Share`, authService, navigation, settingsService, notification, s => s.Client.Sharing);
super(i18n('Share'), _authService, _navigation, _settingsService, notification, i18n, s => s.Client.Sharing);
} }
ngOnInit(): void {
ngOnInit() {
super.ngOnInit(); super.ngOnInit();
this.getSharingList(); this.getSharingList();
} }
async deleteSharing(sharing: SharingDTO) { async deleteSharing(sharing: SharingDTO): Promise<void> {
await this._settingsService.deleteSharing(sharing); await this.settingsService.deleteSharing(sharing);
await this.getSharingList(); await this.getSharingList();
} }
private async getSharingList() { private async getSharingList(): Promise<void> {
try { try {
this.shares = await this._settingsService.getSharingList(); this.shares = await this.settingsService.getSharingList();
} catch (err) { } catch (err) {
this.shares = []; this.shares = [];
throw err; throw err;

View File

@ -61,7 +61,7 @@
<app-settings-job-button class="mt-2 mt-md-0 float-left" <app-settings-job-button class="mt-2 mt-md-0 float-left"
[soloRun]="true" [soloRun]="true"
(error)="error=$event" (jobError)="error=$event"
[jobName]="jobName" [jobName]="jobName"
[allowParallelRun]="false" [allowParallelRun]="false"
[config]="Config"></app-settings-job-button> [config]="Config"></app-settings-job-button>

View File

@ -4,10 +4,9 @@ import {AuthenticationService} from '../../../model/network/authentication.servi
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {ThumbnailSettingsService} from './thumbnail.settings.service'; import {ThumbnailSettingsService} from './thumbnail.settings.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {DefaultsJobs, JobDTO} from '../../../../../common/entities/job/JobDTO'; import {DefaultsJobs, JobDTO} from '../../../../../common/entities/job/JobDTO';
import {ScheduledJobsService} from '../scheduled-jobs.service'; import {ScheduledJobsService} from '../scheduled-jobs.service';
import {JobProgressStates} from '../../../../../common/entities/job/JobProgressDTO'; import {JobProgressDTO, JobProgressStates} from '../../../../../common/entities/job/JobProgressDTO';
import {ServerConfig} from '../../../../../common/config/private/PrivateConfig'; import {ServerConfig} from '../../../../../common/config/private/PrivateConfig';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
@ -24,13 +23,12 @@ export class ThumbnailSettingsComponent
JobProgressStates = JobProgressStates; JobProgressStates = JobProgressStates;
readonly jobName = DefaultsJobs[DefaultsJobs['Thumbnail Generation']]; readonly jobName = DefaultsJobs[DefaultsJobs['Thumbnail Generation']];
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: ThumbnailSettingsService, settingsService: ThumbnailSettingsService,
notification: NotificationService, notification: NotificationService,
public jobsService: ScheduledJobsService, public jobsService: ScheduledJobsService) {
i18n: I18n) { super($localize`Thumbnail`, authService, navigation, settingsService, notification, s => ({
super(i18n('Thumbnail'), _authService, _navigation, _settingsService, notification, i18n, s => ({
client: s.Client.Media.Thumbnail, client: s.Client.Media.Thumbnail,
server: s.Server.Media.Thumbnail server: s.Server.Media.Thumbnail
})); }));
@ -41,11 +39,11 @@ export class ThumbnailSettingsComponent
} }
get Progress() { get Progress(): JobProgressDTO {
return this.jobsService.progress.value[JobDTO.getHashName(this.jobName, this.Config)]; return this.jobsService.progress.value[JobDTO.getHashName(this.jobName, this.Config)];
} }
ngOnInit() { ngOnInit(): void {
super.ngOnInit(); super.ngOnInit();
} }
} }

View File

@ -7,7 +7,6 @@ import {ModalDirective} from 'ngx-bootstrap/modal';
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {ErrorCodes, ErrorDTO} from '../../../../../common/entities/Error'; import {ErrorCodes, ErrorDTO} from '../../../../../common/entities/Error';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ISettingsComponent} from '../_abstract/ISettingsComponent'; import {ISettingsComponent} from '../_abstract/ISettingsComponent';
@Component({ @Component({
@ -19,9 +18,9 @@ import {ISettingsComponent} from '../_abstract/ISettingsComponent';
}) })
export class UserMangerSettingsComponent implements OnInit, ISettingsComponent { export class UserMangerSettingsComponent implements OnInit, ISettingsComponent {
@ViewChild('userModal', {static: false}) public childModal: ModalDirective; @ViewChild('userModal', {static: false}) public childModal: ModalDirective;
public newUser = <UserDTO>{}; public newUser = {} as UserDTO;
public userRoles: Array<any> = []; public userRoles: any[] = [];
public users: Array<UserDTO> = []; public users: UserDTO[] = [];
public enabled = true; public enabled = true;
public error: string = null; public error: string = null;
public inProgress = false; public inProgress = false;
@ -38,37 +37,36 @@ export class UserMangerSettingsComponent implements OnInit, ISettingsComponent {
}; };
constructor(private _authService: AuthenticationService, constructor(private authService: AuthenticationService,
private _navigation: NavigationService, private navigation: NavigationService,
private _userSettings: UserManagerSettingsService, private userSettings: UserManagerSettingsService,
private notification: NotificationService, private notification: NotificationService) {
public i18n: I18n) { this.Name = $localize`Password protection`;
this.Name = i18n('Password protection'); this.text.Enabled = $localize`Enabled`;
this.text.Enabled = i18n('Enabled'); this.text.Disabled = $localize`Disabled`;
this.text.Disabled = i18n('Disabled'); this.text.Low = $localize`Low`;
this.text.Low = i18n('Low'); this.text.High = $localize`High`;
this.text.High = i18n('High');
} }
ngOnInit() { ngOnInit(): void {
if (!this._authService.isAuthenticated() || if (!this.authService.isAuthenticated() ||
this._authService.user.value.role < UserRoles.Admin) { this.authService.user.value.role < UserRoles.Admin) {
this._navigation.toLogin(); this.navigation.toLogin();
return; return;
} }
this.userRoles = Utils this.userRoles = Utils
.enumToArray(UserRoles) .enumToArray(UserRoles)
.filter(r => r.key !== UserRoles.LimitedGuest) .filter(r => r.key !== UserRoles.LimitedGuest)
.filter(r => r.key <= this._authService.user.value.role) .filter(r => r.key <= this.authService.user.value.role)
.sort((a, b) => a.key - b.key); .sort((a, b) => a.key - b.key);
this.getSettings(); this.getSettings();
this.getUsersList(); this.getUsersList();
} }
canModifyUser(user: UserDTO): boolean { canModifyUser(user: UserDTO): boolean {
const currentUser = this._authService.user.value; const currentUser = this.authService.user.value;
if (!currentUser) { if (!currentUser) {
return false; return false;
} }
@ -76,67 +74,67 @@ export class UserMangerSettingsComponent implements OnInit, ISettingsComponent {
return currentUser.name !== user.name && currentUser.role >= user.role; return currentUser.name !== user.name && currentUser.role >= user.role;
} }
async switched(event: { previousValue: false, currentValue: true }) { async switched(event: { previousValue: false, currentValue: true }): Promise<void> {
this.inProgress = true; this.inProgress = true;
this.error = ''; this.error = '';
this.enabled = event.currentValue; this.enabled = event.currentValue;
try { try {
await this._userSettings.updateSettings(this.enabled); await this.userSettings.updateSettings(this.enabled);
await this.getSettings(); await this.getSettings();
if (this.enabled === true) { if (this.enabled === true) {
this.notification.success(this.i18n('Password protection enabled'), this.i18n('Success')); this.notification.success($localize`Password protection enabled`, $localize`Success`);
this.notification.info(this.i18n('Server restart is recommended.')); this.notification.info($localize`Server restart is recommended.`);
this.getUsersList(); this.getUsersList();
} else { } else {
this.notification.success(this.i18n('Password protection disabled'), this.i18n('Success')); this.notification.success($localize`Password protection disabled`, $localize`Success`);
} }
} catch (err) { } catch (err) {
console.error(err); console.error(err);
if (err.message) { if (err.message) {
this.error = (<ErrorDTO>err).message; this.error = (err as ErrorDTO).message;
} }
} }
this.inProgress = false; this.inProgress = false;
} }
initNewUser() { initNewUser(): void {
this.newUser = <UserDTO>{role: UserRoles.User}; this.newUser = {role: UserRoles.User} as UserDTO;
this.childModal.show(); this.childModal.show();
} }
async addNewUser() { async addNewUser(): Promise<void> {
try { try {
await this._userSettings.createUser(this.newUser); await this.userSettings.createUser(this.newUser);
await this.getUsersList(); await this.getUsersList();
this.childModal.hide(); this.childModal.hide();
} catch (e) { } catch (e) {
const err: ErrorDTO = e; const err: ErrorDTO = e;
this.notification.error(err.message + ', ' + err.details, 'User creation error!'); this.notification.error(err.message + ', ' + err.details, $localize`User creation error!`);
} }
} }
async updateRole(user: UserDTO) { async updateRole(user: UserDTO): Promise<void> {
await this._userSettings.updateRole(user); await this.userSettings.updateRole(user);
await this.getUsersList(); await this.getUsersList();
this.childModal.hide(); this.childModal.hide();
} }
async deleteUser(user: UserDTO) { async deleteUser(user: UserDTO): Promise<void> {
await this._userSettings.deleteUser(user); await this.userSettings.deleteUser(user);
await this.getUsersList(); await this.getUsersList();
this.childModal.hide(); this.childModal.hide();
} }
private async getSettings() { private async getSettings(): Promise<void> {
this.enabled = await this._userSettings.getSettings(); this.enabled = await this.userSettings.getSettings();
} }
private async getUsersList() { private async getUsersList(): Promise<void> {
try { try {
this.users = await this._userSettings.getUsers(); this.users = await this.userSettings.getUsers();
} catch (err) { } catch (err) {
this.users = []; this.users = [];
if ((<ErrorDTO>err).code !== ErrorCodes.USER_MANAGEMENT_DISABLED) { if ((err as ErrorDTO).code !== ErrorCodes.USER_MANAGEMENT_DISABLED) {
throw err; throw err;
} }
} }

View File

@ -149,7 +149,7 @@
<app-settings-job-button class="mt-2 mt-md-0 float-left" <app-settings-job-button class="mt-2 mt-md-0 float-left"
[soloRun]="true" [soloRun]="true"
(error)="error=$event" (jobError)="error=$event"
[allowParallelRun]="false" [allowParallelRun]="false"
[jobName]="jobName"></app-settings-job-button> [jobName]="jobName"></app-settings-job-button>

View File

@ -4,10 +4,9 @@ import {SettingsComponentDirective} from '../_abstract/abstract.settings.compone
import {AuthenticationService} from '../../../model/network/authentication.service'; import {AuthenticationService} from '../../../model/network/authentication.service';
import {NavigationService} from '../../../model/navigation.service'; import {NavigationService} from '../../../model/navigation.service';
import {NotificationService} from '../../../model/notification.service'; import {NotificationService} from '../../../model/notification.service';
import {I18n} from '@ngx-translate/i18n-polyfill';
import {ScheduledJobsService} from '../scheduled-jobs.service'; import {ScheduledJobsService} from '../scheduled-jobs.service';
import {DefaultsJobs, JobDTO} from '../../../../../common/entities/job/JobDTO'; import {DefaultsJobs, JobDTO} from '../../../../../common/entities/job/JobDTO';
import {JobProgressStates} from '../../../../../common/entities/job/JobProgressDTO'; import {JobProgressDTO, JobProgressStates} from '../../../../../common/entities/job/JobProgressDTO';
import {ServerConfig} from '../../../../../common/config/private/PrivateConfig'; import {ServerConfig} from '../../../../../common/config/private/PrivateConfig';
import {ClientConfig} from '../../../../../common/config/public/ClientConfig'; import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
@ -19,7 +18,8 @@ import {ClientConfig} from '../../../../../common/config/public/ClientConfig';
'../_abstract/abstract.settings.component.css'], '../_abstract/abstract.settings.component.css'],
providers: [VideoSettingsService], providers: [VideoSettingsService],
}) })
export class VideoSettingsComponent extends SettingsComponentDirective<{ server: ServerConfig.VideoConfig, client: ClientConfig.VideoConfig }> { export class VideoSettingsComponent
extends SettingsComponentDirective<{ server: ServerConfig.VideoConfig, client: ClientConfig.VideoConfig }> {
readonly resolutionTypes: ServerConfig.resolutionType[] = [360, 480, 720, 1080, 1440, 2160, 4320]; readonly resolutionTypes: ServerConfig.resolutionType[] = [360, 480, 720, 1080, 1440, 2160, 4320];
@ -35,18 +35,17 @@ export class VideoSettingsComponent extends SettingsComponentDirective<{ server:
JobProgressStates = JobProgressStates; JobProgressStates = JobProgressStates;
readonly jobName = DefaultsJobs[DefaultsJobs['Video Converting']]; readonly jobName = DefaultsJobs[DefaultsJobs['Video Converting']];
constructor(_authService: AuthenticationService, constructor(authService: AuthenticationService,
_navigation: NavigationService, navigation: NavigationService,
_settingsService: VideoSettingsService, settingsService: VideoSettingsService,
public jobsService: ScheduledJobsService, public jobsService: ScheduledJobsService,
notification: NotificationService, notification: NotificationService) {
i18n: I18n) { super($localize`Video`, authService, navigation, settingsService, notification, s => ({
super(i18n('Video'), _authService, _navigation, _settingsService, notification, i18n, s => ({
client: s.Client.Media.Video, client: s.Client.Media.Video,
server: s.Server.Media.Video server: s.Server.Media.Video
})); }));
const currentRes = _settingsService.Settings.value.Server.Media.Video.transcoding.resolution; const currentRes = settingsService.Settings.value.Server.Media.Video.transcoding.resolution;
if (this.resolutionTypes.indexOf(currentRes) === -1) { if (this.resolutionTypes.indexOf(currentRes) === -1) {
this.resolutionTypes.push(currentRes); this.resolutionTypes.push(currentRes);
} }
@ -54,7 +53,7 @@ export class VideoSettingsComponent extends SettingsComponentDirective<{ server:
} }
get Progress() { get Progress(): JobProgressDTO {
return this.jobsService.progress.value[JobDTO.getHashName(DefaultsJobs[DefaultsJobs['Video Converting']])]; return this.jobsService.progress.value[JobDTO.getHashName(DefaultsJobs[DefaultsJobs['Video Converting']])];
} }
@ -66,7 +65,7 @@ export class VideoSettingsComponent extends SettingsComponentDirective<{ server:
this.states.server.transcoding.bitRate.value = Math.round(value * 1024 * 1024); this.states.server.transcoding.bitRate.value = Math.round(value * 1024 * 1024);
} }
getRecommendedBitRate(resolution: number, fps: number) { getRecommendedBitRate(resolution: number, fps: number): number {
let bitRate = 1024 * 1024; let bitRate = 1024 * 1024;
if (resolution <= 360) { if (resolution <= 360) {
bitRate = 1024 * 1024; bitRate = 1024 * 1024;
@ -89,12 +88,12 @@ export class VideoSettingsComponent extends SettingsComponentDirective<{ server:
return bitRate; return bitRate;
} }
updateBitRate() { updateBitRate(): void {
this.states.server.transcoding.bitRate.value = this.getRecommendedBitRate(this.states.server.transcoding.resolution.value, this.states.server.transcoding.bitRate.value = this.getRecommendedBitRate(this.states.server.transcoding.resolution.value,
this.states.server.transcoding.fps.value); this.states.server.transcoding.fps.value);
} }
formatChanged(format: ServerConfig.formatType) { formatChanged(format: ServerConfig.formatType): void {
this.states.server.transcoding.codec.value = this.codecs[format][0].key; this.states.server.transcoding.codec.value = this.codecs[format][0].key;
} }

View File

@ -1,3 +1,7 @@
/***************************************************************************************************
* Load `$localize` onto the global scope - used if i18n tags appear in Angular templates.
*/
import '@angular/localize/init';
/** /**
* This file includes polyfills needed by Angular and is loaded before the app. * This file includes polyfills needed by Angular and is loaded before the app.
* You can add your own extra polyfills to this file. * You can add your own extra polyfills to this file.

View File

@ -2101,7 +2101,7 @@
</context-group> </context-group>
<target>Enter</target> <target>Enter</target>
</trans-unit> </trans-unit>
<trans-unit id="0c21667e83715139c6d1159ca0be23f7ca6678d7" datatype="html"> <trans-unit id="5732878542640870310" datatype="html">
<source>Size to generate</source> <source>Size to generate</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2109,7 +2109,7 @@
</context-group> </context-group>
<target>Size to generate</target> <target>Size to generate</target>
</trans-unit> </trans-unit>
<trans-unit id="77c38520db0a8b490b83f0ad6c5fa66111025921" datatype="html"> <trans-unit id="8013041896880554958" datatype="html">
<source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source> <source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2117,7 +2117,7 @@
</context-group> </context-group>
<target>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</target> <target>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</target>
</trans-unit> </trans-unit>
<trans-unit id="3c51560499be2189db6fa9734ff94fb6da24059c" datatype="html"> <trans-unit id="3188623303493603851" datatype="html">
<source>Indexed only</source> <source>Indexed only</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2125,7 +2125,7 @@
</context-group> </context-group>
<target>Indexed only</target> <target>Indexed only</target>
</trans-unit> </trans-unit>
<trans-unit id="264cbf385990b302b714fbca47f145b265736f67" datatype="html"> <trans-unit id="613209736940517083" datatype="html">
<source>Only checks indexed files.</source> <source>Only checks indexed files.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2133,7 +2133,7 @@
</context-group> </context-group>
<target>Only checks indexed files.</target> <target>Only checks indexed files.</target>
</trans-unit> </trans-unit>
<trans-unit id="f53ab04e9d8449445abf482bf44b521e2e695c3c" datatype="html"> <trans-unit id="4973087105311508591" datatype="html">
<source>Indexing</source> <source>Indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2141,7 +2141,7 @@
</context-group> </context-group>
<target>Indexing</target> <target>Indexing</target>
</trans-unit> </trans-unit>
<trans-unit id="d114a5b2955a3a63dcc4da1c4ae023de4649ad54" datatype="html"> <trans-unit id="1450675569154063839" datatype="html">
<source>Database Reset</source> <source>Database Reset</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2149,7 +2149,7 @@
</context-group> </context-group>
<target>Database Reset</target> <target>Database Reset</target>
</trans-unit> </trans-unit>
<trans-unit id="220985eaaac727d93c4962c4c2becbd5ca9ebdd2" datatype="html"> <trans-unit id="992332743525399881" datatype="html">
<source>Thumbnail Generation</source> <source>Thumbnail Generation</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2157,7 +2157,7 @@
</context-group> </context-group>
<target>Thumbnail Generation</target> <target>Thumbnail Generation</target>
</trans-unit> </trans-unit>
<trans-unit id="dfc03812da82b0b9efe42c1137108d3e8f137434" datatype="html"> <trans-unit id="3065040946301318733" datatype="html">
<source>Photo Converting</source> <source>Photo Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2165,7 +2165,7 @@
</context-group> </context-group>
<target>Photo Converting</target> <target>Photo Converting</target>
</trans-unit> </trans-unit>
<trans-unit id="b8be653cc5ec0ed93fc294025a5a5ad5556e1d81" datatype="html"> <trans-unit id="5318730037252758397" datatype="html">
<source>Video Converting</source> <source>Video Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2173,7 +2173,7 @@
</context-group> </context-group>
<target>Video Converting</target> <target>Video Converting</target>
</trans-unit> </trans-unit>
<trans-unit id="7366222f311f8b246b34c328ea08dfcd91ac831f" datatype="html"> <trans-unit id="1549098823304357760" datatype="html">
<source>Temp Folder Cleaning</source> <source>Temp Folder Cleaning</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2181,7 +2181,7 @@
</context-group> </context-group>
<target>Temp Folder Cleaning</target> <target>Temp Folder Cleaning</target>
</trans-unit> </trans-unit>
<trans-unit id="85b9773b9a3caeb9f0fd69b2b8fa7284bda6b492" datatype="html"> <trans-unit id="1677142486230902467" datatype="html">
<source>Server error</source> <source>Server error</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2193,7 +2193,7 @@
</context-group> </context-group>
<target>Server error</target> <target>Server error</target>
</trans-unit> </trans-unit>
<trans-unit id="f8e38165d83447ee7596b6d2986e16abe7bb42a6" datatype="html"> <trans-unit id="2642163697922706049" datatype="html">
<source>Server info</source> <source>Server info</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2201,7 +2201,7 @@
</context-group> </context-group>
<target>Server info</target> <target>Server info</target>
</trans-unit> </trans-unit>
<trans-unit id="69f5c8276a390f22d64236a3d4849b1f2c308ef1" datatype="html"> <trans-unit id="8398233202919865612" datatype="html">
<source>h</source> <source>h</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2210,7 +2210,7 @@
<note priority="1" from="meaning">hour</note> <note priority="1" from="meaning">hour</note>
<target>h</target> <target>h</target>
</trans-unit> </trans-unit>
<trans-unit id="7001154a37e238b0800a22a3629b60128690515c" datatype="html"> <trans-unit id="8033953731717586115" datatype="html">
<source>m</source> <source>m</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2219,7 +2219,7 @@
<note priority="1" from="meaning">minute</note> <note priority="1" from="meaning">minute</note>
<target>m</target> <target>m</target>
</trans-unit> </trans-unit>
<trans-unit id="75ecedd96576b01de81bf0c5f515b658d3c94091" datatype="html"> <trans-unit id="2155832126259145609" datatype="html">
<source>s</source> <source>s</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2228,7 +2228,7 @@
<note priority="1" from="meaning">second</note> <note priority="1" from="meaning">second</note>
<target>s</target> <target>s</target>
</trans-unit> </trans-unit>
<trans-unit id="2ce162878bbc73bd49c7a3b51d6db6a10da4f21f" datatype="html"> <trans-unit id="8214150102443660196" datatype="html">
<source>ascending name</source> <source>ascending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2236,7 +2236,7 @@
</context-group> </context-group>
<target>ascending name</target> <target>ascending name</target>
</trans-unit> </trans-unit>
<trans-unit id="5f6c10fa70a64acf16325e813e3cd6485df01b7c" datatype="html"> <trans-unit id="3980925891294984568" datatype="html">
<source>descending name</source> <source>descending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2244,7 +2244,7 @@
</context-group> </context-group>
<target>descending name</target> <target>descending name</target>
</trans-unit> </trans-unit>
<trans-unit id="33cbb9be635d087d7ec1a4827bdc938ee785bb96" datatype="html"> <trans-unit id="6855905689297288578" datatype="html">
<source>ascending date</source> <source>ascending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2252,7 +2252,7 @@
</context-group> </context-group>
<target>ascending date</target> <target>ascending date</target>
</trans-unit> </trans-unit>
<trans-unit id="de879950dc2e77b3d8e9b4efe9d6c0051fba37d4" datatype="html"> <trans-unit id="3789846122694325400" datatype="html">
<source>descending date</source> <source>descending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2260,7 +2260,7 @@
</context-group> </context-group>
<target>descending date</target> <target>descending date</target>
</trans-unit> </trans-unit>
<trans-unit id="63b8a172f11bb90da8fbca54f34f2c71a205225b" datatype="html"> <trans-unit id="8893285757291009420" datatype="html">
<source>random</source> <source>random</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2268,7 +2268,7 @@
</context-group> </context-group>
<target>random</target> <target>random</target>
</trans-unit> </trans-unit>
<trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html"> <trans-unit id="414887388288176527" datatype="html">
<source>Images</source> <source>Images</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context>
@ -2276,7 +2276,7 @@
</context-group> </context-group>
<target>Images</target> <target>Images</target>
</trans-unit> </trans-unit>
<trans-unit id="867c1b6839b592cec2156dd0b8a0009fe1557bfa" datatype="html"> <trans-unit id="8681331350836567926" datatype="html">
<source>Url has been copied to clipboard</source> <source>Url has been copied to clipboard</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context>
@ -2288,7 +2288,7 @@
</context-group> </context-group>
<target>Url has been copied to clipboard</target> <target>Url has been copied to clipboard</target>
</trans-unit> </trans-unit>
<trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952" datatype="html"> <trans-unit id="2807800733729323332" datatype="html">
<source>Yes</source> <source>Yes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2296,7 +2296,7 @@
</context-group> </context-group>
<target>Yes</target> <target>Yes</target>
</trans-unit> </trans-unit>
<trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd" datatype="html"> <trans-unit id="3542042671420335679" datatype="html">
<source>No</source> <source>No</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2304,7 +2304,7 @@
</context-group> </context-group>
<target>No</target> <target>No</target>
</trans-unit> </trans-unit>
<trans-unit id="381b3a21fe4e53a0ca52dbc6e07073c172489230" datatype="html"> <trans-unit id="765974048716015903" datatype="html">
<source>loading..</source> <source>loading..</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2316,7 +2316,7 @@
</context-group> </context-group>
<target>loading..</target> <target>loading..</target>
</trans-unit> </trans-unit>
<trans-unit id="04e4b67fdc5f633a81e0ab32c1751ab20e6e3034" datatype="html"> <trans-unit id="1353646366342026793" datatype="html">
<source>settings saved</source> <source>settings saved</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2324,7 +2324,7 @@
</context-group> </context-group>
<target>settings saved</target> <target>settings saved</target>
</trans-unit> </trans-unit>
<trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html"> <trans-unit id="4648900870671159218" datatype="html">
<source>Success</source> <source>Success</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2340,7 +2340,7 @@
</context-group> </context-group>
<target>Success</target> <target>Success</target>
</trans-unit> </trans-unit>
<trans-unit id="4f959d275f8dfeefa0a647587cff1ecb483be588" datatype="html"> <trans-unit id="3279583516959443817" datatype="html">
<source>readonly</source> <source>readonly</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2348,7 +2348,7 @@
</context-group> </context-group>
<target>readonly</target> <target>readonly</target>
</trans-unit> </trans-unit>
<trans-unit id="ada3ed98fe7952aac6cd3e2831d4cf3aac20ce0a" datatype="html"> <trans-unit id="2331083694651605942" datatype="html">
<source>default value</source> <source>default value</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2356,7 +2356,7 @@
</context-group> </context-group>
<target>default value</target> <target>default value</target>
</trans-unit> </trans-unit>
<trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html"> <trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source> <source>Basic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2364,7 +2364,7 @@
</context-group> </context-group>
<target>Basic</target> <target>Basic</target>
</trans-unit> </trans-unit>
<trans-unit id="6244017173fe88802248f410e78f2e637f98f634" datatype="html"> <trans-unit id="7522636860183719635" datatype="html">
<source>Restart the server to apply the new settings</source> <source>Restart the server to apply the new settings</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2376,23 +2376,7 @@
</context-group> </context-group>
<target>Restart the server to apply the new settings</target> <target>Restart the server to apply the new settings</target>
</trans-unit> </trans-unit>
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html"> <trans-unit id="4727311471133444690" datatype="html">
<source>Database</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/database/database.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Database</target>
</trans-unit>
<trans-unit id="f3476208ece51779488bbf9e267d58e1fa8b6d23" datatype="html">
<source>Faces</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Faces</target>
</trans-unit>
<trans-unit id="87b1696eb068572c3908643c425ee3090938c1a0" datatype="html">
<source>Folder indexing</source> <source>Folder indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2400,7 +2384,7 @@
</context-group> </context-group>
<target>Folder indexing</target> <target>Folder indexing</target>
</trans-unit> </trans-unit>
<trans-unit id="03b2c27d0f1dd0ebdf6eb756bd43914d5127ca8a" datatype="html"> <trans-unit id="7897565236366850950" datatype="html">
<source>low</source> <source>low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2408,7 +2392,7 @@
</context-group> </context-group>
<target>low</target> <target>low</target>
</trans-unit> </trans-unit>
<trans-unit id="c611dbfd81ae6fd4d7e5332f85ee78f9740fe000" datatype="html"> <trans-unit id="4688460977394283086" datatype="html">
<source>medium</source> <source>medium</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2416,7 +2400,7 @@
</context-group> </context-group>
<target>medium</target> <target>medium</target>
</trans-unit> </trans-unit>
<trans-unit id="fef2f6e70c3eaa2f29dbec8069e13bca1b75b222" datatype="html"> <trans-unit id="2602838849414645735" datatype="html">
<source>high</source> <source>high</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2424,7 +2408,7 @@
</context-group> </context-group>
<target>high</target> <target>high</target>
</trans-unit> </trans-unit>
<trans-unit id="44876e25a81487f655dff4340f89b1b259b19587" datatype="html"> <trans-unit id="8600969352447706682" datatype="html">
<source>Folder indexing started</source> <source>Folder indexing started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2432,7 +2416,7 @@
</context-group> </context-group>
<target>Folder indexing started</target> <target>Folder indexing started</target>
</trans-unit> </trans-unit>
<trans-unit id="c5a3929b71a7b8090a763cc3434f8756184effdc" datatype="html"> <trans-unit id="7752045260127147962" datatype="html">
<source>Folder indexing interrupted</source> <source>Folder indexing interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2440,7 +2424,7 @@
</context-group> </context-group>
<target>Folder indexing interrupted</target> <target>Folder indexing interrupted</target>
</trans-unit> </trans-unit>
<trans-unit id="3a894c33925f9b669fa1f2732e45ae32cc815ee8" datatype="html"> <trans-unit id="7112590034883471455" datatype="html">
<source>Resetting database</source> <source>Resetting database</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2448,7 +2432,7 @@
</context-group> </context-group>
<target>Resetting database</target> <target>Resetting database</target>
</trans-unit> </trans-unit>
<trans-unit id="7df922c2d1346ede267a63efed399f489c0c9907" datatype="html"> <trans-unit id="3030272344799552884" datatype="html">
<source>Job started</source> <source>Job started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2456,7 +2440,7 @@
</context-group> </context-group>
<target>Job started</target> <target>Job started</target>
</trans-unit> </trans-unit>
<trans-unit id="b8d05f3701688493a899c9c05d588e8c6b2909ef" datatype="html"> <trans-unit id="2836205394227530190" datatype="html">
<source>Stopping job</source> <source>Stopping job</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2464,7 +2448,7 @@
</context-group> </context-group>
<target>Stopping job</target> <target>Stopping job</target>
</trans-unit> </trans-unit>
<trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html"> <trans-unit id="3229595422546554334" datatype="html">
<source>Jobs</source> <source>Jobs</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2472,23 +2456,7 @@
</context-group> </context-group>
<target>Jobs</target> <target>Jobs</target>
</trans-unit> </trans-unit>
<trans-unit id="ca420aebba5bdcb97c2704532fd6cb675599628c" datatype="html"> <trans-unit id="1461196514655349848" datatype="html">
<source>after</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>after</target>
</trans-unit>
<trans-unit id="e113e3450a367a1dff703fc5e0403a497ca73a7c" datatype="html">
<source>never</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>never</target>
</trans-unit>
<trans-unit id="dbccf2ff21e41ba9f760ef7ccb18caa7ca9a7d37" datatype="html">
<source>periodic</source> <source>periodic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2496,7 +2464,7 @@
</context-group> </context-group>
<target>periodic</target> <target>periodic</target>
</trans-unit> </trans-unit>
<trans-unit id="543935afc44141d45216131ada149945aa784b27" datatype="html"> <trans-unit id="151283875747851076" datatype="html">
<source>scheduled</source> <source>scheduled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2504,7 +2472,7 @@
</context-group> </context-group>
<target>scheduled</target> <target>scheduled</target>
</trans-unit> </trans-unit>
<trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596" datatype="html"> <trans-unit id="8739442281958563044" datatype="html">
<source>Monday</source> <source>Monday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2512,7 +2480,7 @@
</context-group> </context-group>
<target>Monday</target> <target>Monday</target>
</trans-unit> </trans-unit>
<trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee" datatype="html"> <trans-unit id="9176037901730521018" datatype="html">
<source>Tuesday</source> <source>Tuesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2520,7 +2488,7 @@
</context-group> </context-group>
<target>Tuesday</target> <target>Tuesday</target>
</trans-unit> </trans-unit>
<trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9" datatype="html"> <trans-unit id="8798932904948432529" datatype="html">
<source>Wednesday</source> <source>Wednesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2528,7 +2496,7 @@
</context-group> </context-group>
<target>Wednesday</target> <target>Wednesday</target>
</trans-unit> </trans-unit>
<trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b" datatype="html"> <trans-unit id="1433683192825895947" datatype="html">
<source>Thursday</source> <source>Thursday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2536,7 +2504,7 @@
</context-group> </context-group>
<target>Thursday</target> <target>Thursday</target>
</trans-unit> </trans-unit>
<trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215" datatype="html"> <trans-unit id="3730139500618908668" datatype="html">
<source>Friday</source> <source>Friday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2544,7 +2512,7 @@
</context-group> </context-group>
<target>Friday</target> <target>Friday</target>
</trans-unit> </trans-unit>
<trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e" datatype="html"> <trans-unit id="1830554030016307335" datatype="html">
<source>Saturday</source> <source>Saturday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2552,7 +2520,7 @@
</context-group> </context-group>
<target>Saturday</target> <target>Saturday</target>
</trans-unit> </trans-unit>
<trans-unit id="8339364b054610983b7f2334bb807fff7613bddf" datatype="html"> <trans-unit id="6950140976689343775" datatype="html">
<source>Sunday</source> <source>Sunday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2560,7 +2528,7 @@
</context-group> </context-group>
<target>Sunday</target> <target>Sunday</target>
</trans-unit> </trans-unit>
<trans-unit id="f64c76c7c7c71baddef3dc6a93e4394b8fdb69f4" datatype="html"> <trans-unit id="6320319413541466015" datatype="html">
<source>day</source> <source>day</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2568,7 +2536,7 @@
</context-group> </context-group>
<target>day</target> <target>day</target>
</trans-unit> </trans-unit>
<trans-unit id="a5c310bc3e11a0c0b40aef2e12659cb513ba8a1d" datatype="html"> <trans-unit id="6816983613862053954" datatype="html">
<source>processed</source> <source>processed</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2576,7 +2544,7 @@
</context-group> </context-group>
<target>processed</target> <target>processed</target>
</trans-unit> </trans-unit>
<trans-unit id="86ea578044c75ec61a041835d0d6d8a2c668e145" datatype="html"> <trans-unit id="2136984849049323349" datatype="html">
<source>skipped</source> <source>skipped</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2584,7 +2552,7 @@
</context-group> </context-group>
<target>skipped</target> <target>skipped</target>
</trans-unit> </trans-unit>
<trans-unit id="8754c2dbc855d18ee90ffff136caedfd64f71e83" datatype="html"> <trans-unit id="7126464771610287155" datatype="html">
<source>all</source> <source>all</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2592,7 +2560,7 @@
</context-group> </context-group>
<target>all</target> <target>all</target>
</trans-unit> </trans-unit>
<trans-unit id="09fe06e2448282e6e0301f8127d7205e4ec4cc3b" datatype="html"> <trans-unit id="4000123028861070708" datatype="html">
<source>running</source> <source>running</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2600,7 +2568,7 @@
</context-group> </context-group>
<target>running</target> <target>running</target>
</trans-unit> </trans-unit>
<trans-unit id="d18e7f06f6326d16b5fa80d3dcb70fa4fcd0fff2" datatype="html"> <trans-unit id="2919141718048459530" datatype="html">
<source>cancelling</source> <source>cancelling</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2608,7 +2576,7 @@
</context-group> </context-group>
<target>cancelling</target> <target>cancelling</target>
</trans-unit> </trans-unit>
<trans-unit id="c0cde1cacf3dd26d2893c874cee668ee43da44f7" datatype="html"> <trans-unit id="5955314125015446309" datatype="html">
<source>canceled</source> <source>canceled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2616,7 +2584,7 @@
</context-group> </context-group>
<target>canceled</target> <target>canceled</target>
</trans-unit> </trans-unit>
<trans-unit id="bf8b2649755a28c54ff73ce872ebae185671291d" datatype="html"> <trans-unit id="8013973649266860157" datatype="html">
<source>interrupted</source> <source>interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2624,7 +2592,7 @@
</context-group> </context-group>
<target>interrupted</target> <target>interrupted</target>
</trans-unit> </trans-unit>
<trans-unit id="6ec09b0ca4ffa1903dfecc23a43148043887f21f" datatype="html"> <trans-unit id="2059708434886905909" datatype="html">
<source>finished</source> <source>finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2632,7 +2600,7 @@
</context-group> </context-group>
<target>finished</target> <target>finished</target>
</trans-unit> </trans-unit>
<trans-unit id="d2a2915d79ff31439a174fc3a147004542291e29" datatype="html"> <trans-unit id="5813867925497374051" datatype="html">
<source>Map</source> <source>Map</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context>
@ -2640,7 +2608,7 @@
</context-group> </context-group>
<target>Map</target> <target>Map</target>
</trans-unit> </trans-unit>
<trans-unit id="3610ff97c9b9af9a23aa02a1a05d561c8fa03f42" datatype="html"> <trans-unit id="5007962937899031099" datatype="html">
<source>Meta file</source> <source>Meta file</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context>
@ -2648,7 +2616,7 @@
</context-group> </context-group>
<target>Meta file</target> <target>Meta file</target>
</trans-unit> </trans-unit>
<trans-unit id="c2a9de3714f5767b174d0424bc8abe2dc37acc41" datatype="html"> <trans-unit id="8693603235657020323" datatype="html">
<source>Other</source> <source>Other</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
@ -2656,15 +2624,7 @@
</context-group> </context-group>
<target>Other</target> <target>Other</target>
</trans-unit> </trans-unit>
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html"> <trans-unit id="5750485945694679561" datatype="html">
<source>Info</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Info</target>
</trans-unit>
<trans-unit id="a4179dfcd78cace8b98cdeb5a74ef60ea2360163" datatype="html">
<source>Photo</source> <source>Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2672,7 +2632,7 @@
</context-group> </context-group>
<target>Photo</target> <target>Photo</target>
</trans-unit> </trans-unit>
<trans-unit id="ed3fc8103cfe2c6b999115b6d5dcbe7a2528a477" datatype="html"> <trans-unit id="943622778225300320" datatype="html">
<source>(recommended)</source> <source>(recommended)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2680,7 +2640,7 @@
</context-group> </context-group>
<target>(recommended)</target> <target>(recommended)</target>
</trans-unit> </trans-unit>
<trans-unit id="37e17739aa72ee0616a2f908ae66092778f3d626" datatype="html"> <trans-unit id="3565724666233872817" datatype="html">
<source>(deprecated, will be removed)</source> <source>(deprecated, will be removed)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2688,7 +2648,7 @@
</context-group> </context-group>
<target>(deprecated, will be removed)</target> <target>(deprecated, will be removed)</target>
</trans-unit> </trans-unit>
<trans-unit id="59b428a89fc1e287f2fb60806ed5f0588cb9c270" datatype="html"> <trans-unit id="6185382492926150685" datatype="html">
<source>Random Photo</source> <source>Random Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context>
@ -2696,7 +2656,7 @@
</context-group> </context-group>
<target>Random Photo</target> <target>Random Photo</target>
</trans-unit> </trans-unit>
<trans-unit id="bf5ce15a43de0abbce2193b3061a208eb35f7195" datatype="html"> <trans-unit id="7393380261620707212" datatype="html">
<source>Job finished</source> <source>Job finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context>
@ -2704,23 +2664,7 @@
</context-group> </context-group>
<target>Job finished</target> <target>Job finished</target>
</trans-unit> </trans-unit>
<trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016" datatype="html"> <trans-unit id="3434410278501759813" datatype="html">
<source>Search</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/search/search.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Search</target>
</trans-unit>
<trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9" datatype="html">
<source>Share</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/share/share.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Share</target>
</trans-unit>
<trans-unit id="45dda89cf029b7d7b457a8dff01dc4b9a6485816" datatype="html">
<source>Thumbnail</source> <source>Thumbnail</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context>
@ -2728,7 +2672,7 @@
</context-group> </context-group>
<target>Thumbnail</target> <target>Thumbnail</target>
</trans-unit> </trans-unit>
<trans-unit id="427589505741d1da181b756815701e756184cb8d" datatype="html"> <trans-unit id="7321299026311900359" datatype="html">
<source>Password protection</source> <source>Password protection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2736,23 +2680,7 @@
</context-group> </context-group>
<target>Password protection</target> <target>Password protection</target>
</trans-unit> </trans-unit>
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html"> <trans-unit id="802458941707537739" datatype="html">
<source>Enabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Enabled</target>
</trans-unit>
<trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
<source>Disabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Disabled</target>
</trans-unit>
<trans-unit id="9556266f0a2b1762a44b686f2bb21dbfefb01c12" datatype="html">
<source>Low</source> <source>Low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2760,7 +2688,7 @@
</context-group> </context-group>
<target>Low</target> <target>Low</target>
</trans-unit> </trans-unit>
<trans-unit id="72279141a67cc042d9864102b703216cc8a428a3" datatype="html"> <trans-unit id="8063651736083474594" datatype="html">
<source>High</source> <source>High</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2768,7 +2696,7 @@
</context-group> </context-group>
<target>High</target> <target>High</target>
</trans-unit> </trans-unit>
<trans-unit id="0028f40243cb1360bc3d7cb9d4512219bcbd428f" datatype="html"> <trans-unit id="3045212756852862690" datatype="html">
<source>Password protection enabled</source> <source>Password protection enabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2776,7 +2704,7 @@
</context-group> </context-group>
<target>Password protection enabled</target> <target>Password protection enabled</target>
</trans-unit> </trans-unit>
<trans-unit id="c76b3ba44c5b7ab363729f81f763b29ef5d7a641" datatype="html"> <trans-unit id="6686475463493886772" datatype="html">
<source>Server restart is recommended.</source> <source>Server restart is recommended.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2784,7 +2712,7 @@
</context-group> </context-group>
<target>Server restart is recommended.</target> <target>Server restart is recommended.</target>
</trans-unit> </trans-unit>
<trans-unit id="00de5dcd17a5ebd17e67e0688bc638e01bc510a4" datatype="html"> <trans-unit id="573767317440649405" datatype="html">
<source>Password protection disabled</source> <source>Password protection disabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2792,7 +2720,7 @@
</context-group> </context-group>
<target>Password protection disabled</target> <target>Password protection disabled</target>
</trans-unit> </trans-unit>
<trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4" datatype="html"> <trans-unit id="6549265851868599441" datatype="html">
<source>Video</source> <source>Video</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context>
@ -2800,6 +2728,10 @@
</context-group> </context-group>
<target>Video</target> <target>Video</target>
</trans-unit> </trans-unit>
<trans-unit id="1821735653273245237" datatype="html">
<source>User creation error!</source>
<target>User creation error!</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@ -2101,7 +2101,7 @@
</context-group> </context-group>
<target>Entrar</target> <target>Entrar</target>
</trans-unit> </trans-unit>
<trans-unit id="0c21667e83715139c6d1159ca0be23f7ca6678d7" datatype="html"> <trans-unit id="5732878542640870310" datatype="html">
<source>Size to generate</source> <source>Size to generate</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2109,7 +2109,7 @@
</context-group> </context-group>
<target>Tamaño a generar</target> <target>Tamaño a generar</target>
</trans-unit> </trans-unit>
<trans-unit id="77c38520db0a8b490b83f0ad6c5fa66111025921" datatype="html"> <trans-unit id="8013041896880554958" datatype="html">
<source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source> <source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2117,7 +2117,7 @@
</context-group> </context-group>
<target>Estas miniaturas serán generadas. La lista debe ser un subconjunto de los tamaños de miniaturas habilitados</target> <target>Estas miniaturas serán generadas. La lista debe ser un subconjunto de los tamaños de miniaturas habilitados</target>
</trans-unit> </trans-unit>
<trans-unit id="3c51560499be2189db6fa9734ff94fb6da24059c" datatype="html"> <trans-unit id="3188623303493603851" datatype="html">
<source>Indexed only</source> <source>Indexed only</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2125,7 +2125,7 @@
</context-group> </context-group>
<target>Sólo indexados</target> <target>Sólo indexados</target>
</trans-unit> </trans-unit>
<trans-unit id="264cbf385990b302b714fbca47f145b265736f67" datatype="html"> <trans-unit id="613209736940517083" datatype="html">
<source>Only checks indexed files.</source> <source>Only checks indexed files.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2133,7 +2133,7 @@
</context-group> </context-group>
<target>Sólo comprueba los archivos indexados.</target> <target>Sólo comprueba los archivos indexados.</target>
</trans-unit> </trans-unit>
<trans-unit id="f53ab04e9d8449445abf482bf44b521e2e695c3c" datatype="html"> <trans-unit id="4973087105311508591" datatype="html">
<source>Indexing</source> <source>Indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2141,7 +2141,7 @@
</context-group> </context-group>
<target>Indexación</target> <target>Indexación</target>
</trans-unit> </trans-unit>
<trans-unit id="d114a5b2955a3a63dcc4da1c4ae023de4649ad54" datatype="html"> <trans-unit id="1450675569154063839" datatype="html">
<source>Database Reset</source> <source>Database Reset</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2149,7 +2149,7 @@
</context-group> </context-group>
<target>Restablecimiento de la base de datos</target> <target>Restablecimiento de la base de datos</target>
</trans-unit> </trans-unit>
<trans-unit id="220985eaaac727d93c4962c4c2becbd5ca9ebdd2" datatype="html"> <trans-unit id="992332743525399881" datatype="html">
<source>Thumbnail Generation</source> <source>Thumbnail Generation</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2157,7 +2157,7 @@
</context-group> </context-group>
<target>Generación de miniaturas</target> <target>Generación de miniaturas</target>
</trans-unit> </trans-unit>
<trans-unit id="dfc03812da82b0b9efe42c1137108d3e8f137434" datatype="html"> <trans-unit id="3065040946301318733" datatype="html">
<source>Photo Converting</source> <source>Photo Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2165,7 +2165,7 @@
</context-group> </context-group>
<target>Conversión de fotos</target> <target>Conversión de fotos</target>
</trans-unit> </trans-unit>
<trans-unit id="b8be653cc5ec0ed93fc294025a5a5ad5556e1d81" datatype="html"> <trans-unit id="5318730037252758397" datatype="html">
<source>Video Converting</source> <source>Video Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2173,7 +2173,7 @@
</context-group> </context-group>
<target>Conversión de vídeos</target> <target>Conversión de vídeos</target>
</trans-unit> </trans-unit>
<trans-unit id="7366222f311f8b246b34c328ea08dfcd91ac831f" datatype="html"> <trans-unit id="1549098823304357760" datatype="html">
<source>Temp Folder Cleaning</source> <source>Temp Folder Cleaning</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2181,7 +2181,7 @@
</context-group> </context-group>
<target>Limpieza de la carpeta temporal</target> <target>Limpieza de la carpeta temporal</target>
</trans-unit> </trans-unit>
<trans-unit id="85b9773b9a3caeb9f0fd69b2b8fa7284bda6b492" datatype="html"> <trans-unit id="1677142486230902467" datatype="html">
<source>Server error</source> <source>Server error</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2193,7 +2193,7 @@
</context-group> </context-group>
<target>Error del servidor</target> <target>Error del servidor</target>
</trans-unit> </trans-unit>
<trans-unit id="f8e38165d83447ee7596b6d2986e16abe7bb42a6" datatype="html"> <trans-unit id="2642163697922706049" datatype="html">
<source>Server info</source> <source>Server info</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2201,7 +2201,7 @@
</context-group> </context-group>
<target>Información del servidor</target> <target>Información del servidor</target>
</trans-unit> </trans-unit>
<trans-unit id="69f5c8276a390f22d64236a3d4849b1f2c308ef1" datatype="html"> <trans-unit id="8398233202919865612" datatype="html">
<source>h</source> <source>h</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2210,7 +2210,7 @@
<note priority="1" from="meaning">hour</note> <note priority="1" from="meaning">hour</note>
<target>h</target> <target>h</target>
</trans-unit> </trans-unit>
<trans-unit id="7001154a37e238b0800a22a3629b60128690515c" datatype="html"> <trans-unit id="8033953731717586115" datatype="html">
<source>m</source> <source>m</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2219,7 +2219,7 @@
<note priority="1" from="meaning">minute</note> <note priority="1" from="meaning">minute</note>
<target>m</target> <target>m</target>
</trans-unit> </trans-unit>
<trans-unit id="75ecedd96576b01de81bf0c5f515b658d3c94091" datatype="html"> <trans-unit id="2155832126259145609" datatype="html">
<source>s</source> <source>s</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2228,7 +2228,7 @@
<note priority="1" from="meaning">second</note> <note priority="1" from="meaning">second</note>
<target>s</target> <target>s</target>
</trans-unit> </trans-unit>
<trans-unit id="2ce162878bbc73bd49c7a3b51d6db6a10da4f21f" datatype="html"> <trans-unit id="8214150102443660196" datatype="html">
<source>ascending name</source> <source>ascending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2236,7 +2236,7 @@
</context-group> </context-group>
<target>nombre ascendente</target> <target>nombre ascendente</target>
</trans-unit> </trans-unit>
<trans-unit id="5f6c10fa70a64acf16325e813e3cd6485df01b7c" datatype="html"> <trans-unit id="3980925891294984568" datatype="html">
<source>descending name</source> <source>descending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2244,7 +2244,7 @@
</context-group> </context-group>
<target>nombre descendente</target> <target>nombre descendente</target>
</trans-unit> </trans-unit>
<trans-unit id="33cbb9be635d087d7ec1a4827bdc938ee785bb96" datatype="html"> <trans-unit id="6855905689297288578" datatype="html">
<source>ascending date</source> <source>ascending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2252,7 +2252,7 @@
</context-group> </context-group>
<target>fecha ascendente</target> <target>fecha ascendente</target>
</trans-unit> </trans-unit>
<trans-unit id="de879950dc2e77b3d8e9b4efe9d6c0051fba37d4" datatype="html"> <trans-unit id="3789846122694325400" datatype="html">
<source>descending date</source> <source>descending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2260,7 +2260,7 @@
</context-group> </context-group>
<target>fecha descendente</target> <target>fecha descendente</target>
</trans-unit> </trans-unit>
<trans-unit id="63b8a172f11bb90da8fbca54f34f2c71a205225b" datatype="html"> <trans-unit id="8893285757291009420" datatype="html">
<source>random</source> <source>random</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2268,7 +2268,7 @@
</context-group> </context-group>
<target>aleatorio</target> <target>aleatorio</target>
</trans-unit> </trans-unit>
<trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html"> <trans-unit id="414887388288176527" datatype="html">
<source>Images</source> <source>Images</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context>
@ -2276,7 +2276,7 @@
</context-group> </context-group>
<target>Imágenes</target> <target>Imágenes</target>
</trans-unit> </trans-unit>
<trans-unit id="867c1b6839b592cec2156dd0b8a0009fe1557bfa" datatype="html"> <trans-unit id="8681331350836567926" datatype="html">
<source>Url has been copied to clipboard</source> <source>Url has been copied to clipboard</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context>
@ -2288,7 +2288,7 @@
</context-group> </context-group>
<target>La URL ha sido copiada en el portapapeles</target> <target>La URL ha sido copiada en el portapapeles</target>
</trans-unit> </trans-unit>
<trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952" datatype="html"> <trans-unit id="2807800733729323332" datatype="html">
<source>Yes</source> <source>Yes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2296,7 +2296,7 @@
</context-group> </context-group>
<target>Sí</target> <target>Sí</target>
</trans-unit> </trans-unit>
<trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd" datatype="html"> <trans-unit id="3542042671420335679" datatype="html">
<source>No</source> <source>No</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2304,7 +2304,7 @@
</context-group> </context-group>
<target>No</target> <target>No</target>
</trans-unit> </trans-unit>
<trans-unit id="381b3a21fe4e53a0ca52dbc6e07073c172489230" datatype="html"> <trans-unit id="765974048716015903" datatype="html">
<source>loading..</source> <source>loading..</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2316,7 +2316,7 @@
</context-group> </context-group>
<target>cargando...</target> <target>cargando...</target>
</trans-unit> </trans-unit>
<trans-unit id="04e4b67fdc5f633a81e0ab32c1751ab20e6e3034" datatype="html"> <trans-unit id="1353646366342026793" datatype="html">
<source>settings saved</source> <source>settings saved</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2324,7 +2324,7 @@
</context-group> </context-group>
<target>ajustes guardados</target> <target>ajustes guardados</target>
</trans-unit> </trans-unit>
<trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html"> <trans-unit id="4648900870671159218" datatype="html">
<source>Success</source> <source>Success</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2340,7 +2340,7 @@
</context-group> </context-group>
<target>Éxito</target> <target>Éxito</target>
</trans-unit> </trans-unit>
<trans-unit id="4f959d275f8dfeefa0a647587cff1ecb483be588" datatype="html"> <trans-unit id="3279583516959443817" datatype="html">
<source>readonly</source> <source>readonly</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2348,7 +2348,7 @@
</context-group> </context-group>
<target>sólo lectura</target> <target>sólo lectura</target>
</trans-unit> </trans-unit>
<trans-unit id="ada3ed98fe7952aac6cd3e2831d4cf3aac20ce0a" datatype="html"> <trans-unit id="2331083694651605942" datatype="html">
<source>default value</source> <source>default value</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2356,7 +2356,7 @@
</context-group> </context-group>
<target>valor por defecto</target> <target>valor por defecto</target>
</trans-unit> </trans-unit>
<trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html"> <trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source> <source>Basic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2364,7 +2364,7 @@
</context-group> </context-group>
<target>Básico</target> <target>Básico</target>
</trans-unit> </trans-unit>
<trans-unit id="6244017173fe88802248f410e78f2e637f98f634" datatype="html"> <trans-unit id="7522636860183719635" datatype="html">
<source>Restart the server to apply the new settings</source> <source>Restart the server to apply the new settings</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2376,23 +2376,7 @@
</context-group> </context-group>
<target>Reinicie el servidor para aplicar la nueva configuración</target> <target>Reinicie el servidor para aplicar la nueva configuración</target>
</trans-unit> </trans-unit>
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html"> <trans-unit id="4727311471133444690" datatype="html">
<source>Database</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/database/database.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Base de datos</target>
</trans-unit>
<trans-unit id="f3476208ece51779488bbf9e267d58e1fa8b6d23" datatype="html">
<source>Faces</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Caras</target>
</trans-unit>
<trans-unit id="87b1696eb068572c3908643c425ee3090938c1a0" datatype="html">
<source>Folder indexing</source> <source>Folder indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2400,7 +2384,7 @@
</context-group> </context-group>
<target>Indexación de carpetas</target> <target>Indexación de carpetas</target>
</trans-unit> </trans-unit>
<trans-unit id="03b2c27d0f1dd0ebdf6eb756bd43914d5127ca8a" datatype="html"> <trans-unit id="7897565236366850950" datatype="html">
<source>low</source> <source>low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2408,7 +2392,7 @@
</context-group> </context-group>
<target>bajo</target> <target>bajo</target>
</trans-unit> </trans-unit>
<trans-unit id="c611dbfd81ae6fd4d7e5332f85ee78f9740fe000" datatype="html"> <trans-unit id="4688460977394283086" datatype="html">
<source>medium</source> <source>medium</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2416,7 +2400,7 @@
</context-group> </context-group>
<target>medio</target> <target>medio</target>
</trans-unit> </trans-unit>
<trans-unit id="fef2f6e70c3eaa2f29dbec8069e13bca1b75b222" datatype="html"> <trans-unit id="2602838849414645735" datatype="html">
<source>high</source> <source>high</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2424,7 +2408,7 @@
</context-group> </context-group>
<target>alto</target> <target>alto</target>
</trans-unit> </trans-unit>
<trans-unit id="44876e25a81487f655dff4340f89b1b259b19587" datatype="html"> <trans-unit id="8600969352447706682" datatype="html">
<source>Folder indexing started</source> <source>Folder indexing started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2432,7 +2416,7 @@
</context-group> </context-group>
<target>Indexación de carpetas iniciada</target> <target>Indexación de carpetas iniciada</target>
</trans-unit> </trans-unit>
<trans-unit id="c5a3929b71a7b8090a763cc3434f8756184effdc" datatype="html"> <trans-unit id="7752045260127147962" datatype="html">
<source>Folder indexing interrupted</source> <source>Folder indexing interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2440,7 +2424,7 @@
</context-group> </context-group>
<target>Indexación de carpetas interrumpida</target> <target>Indexación de carpetas interrumpida</target>
</trans-unit> </trans-unit>
<trans-unit id="3a894c33925f9b669fa1f2732e45ae32cc815ee8" datatype="html"> <trans-unit id="7112590034883471455" datatype="html">
<source>Resetting database</source> <source>Resetting database</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2448,7 +2432,7 @@
</context-group> </context-group>
<target>Restableciendo la base de datos</target> <target>Restableciendo la base de datos</target>
</trans-unit> </trans-unit>
<trans-unit id="7df922c2d1346ede267a63efed399f489c0c9907" datatype="html"> <trans-unit id="3030272344799552884" datatype="html">
<source>Job started</source> <source>Job started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2456,7 +2440,7 @@
</context-group> </context-group>
<target>Trabajo iniciado</target> <target>Trabajo iniciado</target>
</trans-unit> </trans-unit>
<trans-unit id="b8d05f3701688493a899c9c05d588e8c6b2909ef" datatype="html"> <trans-unit id="2836205394227530190" datatype="html">
<source>Stopping job</source> <source>Stopping job</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2464,7 +2448,7 @@
</context-group> </context-group>
<target>Parando el trabajo</target> <target>Parando el trabajo</target>
</trans-unit> </trans-unit>
<trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html"> <trans-unit id="3229595422546554334" datatype="html">
<source>Jobs</source> <source>Jobs</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2472,23 +2456,7 @@
</context-group> </context-group>
<target>Trabajos</target> <target>Trabajos</target>
</trans-unit> </trans-unit>
<trans-unit id="ca420aebba5bdcb97c2704532fd6cb675599628c" datatype="html"> <trans-unit id="1461196514655349848" datatype="html">
<source>after</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>después de</target>
</trans-unit>
<trans-unit id="e113e3450a367a1dff703fc5e0403a497ca73a7c" datatype="html">
<source>never</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>nunca</target>
</trans-unit>
<trans-unit id="dbccf2ff21e41ba9f760ef7ccb18caa7ca9a7d37" datatype="html">
<source>periodic</source> <source>periodic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2496,7 +2464,7 @@
</context-group> </context-group>
<target>periódico</target> <target>periódico</target>
</trans-unit> </trans-unit>
<trans-unit id="543935afc44141d45216131ada149945aa784b27" datatype="html"> <trans-unit id="151283875747851076" datatype="html">
<source>scheduled</source> <source>scheduled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2504,7 +2472,7 @@
</context-group> </context-group>
<target>programado</target> <target>programado</target>
</trans-unit> </trans-unit>
<trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596" datatype="html"> <trans-unit id="8739442281958563044" datatype="html">
<source>Monday</source> <source>Monday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2512,7 +2480,7 @@
</context-group> </context-group>
<target>Lunes</target> <target>Lunes</target>
</trans-unit> </trans-unit>
<trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee" datatype="html"> <trans-unit id="9176037901730521018" datatype="html">
<source>Tuesday</source> <source>Tuesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2520,7 +2488,7 @@
</context-group> </context-group>
<target>Martes</target> <target>Martes</target>
</trans-unit> </trans-unit>
<trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9" datatype="html"> <trans-unit id="8798932904948432529" datatype="html">
<source>Wednesday</source> <source>Wednesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2528,7 +2496,7 @@
</context-group> </context-group>
<target>Miércoles</target> <target>Miércoles</target>
</trans-unit> </trans-unit>
<trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b" datatype="html"> <trans-unit id="1433683192825895947" datatype="html">
<source>Thursday</source> <source>Thursday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2536,7 +2504,7 @@
</context-group> </context-group>
<target>Jueves</target> <target>Jueves</target>
</trans-unit> </trans-unit>
<trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215" datatype="html"> <trans-unit id="3730139500618908668" datatype="html">
<source>Friday</source> <source>Friday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2544,7 +2512,7 @@
</context-group> </context-group>
<target>Viernes</target> <target>Viernes</target>
</trans-unit> </trans-unit>
<trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e" datatype="html"> <trans-unit id="1830554030016307335" datatype="html">
<source>Saturday</source> <source>Saturday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2552,7 +2520,7 @@
</context-group> </context-group>
<target>Sábado</target> <target>Sábado</target>
</trans-unit> </trans-unit>
<trans-unit id="8339364b054610983b7f2334bb807fff7613bddf" datatype="html"> <trans-unit id="6950140976689343775" datatype="html">
<source>Sunday</source> <source>Sunday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2560,7 +2528,7 @@
</context-group> </context-group>
<target>Domingo</target> <target>Domingo</target>
</trans-unit> </trans-unit>
<trans-unit id="f64c76c7c7c71baddef3dc6a93e4394b8fdb69f4" datatype="html"> <trans-unit id="6320319413541466015" datatype="html">
<source>day</source> <source>day</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2568,7 +2536,7 @@
</context-group> </context-group>
<target>día</target> <target>día</target>
</trans-unit> </trans-unit>
<trans-unit id="a5c310bc3e11a0c0b40aef2e12659cb513ba8a1d" datatype="html"> <trans-unit id="6816983613862053954" datatype="html">
<source>processed</source> <source>processed</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2576,7 +2544,7 @@
</context-group> </context-group>
<target>procesados</target> <target>procesados</target>
</trans-unit> </trans-unit>
<trans-unit id="86ea578044c75ec61a041835d0d6d8a2c668e145" datatype="html"> <trans-unit id="2136984849049323349" datatype="html">
<source>skipped</source> <source>skipped</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2584,7 +2552,7 @@
</context-group> </context-group>
<target>omitidos</target> <target>omitidos</target>
</trans-unit> </trans-unit>
<trans-unit id="8754c2dbc855d18ee90ffff136caedfd64f71e83" datatype="html"> <trans-unit id="7126464771610287155" datatype="html">
<source>all</source> <source>all</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2592,7 +2560,7 @@
</context-group> </context-group>
<target>todos</target> <target>todos</target>
</trans-unit> </trans-unit>
<trans-unit id="09fe06e2448282e6e0301f8127d7205e4ec4cc3b" datatype="html"> <trans-unit id="4000123028861070708" datatype="html">
<source>running</source> <source>running</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2600,7 +2568,7 @@
</context-group> </context-group>
<target>ejecutándose</target> <target>ejecutándose</target>
</trans-unit> </trans-unit>
<trans-unit id="d18e7f06f6326d16b5fa80d3dcb70fa4fcd0fff2" datatype="html"> <trans-unit id="2919141718048459530" datatype="html">
<source>cancelling</source> <source>cancelling</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2608,7 +2576,7 @@
</context-group> </context-group>
<target>cancelando</target> <target>cancelando</target>
</trans-unit> </trans-unit>
<trans-unit id="c0cde1cacf3dd26d2893c874cee668ee43da44f7" datatype="html"> <trans-unit id="5955314125015446309" datatype="html">
<source>canceled</source> <source>canceled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2616,7 +2584,7 @@
</context-group> </context-group>
<target>cancelado</target> <target>cancelado</target>
</trans-unit> </trans-unit>
<trans-unit id="bf8b2649755a28c54ff73ce872ebae185671291d" datatype="html"> <trans-unit id="8013973649266860157" datatype="html">
<source>interrupted</source> <source>interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2624,7 +2592,7 @@
</context-group> </context-group>
<target>interrumpido</target> <target>interrumpido</target>
</trans-unit> </trans-unit>
<trans-unit id="6ec09b0ca4ffa1903dfecc23a43148043887f21f" datatype="html"> <trans-unit id="2059708434886905909" datatype="html">
<source>finished</source> <source>finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2632,7 +2600,7 @@
</context-group> </context-group>
<target>finalizado</target> <target>finalizado</target>
</trans-unit> </trans-unit>
<trans-unit id="d2a2915d79ff31439a174fc3a147004542291e29" datatype="html"> <trans-unit id="5813867925497374051" datatype="html">
<source>Map</source> <source>Map</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context>
@ -2640,7 +2608,7 @@
</context-group> </context-group>
<target>Mapa</target> <target>Mapa</target>
</trans-unit> </trans-unit>
<trans-unit id="3610ff97c9b9af9a23aa02a1a05d561c8fa03f42" datatype="html"> <trans-unit id="5007962937899031099" datatype="html">
<source>Meta file</source> <source>Meta file</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context>
@ -2648,7 +2616,7 @@
</context-group> </context-group>
<target>Archivo Meta</target> <target>Archivo Meta</target>
</trans-unit> </trans-unit>
<trans-unit id="c2a9de3714f5767b174d0424bc8abe2dc37acc41" datatype="html"> <trans-unit id="8693603235657020323" datatype="html">
<source>Other</source> <source>Other</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
@ -2656,15 +2624,7 @@
</context-group> </context-group>
<target>Otros</target> <target>Otros</target>
</trans-unit> </trans-unit>
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html"> <trans-unit id="5750485945694679561" datatype="html">
<source>Info</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Información</target>
</trans-unit>
<trans-unit id="a4179dfcd78cace8b98cdeb5a74ef60ea2360163" datatype="html">
<source>Photo</source> <source>Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2672,7 +2632,7 @@
</context-group> </context-group>
<target>Foto</target> <target>Foto</target>
</trans-unit> </trans-unit>
<trans-unit id="ed3fc8103cfe2c6b999115b6d5dcbe7a2528a477" datatype="html"> <trans-unit id="943622778225300320" datatype="html">
<source>(recommended)</source> <source>(recommended)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2680,7 +2640,7 @@
</context-group> </context-group>
<target>(recomendado)</target> <target>(recomendado)</target>
</trans-unit> </trans-unit>
<trans-unit id="37e17739aa72ee0616a2f908ae66092778f3d626" datatype="html"> <trans-unit id="3565724666233872817" datatype="html">
<source>(deprecated, will be removed)</source> <source>(deprecated, will be removed)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2688,7 +2648,7 @@
</context-group> </context-group>
<target>(obsoleto, será eliminado)</target> <target>(obsoleto, será eliminado)</target>
</trans-unit> </trans-unit>
<trans-unit id="59b428a89fc1e287f2fb60806ed5f0588cb9c270" datatype="html"> <trans-unit id="6185382492926150685" datatype="html">
<source>Random Photo</source> <source>Random Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context>
@ -2696,7 +2656,7 @@
</context-group> </context-group>
<target>Foto aleatoria</target> <target>Foto aleatoria</target>
</trans-unit> </trans-unit>
<trans-unit id="bf5ce15a43de0abbce2193b3061a208eb35f7195" datatype="html"> <trans-unit id="7393380261620707212" datatype="html">
<source>Job finished</source> <source>Job finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context>
@ -2704,23 +2664,7 @@
</context-group> </context-group>
<target>Trabajo finalizado</target> <target>Trabajo finalizado</target>
</trans-unit> </trans-unit>
<trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016" datatype="html"> <trans-unit id="3434410278501759813" datatype="html">
<source>Search</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/search/search.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Buscar</target>
</trans-unit>
<trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9" datatype="html">
<source>Share</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/share/share.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Compartir</target>
</trans-unit>
<trans-unit id="45dda89cf029b7d7b457a8dff01dc4b9a6485816" datatype="html">
<source>Thumbnail</source> <source>Thumbnail</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context>
@ -2728,7 +2672,7 @@
</context-group> </context-group>
<target>Miniatura</target> <target>Miniatura</target>
</trans-unit> </trans-unit>
<trans-unit id="427589505741d1da181b756815701e756184cb8d" datatype="html"> <trans-unit id="7321299026311900359" datatype="html">
<source>Password protection</source> <source>Password protection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2736,23 +2680,7 @@
</context-group> </context-group>
<target>Protección con contraseña</target> <target>Protección con contraseña</target>
</trans-unit> </trans-unit>
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html"> <trans-unit id="802458941707537739" datatype="html">
<source>Enabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Habilitar</target>
</trans-unit>
<trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
<source>Disabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Deshabilitar</target>
</trans-unit>
<trans-unit id="9556266f0a2b1762a44b686f2bb21dbfefb01c12" datatype="html">
<source>Low</source> <source>Low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2760,7 +2688,7 @@
</context-group> </context-group>
<target>Bajo</target> <target>Bajo</target>
</trans-unit> </trans-unit>
<trans-unit id="72279141a67cc042d9864102b703216cc8a428a3" datatype="html"> <trans-unit id="8063651736083474594" datatype="html">
<source>High</source> <source>High</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2768,7 +2696,7 @@
</context-group> </context-group>
<target>Alto</target> <target>Alto</target>
</trans-unit> </trans-unit>
<trans-unit id="0028f40243cb1360bc3d7cb9d4512219bcbd428f" datatype="html"> <trans-unit id="3045212756852862690" datatype="html">
<source>Password protection enabled</source> <source>Password protection enabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2776,7 +2704,7 @@
</context-group> </context-group>
<target>Protección por contraseña habilitada</target> <target>Protección por contraseña habilitada</target>
</trans-unit> </trans-unit>
<trans-unit id="c76b3ba44c5b7ab363729f81f763b29ef5d7a641" datatype="html"> <trans-unit id="6686475463493886772" datatype="html">
<source>Server restart is recommended.</source> <source>Server restart is recommended.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2784,7 +2712,7 @@
</context-group> </context-group>
<target>Se recomienda reiniciar el servidor.</target> <target>Se recomienda reiniciar el servidor.</target>
</trans-unit> </trans-unit>
<trans-unit id="00de5dcd17a5ebd17e67e0688bc638e01bc510a4" datatype="html"> <trans-unit id="573767317440649405" datatype="html">
<source>Password protection disabled</source> <source>Password protection disabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2792,7 +2720,7 @@
</context-group> </context-group>
<target>Protección por contraseña deshabilitada</target> <target>Protección por contraseña deshabilitada</target>
</trans-unit> </trans-unit>
<trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4" datatype="html"> <trans-unit id="6549265851868599441" datatype="html">
<source>Video</source> <source>Video</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context>
@ -2800,6 +2728,10 @@
</context-group> </context-group>
<target>Vídeo</target> <target>Vídeo</target>
</trans-unit> </trans-unit>
<trans-unit id="1821735653273245237" datatype="html">
<source>User creation error!</source>
<target>User creation error!</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@ -2101,7 +2101,7 @@
</context-group> </context-group>
<target>Entrer</target> <target>Entrer</target>
</trans-unit> </trans-unit>
<trans-unit id="0c21667e83715139c6d1159ca0be23f7ca6678d7" datatype="html"> <trans-unit id="5732878542640870310" datatype="html">
<source>Size to generate</source> <source>Size to generate</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2109,7 +2109,7 @@
</context-group> </context-group>
<target>Size to generate</target> <target>Size to generate</target>
</trans-unit> </trans-unit>
<trans-unit id="77c38520db0a8b490b83f0ad6c5fa66111025921" datatype="html"> <trans-unit id="8013041896880554958" datatype="html">
<source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source> <source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2117,7 +2117,7 @@
</context-group> </context-group>
<target>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</target> <target>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</target>
</trans-unit> </trans-unit>
<trans-unit id="3c51560499be2189db6fa9734ff94fb6da24059c" datatype="html"> <trans-unit id="3188623303493603851" datatype="html">
<source>Indexed only</source> <source>Indexed only</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2125,7 +2125,7 @@
</context-group> </context-group>
<target>Indexed only</target> <target>Indexed only</target>
</trans-unit> </trans-unit>
<trans-unit id="264cbf385990b302b714fbca47f145b265736f67" datatype="html"> <trans-unit id="613209736940517083" datatype="html">
<source>Only checks indexed files.</source> <source>Only checks indexed files.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2133,7 +2133,7 @@
</context-group> </context-group>
<target>Only checks indexed files.</target> <target>Only checks indexed files.</target>
</trans-unit> </trans-unit>
<trans-unit id="f53ab04e9d8449445abf482bf44b521e2e695c3c" datatype="html"> <trans-unit id="4973087105311508591" datatype="html">
<source>Indexing</source> <source>Indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2141,7 +2141,7 @@
</context-group> </context-group>
<target>Indexing</target> <target>Indexing</target>
</trans-unit> </trans-unit>
<trans-unit id="d114a5b2955a3a63dcc4da1c4ae023de4649ad54" datatype="html"> <trans-unit id="1450675569154063839" datatype="html">
<source>Database Reset</source> <source>Database Reset</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2149,7 +2149,7 @@
</context-group> </context-group>
<target>Database Reset</target> <target>Database Reset</target>
</trans-unit> </trans-unit>
<trans-unit id="220985eaaac727d93c4962c4c2becbd5ca9ebdd2" datatype="html"> <trans-unit id="992332743525399881" datatype="html">
<source>Thumbnail Generation</source> <source>Thumbnail Generation</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2157,7 +2157,7 @@
</context-group> </context-group>
<target>Thumbnail Generation</target> <target>Thumbnail Generation</target>
</trans-unit> </trans-unit>
<trans-unit id="dfc03812da82b0b9efe42c1137108d3e8f137434" datatype="html"> <trans-unit id="3065040946301318733" datatype="html">
<source>Photo Converting</source> <source>Photo Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2165,7 +2165,7 @@
</context-group> </context-group>
<target>Photo Converting</target> <target>Photo Converting</target>
</trans-unit> </trans-unit>
<trans-unit id="b8be653cc5ec0ed93fc294025a5a5ad5556e1d81" datatype="html"> <trans-unit id="5318730037252758397" datatype="html">
<source>Video Converting</source> <source>Video Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2173,7 +2173,7 @@
</context-group> </context-group>
<target>Video Converting</target> <target>Video Converting</target>
</trans-unit> </trans-unit>
<trans-unit id="7366222f311f8b246b34c328ea08dfcd91ac831f" datatype="html"> <trans-unit id="1549098823304357760" datatype="html">
<source>Temp Folder Cleaning</source> <source>Temp Folder Cleaning</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2181,7 +2181,7 @@
</context-group> </context-group>
<target>Temp Folder Cleaning</target> <target>Temp Folder Cleaning</target>
</trans-unit> </trans-unit>
<trans-unit id="85b9773b9a3caeb9f0fd69b2b8fa7284bda6b492" datatype="html"> <trans-unit id="1677142486230902467" datatype="html">
<source>Server error</source> <source>Server error</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2193,7 +2193,7 @@
</context-group> </context-group>
<target>Erreur serveur</target> <target>Erreur serveur</target>
</trans-unit> </trans-unit>
<trans-unit id="f8e38165d83447ee7596b6d2986e16abe7bb42a6" datatype="html"> <trans-unit id="2642163697922706049" datatype="html">
<source>Server info</source> <source>Server info</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2201,7 +2201,7 @@
</context-group> </context-group>
<target>Info serveur</target> <target>Info serveur</target>
</trans-unit> </trans-unit>
<trans-unit id="69f5c8276a390f22d64236a3d4849b1f2c308ef1" datatype="html"> <trans-unit id="8398233202919865612" datatype="html">
<source>h</source> <source>h</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2210,7 +2210,7 @@
<note priority="1" from="meaning">hour</note> <note priority="1" from="meaning">hour</note>
<target>h</target> <target>h</target>
</trans-unit> </trans-unit>
<trans-unit id="7001154a37e238b0800a22a3629b60128690515c" datatype="html"> <trans-unit id="8033953731717586115" datatype="html">
<source>m</source> <source>m</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2219,7 +2219,7 @@
<note priority="1" from="meaning">minute</note> <note priority="1" from="meaning">minute</note>
<target>m</target> <target>m</target>
</trans-unit> </trans-unit>
<trans-unit id="75ecedd96576b01de81bf0c5f515b658d3c94091" datatype="html"> <trans-unit id="2155832126259145609" datatype="html">
<source>s</source> <source>s</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2228,7 +2228,7 @@
<note priority="1" from="meaning">second</note> <note priority="1" from="meaning">second</note>
<target>s</target> <target>s</target>
</trans-unit> </trans-unit>
<trans-unit id="2ce162878bbc73bd49c7a3b51d6db6a10da4f21f" datatype="html"> <trans-unit id="8214150102443660196" datatype="html">
<source>ascending name</source> <source>ascending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2236,7 +2236,7 @@
</context-group> </context-group>
<target>Nom croissant</target> <target>Nom croissant</target>
</trans-unit> </trans-unit>
<trans-unit id="5f6c10fa70a64acf16325e813e3cd6485df01b7c" datatype="html"> <trans-unit id="3980925891294984568" datatype="html">
<source>descending name</source> <source>descending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2244,7 +2244,7 @@
</context-group> </context-group>
<target>Nom décroissant</target> <target>Nom décroissant</target>
</trans-unit> </trans-unit>
<trans-unit id="33cbb9be635d087d7ec1a4827bdc938ee785bb96" datatype="html"> <trans-unit id="6855905689297288578" datatype="html">
<source>ascending date</source> <source>ascending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2252,7 +2252,7 @@
</context-group> </context-group>
<target>date croissant</target> <target>date croissant</target>
</trans-unit> </trans-unit>
<trans-unit id="de879950dc2e77b3d8e9b4efe9d6c0051fba37d4" datatype="html"> <trans-unit id="3789846122694325400" datatype="html">
<source>descending date</source> <source>descending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2260,7 +2260,7 @@
</context-group> </context-group>
<target>date décroissant</target> <target>date décroissant</target>
</trans-unit> </trans-unit>
<trans-unit id="63b8a172f11bb90da8fbca54f34f2c71a205225b" datatype="html"> <trans-unit id="8893285757291009420" datatype="html">
<source>random</source> <source>random</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2268,7 +2268,7 @@
</context-group> </context-group>
<target>aléatoire</target> <target>aléatoire</target>
</trans-unit> </trans-unit>
<trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html"> <trans-unit id="414887388288176527" datatype="html">
<source>Images</source> <source>Images</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context>
@ -2276,7 +2276,7 @@
</context-group> </context-group>
<target>Images</target> <target>Images</target>
</trans-unit> </trans-unit>
<trans-unit id="867c1b6839b592cec2156dd0b8a0009fe1557bfa" datatype="html"> <trans-unit id="8681331350836567926" datatype="html">
<source>Url has been copied to clipboard</source> <source>Url has been copied to clipboard</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context>
@ -2288,7 +2288,7 @@
</context-group> </context-group>
<target>l'URL a été copiée dans le presse-papier</target> <target>l'URL a été copiée dans le presse-papier</target>
</trans-unit> </trans-unit>
<trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952" datatype="html"> <trans-unit id="2807800733729323332" datatype="html">
<source>Yes</source> <source>Yes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2296,7 +2296,7 @@
</context-group> </context-group>
<target>Oui</target> <target>Oui</target>
</trans-unit> </trans-unit>
<trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd" datatype="html"> <trans-unit id="3542042671420335679" datatype="html">
<source>No</source> <source>No</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2304,7 +2304,7 @@
</context-group> </context-group>
<target>Non</target> <target>Non</target>
</trans-unit> </trans-unit>
<trans-unit id="381b3a21fe4e53a0ca52dbc6e07073c172489230" datatype="html"> <trans-unit id="765974048716015903" datatype="html">
<source>loading..</source> <source>loading..</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2316,7 +2316,7 @@
</context-group> </context-group>
<target>chargement ...</target> <target>chargement ...</target>
</trans-unit> </trans-unit>
<trans-unit id="04e4b67fdc5f633a81e0ab32c1751ab20e6e3034" datatype="html"> <trans-unit id="1353646366342026793" datatype="html">
<source>settings saved</source> <source>settings saved</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2324,7 +2324,7 @@
</context-group> </context-group>
<target>paramètres sauvegardés</target> <target>paramètres sauvegardés</target>
</trans-unit> </trans-unit>
<trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html"> <trans-unit id="4648900870671159218" datatype="html">
<source>Success</source> <source>Success</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2340,7 +2340,7 @@
</context-group> </context-group>
<target>Succès</target> <target>Succès</target>
</trans-unit> </trans-unit>
<trans-unit id="4f959d275f8dfeefa0a647587cff1ecb483be588" datatype="html"> <trans-unit id="3279583516959443817" datatype="html">
<source>readonly</source> <source>readonly</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2348,7 +2348,7 @@
</context-group> </context-group>
<target>readonly</target> <target>readonly</target>
</trans-unit> </trans-unit>
<trans-unit id="ada3ed98fe7952aac6cd3e2831d4cf3aac20ce0a" datatype="html"> <trans-unit id="2331083694651605942" datatype="html">
<source>default value</source> <source>default value</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2356,7 +2356,7 @@
</context-group> </context-group>
<target>default value</target> <target>default value</target>
</trans-unit> </trans-unit>
<trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html"> <trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source> <source>Basic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2364,7 +2364,7 @@
</context-group> </context-group>
<target>De base</target> <target>De base</target>
</trans-unit> </trans-unit>
<trans-unit id="6244017173fe88802248f410e78f2e637f98f634" datatype="html"> <trans-unit id="7522636860183719635" datatype="html">
<source>Restart the server to apply the new settings</source> <source>Restart the server to apply the new settings</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2376,23 +2376,7 @@
</context-group> </context-group>
<target>Redémarrez le serveur afin d'appliquer les nouveaux paramètres</target> <target>Redémarrez le serveur afin d'appliquer les nouveaux paramètres</target>
</trans-unit> </trans-unit>
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html"> <trans-unit id="4727311471133444690" datatype="html">
<source>Database</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/database/database.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Base de données</target>
</trans-unit>
<trans-unit id="f3476208ece51779488bbf9e267d58e1fa8b6d23" datatype="html">
<source>Faces</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Faces</target>
</trans-unit>
<trans-unit id="87b1696eb068572c3908643c425ee3090938c1a0" datatype="html">
<source>Folder indexing</source> <source>Folder indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2400,7 +2384,7 @@
</context-group> </context-group>
<target>Indexation de dossier</target> <target>Indexation de dossier</target>
</trans-unit> </trans-unit>
<trans-unit id="03b2c27d0f1dd0ebdf6eb756bd43914d5127ca8a" datatype="html"> <trans-unit id="7897565236366850950" datatype="html">
<source>low</source> <source>low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2408,7 +2392,7 @@
</context-group> </context-group>
<target>faible</target> <target>faible</target>
</trans-unit> </trans-unit>
<trans-unit id="c611dbfd81ae6fd4d7e5332f85ee78f9740fe000" datatype="html"> <trans-unit id="4688460977394283086" datatype="html">
<source>medium</source> <source>medium</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2416,7 +2400,7 @@
</context-group> </context-group>
<target>moyen</target> <target>moyen</target>
</trans-unit> </trans-unit>
<trans-unit id="fef2f6e70c3eaa2f29dbec8069e13bca1b75b222" datatype="html"> <trans-unit id="2602838849414645735" datatype="html">
<source>high</source> <source>high</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2424,7 +2408,7 @@
</context-group> </context-group>
<target>élevé</target> <target>élevé</target>
</trans-unit> </trans-unit>
<trans-unit id="44876e25a81487f655dff4340f89b1b259b19587" datatype="html"> <trans-unit id="8600969352447706682" datatype="html">
<source>Folder indexing started</source> <source>Folder indexing started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2432,7 +2416,7 @@
</context-group> </context-group>
<target>Indexation du dossier démarrée</target> <target>Indexation du dossier démarrée</target>
</trans-unit> </trans-unit>
<trans-unit id="c5a3929b71a7b8090a763cc3434f8756184effdc" datatype="html"> <trans-unit id="7752045260127147962" datatype="html">
<source>Folder indexing interrupted</source> <source>Folder indexing interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2440,7 +2424,7 @@
</context-group> </context-group>
<target>Indexation du dossier interrompue</target> <target>Indexation du dossier interrompue</target>
</trans-unit> </trans-unit>
<trans-unit id="3a894c33925f9b669fa1f2732e45ae32cc815ee8" datatype="html"> <trans-unit id="7112590034883471455" datatype="html">
<source>Resetting database</source> <source>Resetting database</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2448,7 +2432,7 @@
</context-group> </context-group>
<target>Resetting database</target> <target>Resetting database</target>
</trans-unit> </trans-unit>
<trans-unit id="7df922c2d1346ede267a63efed399f489c0c9907" datatype="html"> <trans-unit id="3030272344799552884" datatype="html">
<source>Job started</source> <source>Job started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2456,7 +2440,7 @@
</context-group> </context-group>
<target>Job started</target> <target>Job started</target>
</trans-unit> </trans-unit>
<trans-unit id="b8d05f3701688493a899c9c05d588e8c6b2909ef" datatype="html"> <trans-unit id="2836205394227530190" datatype="html">
<source>Stopping job</source> <source>Stopping job</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2464,7 +2448,7 @@
</context-group> </context-group>
<target>Stopping job</target> <target>Stopping job</target>
</trans-unit> </trans-unit>
<trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html"> <trans-unit id="3229595422546554334" datatype="html">
<source>Jobs</source> <source>Jobs</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2472,23 +2456,7 @@
</context-group> </context-group>
<target>Jobs</target> <target>Jobs</target>
</trans-unit> </trans-unit>
<trans-unit id="ca420aebba5bdcb97c2704532fd6cb675599628c" datatype="html"> <trans-unit id="1461196514655349848" datatype="html">
<source>after</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>after</target>
</trans-unit>
<trans-unit id="e113e3450a367a1dff703fc5e0403a497ca73a7c" datatype="html">
<source>never</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>never</target>
</trans-unit>
<trans-unit id="dbccf2ff21e41ba9f760ef7ccb18caa7ca9a7d37" datatype="html">
<source>periodic</source> <source>periodic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2496,7 +2464,7 @@
</context-group> </context-group>
<target>periodic</target> <target>periodic</target>
</trans-unit> </trans-unit>
<trans-unit id="543935afc44141d45216131ada149945aa784b27" datatype="html"> <trans-unit id="151283875747851076" datatype="html">
<source>scheduled</source> <source>scheduled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2504,7 +2472,7 @@
</context-group> </context-group>
<target>scheduled</target> <target>scheduled</target>
</trans-unit> </trans-unit>
<trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596" datatype="html"> <trans-unit id="8739442281958563044" datatype="html">
<source>Monday</source> <source>Monday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2512,7 +2480,7 @@
</context-group> </context-group>
<target>Monday</target> <target>Monday</target>
</trans-unit> </trans-unit>
<trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee" datatype="html"> <trans-unit id="9176037901730521018" datatype="html">
<source>Tuesday</source> <source>Tuesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2520,7 +2488,7 @@
</context-group> </context-group>
<target>Tuesday</target> <target>Tuesday</target>
</trans-unit> </trans-unit>
<trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9" datatype="html"> <trans-unit id="8798932904948432529" datatype="html">
<source>Wednesday</source> <source>Wednesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2528,7 +2496,7 @@
</context-group> </context-group>
<target>Wednesday</target> <target>Wednesday</target>
</trans-unit> </trans-unit>
<trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b" datatype="html"> <trans-unit id="1433683192825895947" datatype="html">
<source>Thursday</source> <source>Thursday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2536,7 +2504,7 @@
</context-group> </context-group>
<target>Thursday</target> <target>Thursday</target>
</trans-unit> </trans-unit>
<trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215" datatype="html"> <trans-unit id="3730139500618908668" datatype="html">
<source>Friday</source> <source>Friday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2544,7 +2512,7 @@
</context-group> </context-group>
<target>Friday</target> <target>Friday</target>
</trans-unit> </trans-unit>
<trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e" datatype="html"> <trans-unit id="1830554030016307335" datatype="html">
<source>Saturday</source> <source>Saturday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2552,7 +2520,7 @@
</context-group> </context-group>
<target>Saturday</target> <target>Saturday</target>
</trans-unit> </trans-unit>
<trans-unit id="8339364b054610983b7f2334bb807fff7613bddf" datatype="html"> <trans-unit id="6950140976689343775" datatype="html">
<source>Sunday</source> <source>Sunday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2560,7 +2528,7 @@
</context-group> </context-group>
<target>Sunday</target> <target>Sunday</target>
</trans-unit> </trans-unit>
<trans-unit id="f64c76c7c7c71baddef3dc6a93e4394b8fdb69f4" datatype="html"> <trans-unit id="6320319413541466015" datatype="html">
<source>day</source> <source>day</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2568,7 +2536,7 @@
</context-group> </context-group>
<target>day</target> <target>day</target>
</trans-unit> </trans-unit>
<trans-unit id="a5c310bc3e11a0c0b40aef2e12659cb513ba8a1d" datatype="html"> <trans-unit id="6816983613862053954" datatype="html">
<source>processed</source> <source>processed</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2576,7 +2544,7 @@
</context-group> </context-group>
<target>processed</target> <target>processed</target>
</trans-unit> </trans-unit>
<trans-unit id="86ea578044c75ec61a041835d0d6d8a2c668e145" datatype="html"> <trans-unit id="2136984849049323349" datatype="html">
<source>skipped</source> <source>skipped</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2584,7 +2552,7 @@
</context-group> </context-group>
<target>skipped</target> <target>skipped</target>
</trans-unit> </trans-unit>
<trans-unit id="8754c2dbc855d18ee90ffff136caedfd64f71e83" datatype="html"> <trans-unit id="7126464771610287155" datatype="html">
<source>all</source> <source>all</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2592,7 +2560,7 @@
</context-group> </context-group>
<target>all</target> <target>all</target>
</trans-unit> </trans-unit>
<trans-unit id="09fe06e2448282e6e0301f8127d7205e4ec4cc3b" datatype="html"> <trans-unit id="4000123028861070708" datatype="html">
<source>running</source> <source>running</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2600,7 +2568,7 @@
</context-group> </context-group>
<target>running</target> <target>running</target>
</trans-unit> </trans-unit>
<trans-unit id="d18e7f06f6326d16b5fa80d3dcb70fa4fcd0fff2" datatype="html"> <trans-unit id="2919141718048459530" datatype="html">
<source>cancelling</source> <source>cancelling</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2608,7 +2576,7 @@
</context-group> </context-group>
<target>cancelling</target> <target>cancelling</target>
</trans-unit> </trans-unit>
<trans-unit id="c0cde1cacf3dd26d2893c874cee668ee43da44f7" datatype="html"> <trans-unit id="5955314125015446309" datatype="html">
<source>canceled</source> <source>canceled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2616,7 +2584,7 @@
</context-group> </context-group>
<target>canceled</target> <target>canceled</target>
</trans-unit> </trans-unit>
<trans-unit id="bf8b2649755a28c54ff73ce872ebae185671291d" datatype="html"> <trans-unit id="8013973649266860157" datatype="html">
<source>interrupted</source> <source>interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2624,7 +2592,7 @@
</context-group> </context-group>
<target>interrupted</target> <target>interrupted</target>
</trans-unit> </trans-unit>
<trans-unit id="6ec09b0ca4ffa1903dfecc23a43148043887f21f" datatype="html"> <trans-unit id="2059708434886905909" datatype="html">
<source>finished</source> <source>finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2632,7 +2600,7 @@
</context-group> </context-group>
<target>finished</target> <target>finished</target>
</trans-unit> </trans-unit>
<trans-unit id="d2a2915d79ff31439a174fc3a147004542291e29" datatype="html"> <trans-unit id="5813867925497374051" datatype="html">
<source>Map</source> <source>Map</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context>
@ -2640,7 +2608,7 @@
</context-group> </context-group>
<target>Carte</target> <target>Carte</target>
</trans-unit> </trans-unit>
<trans-unit id="3610ff97c9b9af9a23aa02a1a05d561c8fa03f42" datatype="html"> <trans-unit id="5007962937899031099" datatype="html">
<source>Meta file</source> <source>Meta file</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context>
@ -2648,7 +2616,7 @@
</context-group> </context-group>
<target>Fichier meta</target> <target>Fichier meta</target>
</trans-unit> </trans-unit>
<trans-unit id="c2a9de3714f5767b174d0424bc8abe2dc37acc41" datatype="html"> <trans-unit id="8693603235657020323" datatype="html">
<source>Other</source> <source>Other</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
@ -2656,15 +2624,7 @@
</context-group> </context-group>
<target>Autre</target> <target>Autre</target>
</trans-unit> </trans-unit>
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html"> <trans-unit id="5750485945694679561" datatype="html">
<source>Info</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Info</target>
</trans-unit>
<trans-unit id="a4179dfcd78cace8b98cdeb5a74ef60ea2360163" datatype="html">
<source>Photo</source> <source>Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2672,7 +2632,7 @@
</context-group> </context-group>
<target>Photo</target> <target>Photo</target>
</trans-unit> </trans-unit>
<trans-unit id="ed3fc8103cfe2c6b999115b6d5dcbe7a2528a477" datatype="html"> <trans-unit id="943622778225300320" datatype="html">
<source>(recommended)</source> <source>(recommended)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2680,7 +2640,7 @@
</context-group> </context-group>
<target>(recommended)</target> <target>(recommended)</target>
</trans-unit> </trans-unit>
<trans-unit id="37e17739aa72ee0616a2f908ae66092778f3d626" datatype="html"> <trans-unit id="3565724666233872817" datatype="html">
<source>(deprecated, will be removed)</source> <source>(deprecated, will be removed)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2688,7 +2648,7 @@
</context-group> </context-group>
<target>(deprecated, will be removed)</target> <target>(deprecated, will be removed)</target>
</trans-unit> </trans-unit>
<trans-unit id="59b428a89fc1e287f2fb60806ed5f0588cb9c270" datatype="html"> <trans-unit id="6185382492926150685" datatype="html">
<source>Random Photo</source> <source>Random Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context>
@ -2696,7 +2656,7 @@
</context-group> </context-group>
<target>Random Photo</target> <target>Random Photo</target>
</trans-unit> </trans-unit>
<trans-unit id="bf5ce15a43de0abbce2193b3061a208eb35f7195" datatype="html"> <trans-unit id="7393380261620707212" datatype="html">
<source>Job finished</source> <source>Job finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context>
@ -2704,23 +2664,7 @@
</context-group> </context-group>
<target>Job finished</target> <target>Job finished</target>
</trans-unit> </trans-unit>
<trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016" datatype="html"> <trans-unit id="3434410278501759813" datatype="html">
<source>Search</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/search/search.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Recherche</target>
</trans-unit>
<trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9" datatype="html">
<source>Share</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/share/share.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Partager</target>
</trans-unit>
<trans-unit id="45dda89cf029b7d7b457a8dff01dc4b9a6485816" datatype="html">
<source>Thumbnail</source> <source>Thumbnail</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context>
@ -2728,7 +2672,7 @@
</context-group> </context-group>
<target>Vignette</target> <target>Vignette</target>
</trans-unit> </trans-unit>
<trans-unit id="427589505741d1da181b756815701e756184cb8d" datatype="html"> <trans-unit id="7321299026311900359" datatype="html">
<source>Password protection</source> <source>Password protection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2736,23 +2680,7 @@
</context-group> </context-group>
<target>Protection par mot de passe</target> <target>Protection par mot de passe</target>
</trans-unit> </trans-unit>
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html"> <trans-unit id="802458941707537739" datatype="html">
<source>Enabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Activé</target>
</trans-unit>
<trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
<source>Disabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Désactivé</target>
</trans-unit>
<trans-unit id="9556266f0a2b1762a44b686f2bb21dbfefb01c12" datatype="html">
<source>Low</source> <source>Low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2760,7 +2688,7 @@
</context-group> </context-group>
<target>Faible</target> <target>Faible</target>
</trans-unit> </trans-unit>
<trans-unit id="72279141a67cc042d9864102b703216cc8a428a3" datatype="html"> <trans-unit id="8063651736083474594" datatype="html">
<source>High</source> <source>High</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2768,7 +2696,7 @@
</context-group> </context-group>
<target>Elevé</target> <target>Elevé</target>
</trans-unit> </trans-unit>
<trans-unit id="0028f40243cb1360bc3d7cb9d4512219bcbd428f" datatype="html"> <trans-unit id="3045212756852862690" datatype="html">
<source>Password protection enabled</source> <source>Password protection enabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2776,7 +2704,7 @@
</context-group> </context-group>
<target>Protection par mot de passe activée</target> <target>Protection par mot de passe activée</target>
</trans-unit> </trans-unit>
<trans-unit id="c76b3ba44c5b7ab363729f81f763b29ef5d7a641" datatype="html"> <trans-unit id="6686475463493886772" datatype="html">
<source>Server restart is recommended.</source> <source>Server restart is recommended.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2784,7 +2712,7 @@
</context-group> </context-group>
<target>Le redémarrage du serveur est recommandé.</target> <target>Le redémarrage du serveur est recommandé.</target>
</trans-unit> </trans-unit>
<trans-unit id="00de5dcd17a5ebd17e67e0688bc638e01bc510a4" datatype="html"> <trans-unit id="573767317440649405" datatype="html">
<source>Password protection disabled</source> <source>Password protection disabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2792,7 +2720,7 @@
</context-group> </context-group>
<target>Protection par mot de passe désactivée</target> <target>Protection par mot de passe désactivée</target>
</trans-unit> </trans-unit>
<trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4" datatype="html"> <trans-unit id="6549265851868599441" datatype="html">
<source>Video</source> <source>Video</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context>
@ -2800,6 +2728,10 @@
</context-group> </context-group>
<target>Vidéo</target> <target>Vidéo</target>
</trans-unit> </trans-unit>
<trans-unit id="1821735653273245237" datatype="html">
<source>User creation error!</source>
<target>User creation error!</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@ -81,7 +81,7 @@
<context context-type="linenumber">76</context> <context context-type="linenumber">76</context>
</context-group> </context-group>
<note priority="1" from="description">title of left card in settings page that contains settings contents</note> <note priority="1" from="description">title of left card in settings page that contains settings contents</note>
<target>Menu</target> <target>Menü</target>
</trans-unit> </trans-unit>
<trans-unit id="5052755121871408908" datatype="html"> <trans-unit id="5052755121871408908" datatype="html">
<source>Up time</source> <source>Up time</source>
@ -129,7 +129,7 @@
<context context-type="sourcefile">src/frontend/app/ui/frame/frame.component.html</context> <context context-type="sourcefile">src/frontend/app/ui/frame/frame.component.html</context>
<context context-type="linenumber">51</context> <context context-type="linenumber">51</context>
</context-group> </context-group>
<target>duplicates</target> <target>Duplikátumok</target>
</trans-unit> </trans-unit>
<trans-unit id="4930506384627295710" datatype="html"> <trans-unit id="4930506384627295710" datatype="html">
<source>Settings</source> <source>Settings</source>
@ -257,7 +257,7 @@
<context context-type="sourcefile">src/frontend/app/ui/gallery/lightbox/infopanel/info-panel.lightbox.gallery.component.html</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/lightbox/infopanel/info-panel.lightbox.gallery.component.html</context>
<context context-type="linenumber">3</context> <context context-type="linenumber">3</context>
</context-group> </context-group>
<target>Info</target> <target>Infó</target>
</trans-unit> </trans-unit>
<trans-unit id="5602245631444655788" datatype="html"> <trans-unit id="5602245631444655788" datatype="html">
<source>duration</source> <source>duration</source>
@ -738,7 +738,7 @@
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.html</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.html</context>
<context context-type="linenumber">53</context> <context context-type="linenumber">53</context>
</context-group> </context-group>
<target>Temp folder</target> <target>Temp mappa</target>
</trans-unit> </trans-unit>
<trans-unit id="4802007208364001087" datatype="html"> <trans-unit id="4802007208364001087" datatype="html">
<source>Thumbnails, converted photos, videos will be stored here (write <source>Thumbnails, converted photos, videos will be stored here (write
@ -975,7 +975,7 @@
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.html</context> <context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.html</context>
<context context-type="linenumber">38</context> <context context-type="linenumber">38</context>
</context-group> </context-group>
<target>Face starring right</target> <target>Arc csillagozási jog</target>
</trans-unit> </trans-unit>
<trans-unit id="2357112787691547745" datatype="html"> <trans-unit id="2357112787691547745" datatype="html">
<source>Required minimum right to star (favourite) a face.</source> <source>Required minimum right to star (favourite) a face.</source>
@ -983,7 +983,7 @@
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.html</context> <context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.html</context>
<context context-type="linenumber">40</context> <context context-type="linenumber">40</context>
</context-group> </context-group>
<target>Required minimum right to star (favourite) a face.</target> <target>Legalább ennyi joggal kell rendelkeznie hogy csillagozza (kedvencezze) valaki az arcokat.</target>
</trans-unit> </trans-unit>
<trans-unit id="3603301297464446974" datatype="html"> <trans-unit id="3603301297464446974" datatype="html">
<source> Faces are not supported with these settings. </source> <source> Faces are not supported with these settings. </source>
@ -1639,7 +1639,7 @@
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.html</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.html</context>
<context context-type="linenumber">93</context> <context context-type="linenumber">93</context>
</context-group> </context-group>
<target>Sort directories by date</target> <target>Mappák dátum szerinti rendezése</target>
</trans-unit> </trans-unit>
<trans-unit id="3147181893618230466" datatype="html"> <trans-unit id="3147181893618230466" datatype="html">
<source>If enabled, directories will be sorted by date, like photos, otherwise by name. Directory date is the last modification time of that directory not the creation date of the oldest photo.</source> <source>If enabled, directories will be sorted by date, like photos, otherwise by name. Directory date is the last modification time of that directory not the creation date of the oldest photo.</source>
@ -2101,7 +2101,7 @@
</context-group> </context-group>
<target>Belép</target> <target>Belép</target>
</trans-unit> </trans-unit>
<trans-unit id="0c21667e83715139c6d1159ca0be23f7ca6678d7" datatype="html"> <trans-unit id="5732878542640870310" datatype="html">
<source>Size to generate</source> <source>Size to generate</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2109,7 +2109,7 @@
</context-group> </context-group>
<target>Generálandó méret</target> <target>Generálandó méret</target>
</trans-unit> </trans-unit>
<trans-unit id="77c38520db0a8b490b83f0ad6c5fa66111025921" datatype="html"> <trans-unit id="8013041896880554958" datatype="html">
<source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source> <source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2117,7 +2117,7 @@
</context-group> </context-group>
<target>Ezek a thumnail-ek lesznek létrehozva. A lista az engedélyezett thumbnail méretek alhalmaza kell, hogy legyen</target> <target>Ezek a thumnail-ek lesznek létrehozva. A lista az engedélyezett thumbnail méretek alhalmaza kell, hogy legyen</target>
</trans-unit> </trans-unit>
<trans-unit id="3c51560499be2189db6fa9734ff94fb6da24059c" datatype="html"> <trans-unit id="3188623303493603851" datatype="html">
<source>Indexed only</source> <source>Indexed only</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2125,7 +2125,7 @@
</context-group> </context-group>
<target>Csak indexelt</target> <target>Csak indexelt</target>
</trans-unit> </trans-unit>
<trans-unit id="264cbf385990b302b714fbca47f145b265736f67" datatype="html"> <trans-unit id="613209736940517083" datatype="html">
<source>Only checks indexed files.</source> <source>Only checks indexed files.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2133,7 +2133,7 @@
</context-group> </context-group>
<target>Csak az indexelt fájlokat nézi.</target> <target>Csak az indexelt fájlokat nézi.</target>
</trans-unit> </trans-unit>
<trans-unit id="f53ab04e9d8449445abf482bf44b521e2e695c3c" datatype="html"> <trans-unit id="4973087105311508591" datatype="html">
<source>Indexing</source> <source>Indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2141,7 +2141,7 @@
</context-group> </context-group>
<target>Indexelés</target> <target>Indexelés</target>
</trans-unit> </trans-unit>
<trans-unit id="d114a5b2955a3a63dcc4da1c4ae023de4649ad54" datatype="html"> <trans-unit id="1450675569154063839" datatype="html">
<source>Database Reset</source> <source>Database Reset</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2149,7 +2149,7 @@
</context-group> </context-group>
<target>Adatbázis visszaállítás</target> <target>Adatbázis visszaállítás</target>
</trans-unit> </trans-unit>
<trans-unit id="220985eaaac727d93c4962c4c2becbd5ca9ebdd2" datatype="html"> <trans-unit id="992332743525399881" datatype="html">
<source>Thumbnail Generation</source> <source>Thumbnail Generation</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2157,7 +2157,7 @@
</context-group> </context-group>
<target>Thumbnail Generálás</target> <target>Thumbnail Generálás</target>
</trans-unit> </trans-unit>
<trans-unit id="dfc03812da82b0b9efe42c1137108d3e8f137434" datatype="html"> <trans-unit id="3065040946301318733" datatype="html">
<source>Photo Converting</source> <source>Photo Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2165,7 +2165,7 @@
</context-group> </context-group>
<target>Fotó Konvertálás</target> <target>Fotó Konvertálás</target>
</trans-unit> </trans-unit>
<trans-unit id="b8be653cc5ec0ed93fc294025a5a5ad5556e1d81" datatype="html"> <trans-unit id="5318730037252758397" datatype="html">
<source>Video Converting</source> <source>Video Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2173,7 +2173,7 @@
</context-group> </context-group>
<target>Videó Konvertálás</target> <target>Videó Konvertálás</target>
</trans-unit> </trans-unit>
<trans-unit id="7366222f311f8b246b34c328ea08dfcd91ac831f" datatype="html"> <trans-unit id="1549098823304357760" datatype="html">
<source>Temp Folder Cleaning</source> <source>Temp Folder Cleaning</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2181,7 +2181,7 @@
</context-group> </context-group>
<target>Temp Mappa Tisztítása</target> <target>Temp Mappa Tisztítása</target>
</trans-unit> </trans-unit>
<trans-unit id="85b9773b9a3caeb9f0fd69b2b8fa7284bda6b492" datatype="html"> <trans-unit id="1677142486230902467" datatype="html">
<source>Server error</source> <source>Server error</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2193,7 +2193,7 @@
</context-group> </context-group>
<target>Szerver hiba</target> <target>Szerver hiba</target>
</trans-unit> </trans-unit>
<trans-unit id="f8e38165d83447ee7596b6d2986e16abe7bb42a6" datatype="html"> <trans-unit id="2642163697922706049" datatype="html">
<source>Server info</source> <source>Server info</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2201,7 +2201,7 @@
</context-group> </context-group>
<target>Szerverinformáció</target> <target>Szerverinformáció</target>
</trans-unit> </trans-unit>
<trans-unit id="69f5c8276a390f22d64236a3d4849b1f2c308ef1" datatype="html"> <trans-unit id="8398233202919865612" datatype="html">
<source>h</source> <source>h</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2210,7 +2210,7 @@
<note priority="1" from="meaning">hour</note> <note priority="1" from="meaning">hour</note>
<target>ó</target> <target>ó</target>
</trans-unit> </trans-unit>
<trans-unit id="7001154a37e238b0800a22a3629b60128690515c" datatype="html"> <trans-unit id="8033953731717586115" datatype="html">
<source>m</source> <source>m</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2219,7 +2219,7 @@
<note priority="1" from="meaning">minute</note> <note priority="1" from="meaning">minute</note>
<target>p</target> <target>p</target>
</trans-unit> </trans-unit>
<trans-unit id="75ecedd96576b01de81bf0c5f515b658d3c94091" datatype="html"> <trans-unit id="2155832126259145609" datatype="html">
<source>s</source> <source>s</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2228,7 +2228,7 @@
<note priority="1" from="meaning">second</note> <note priority="1" from="meaning">second</note>
<target>mp</target> <target>mp</target>
</trans-unit> </trans-unit>
<trans-unit id="2ce162878bbc73bd49c7a3b51d6db6a10da4f21f" datatype="html"> <trans-unit id="8214150102443660196" datatype="html">
<source>ascending name</source> <source>ascending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2236,7 +2236,7 @@
</context-group> </context-group>
<target>név szerint növekvő</target> <target>név szerint növekvő</target>
</trans-unit> </trans-unit>
<trans-unit id="5f6c10fa70a64acf16325e813e3cd6485df01b7c" datatype="html"> <trans-unit id="3980925891294984568" datatype="html">
<source>descending name</source> <source>descending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2244,7 +2244,7 @@
</context-group> </context-group>
<target>név szerint csökkenő</target> <target>név szerint csökkenő</target>
</trans-unit> </trans-unit>
<trans-unit id="33cbb9be635d087d7ec1a4827bdc938ee785bb96" datatype="html"> <trans-unit id="6855905689297288578" datatype="html">
<source>ascending date</source> <source>ascending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2252,7 +2252,7 @@
</context-group> </context-group>
<target>dátum szerint növekvő</target> <target>dátum szerint növekvő</target>
</trans-unit> </trans-unit>
<trans-unit id="de879950dc2e77b3d8e9b4efe9d6c0051fba37d4" datatype="html"> <trans-unit id="3789846122694325400" datatype="html">
<source>descending date</source> <source>descending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2260,7 +2260,7 @@
</context-group> </context-group>
<target>dátum szerint csökkenő</target> <target>dátum szerint csökkenő</target>
</trans-unit> </trans-unit>
<trans-unit id="63b8a172f11bb90da8fbca54f34f2c71a205225b" datatype="html"> <trans-unit id="8893285757291009420" datatype="html">
<source>random</source> <source>random</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2268,7 +2268,7 @@
</context-group> </context-group>
<target>véletlen</target> <target>véletlen</target>
</trans-unit> </trans-unit>
<trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html"> <trans-unit id="414887388288176527" datatype="html">
<source>Images</source> <source>Images</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context>
@ -2276,7 +2276,7 @@
</context-group> </context-group>
<target>Képek</target> <target>Képek</target>
</trans-unit> </trans-unit>
<trans-unit id="867c1b6839b592cec2156dd0b8a0009fe1557bfa" datatype="html"> <trans-unit id="8681331350836567926" datatype="html">
<source>Url has been copied to clipboard</source> <source>Url has been copied to clipboard</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context>
@ -2288,7 +2288,7 @@
</context-group> </context-group>
<target>Az URL a vágólapra lett másolva</target> <target>Az URL a vágólapra lett másolva</target>
</trans-unit> </trans-unit>
<trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952" datatype="html"> <trans-unit id="2807800733729323332" datatype="html">
<source>Yes</source> <source>Yes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2296,7 +2296,7 @@
</context-group> </context-group>
<target>Igen</target> <target>Igen</target>
</trans-unit> </trans-unit>
<trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd" datatype="html"> <trans-unit id="3542042671420335679" datatype="html">
<source>No</source> <source>No</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2304,7 +2304,7 @@
</context-group> </context-group>
<target>Nem</target> <target>Nem</target>
</trans-unit> </trans-unit>
<trans-unit id="381b3a21fe4e53a0ca52dbc6e07073c172489230" datatype="html"> <trans-unit id="765974048716015903" datatype="html">
<source>loading..</source> <source>loading..</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2316,7 +2316,7 @@
</context-group> </context-group>
<target>betöltés..</target> <target>betöltés..</target>
</trans-unit> </trans-unit>
<trans-unit id="04e4b67fdc5f633a81e0ab32c1751ab20e6e3034" datatype="html"> <trans-unit id="1353646366342026793" datatype="html">
<source>settings saved</source> <source>settings saved</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2324,7 +2324,7 @@
</context-group> </context-group>
<target>beállítások elmentve</target> <target>beállítások elmentve</target>
</trans-unit> </trans-unit>
<trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html"> <trans-unit id="4648900870671159218" datatype="html">
<source>Success</source> <source>Success</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2340,7 +2340,7 @@
</context-group> </context-group>
<target>Siker</target> <target>Siker</target>
</trans-unit> </trans-unit>
<trans-unit id="4f959d275f8dfeefa0a647587cff1ecb483be588" datatype="html"> <trans-unit id="3279583516959443817" datatype="html">
<source>readonly</source> <source>readonly</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2348,7 +2348,7 @@
</context-group> </context-group>
<target>readonly</target> <target>readonly</target>
</trans-unit> </trans-unit>
<trans-unit id="ada3ed98fe7952aac6cd3e2831d4cf3aac20ce0a" datatype="html"> <trans-unit id="2331083694651605942" datatype="html">
<source>default value</source> <source>default value</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2356,7 +2356,7 @@
</context-group> </context-group>
<target>alapértelmezett érték</target> <target>alapértelmezett érték</target>
</trans-unit> </trans-unit>
<trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html"> <trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source> <source>Basic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2364,7 +2364,7 @@
</context-group> </context-group>
<target>Alap</target> <target>Alap</target>
</trans-unit> </trans-unit>
<trans-unit id="6244017173fe88802248f410e78f2e637f98f634" datatype="html"> <trans-unit id="7522636860183719635" datatype="html">
<source>Restart the server to apply the new settings</source> <source>Restart the server to apply the new settings</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2376,23 +2376,7 @@
</context-group> </context-group>
<target>Indítsd újra a weboldalt az új beállítások alkalmazásához</target> <target>Indítsd újra a weboldalt az új beállítások alkalmazásához</target>
</trans-unit> </trans-unit>
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html"> <trans-unit id="4727311471133444690" datatype="html">
<source>Database</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/database/database.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Adatbázis</target>
</trans-unit>
<trans-unit id="f3476208ece51779488bbf9e267d58e1fa8b6d23" datatype="html">
<source>Faces</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Arcok</target>
</trans-unit>
<trans-unit id="87b1696eb068572c3908643c425ee3090938c1a0" datatype="html">
<source>Folder indexing</source> <source>Folder indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2400,7 +2384,7 @@
</context-group> </context-group>
<target>Mappa indexelése</target> <target>Mappa indexelése</target>
</trans-unit> </trans-unit>
<trans-unit id="03b2c27d0f1dd0ebdf6eb756bd43914d5127ca8a" datatype="html"> <trans-unit id="7897565236366850950" datatype="html">
<source>low</source> <source>low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2408,7 +2392,7 @@
</context-group> </context-group>
<target>alacsony</target> <target>alacsony</target>
</trans-unit> </trans-unit>
<trans-unit id="c611dbfd81ae6fd4d7e5332f85ee78f9740fe000" datatype="html"> <trans-unit id="4688460977394283086" datatype="html">
<source>medium</source> <source>medium</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2416,7 +2400,7 @@
</context-group> </context-group>
<target>közepes</target> <target>közepes</target>
</trans-unit> </trans-unit>
<trans-unit id="fef2f6e70c3eaa2f29dbec8069e13bca1b75b222" datatype="html"> <trans-unit id="2602838849414645735" datatype="html">
<source>high</source> <source>high</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2424,7 +2408,7 @@
</context-group> </context-group>
<target>magas</target> <target>magas</target>
</trans-unit> </trans-unit>
<trans-unit id="44876e25a81487f655dff4340f89b1b259b19587" datatype="html"> <trans-unit id="8600969352447706682" datatype="html">
<source>Folder indexing started</source> <source>Folder indexing started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2432,7 +2416,7 @@
</context-group> </context-group>
<target>Elkezdődött a mappa indexelése</target> <target>Elkezdődött a mappa indexelése</target>
</trans-unit> </trans-unit>
<trans-unit id="c5a3929b71a7b8090a763cc3434f8756184effdc" datatype="html"> <trans-unit id="7752045260127147962" datatype="html">
<source>Folder indexing interrupted</source> <source>Folder indexing interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2440,7 +2424,7 @@
</context-group> </context-group>
<target>A mappa indexelése megszakadt</target> <target>A mappa indexelése megszakadt</target>
</trans-unit> </trans-unit>
<trans-unit id="3a894c33925f9b669fa1f2732e45ae32cc815ee8" datatype="html"> <trans-unit id="7112590034883471455" datatype="html">
<source>Resetting database</source> <source>Resetting database</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2448,7 +2432,7 @@
</context-group> </context-group>
<target>Adatbázis visszaállítása</target> <target>Adatbázis visszaállítása</target>
</trans-unit> </trans-unit>
<trans-unit id="7df922c2d1346ede267a63efed399f489c0c9907" datatype="html"> <trans-unit id="3030272344799552884" datatype="html">
<source>Job started</source> <source>Job started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2456,7 +2440,7 @@
</context-group> </context-group>
<target>Feladat elindult</target> <target>Feladat elindult</target>
</trans-unit> </trans-unit>
<trans-unit id="b8d05f3701688493a899c9c05d588e8c6b2909ef" datatype="html"> <trans-unit id="2836205394227530190" datatype="html">
<source>Stopping job</source> <source>Stopping job</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2464,7 +2448,7 @@
</context-group> </context-group>
<target>Stopping job</target> <target>Stopping job</target>
</trans-unit> </trans-unit>
<trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html"> <trans-unit id="3229595422546554334" datatype="html">
<source>Jobs</source> <source>Jobs</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2472,23 +2456,7 @@
</context-group> </context-group>
<target>Feladatok</target> <target>Feladatok</target>
</trans-unit> </trans-unit>
<trans-unit id="ca420aebba5bdcb97c2704532fd6cb675599628c" datatype="html"> <trans-unit id="1461196514655349848" datatype="html">
<source>after</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>ez után</target>
</trans-unit>
<trans-unit id="e113e3450a367a1dff703fc5e0403a497ca73a7c" datatype="html">
<source>never</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>soha</target>
</trans-unit>
<trans-unit id="dbccf2ff21e41ba9f760ef7ccb18caa7ca9a7d37" datatype="html">
<source>periodic</source> <source>periodic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2496,7 +2464,7 @@
</context-group> </context-group>
<target>periodic</target> <target>periodic</target>
</trans-unit> </trans-unit>
<trans-unit id="543935afc44141d45216131ada149945aa784b27" datatype="html"> <trans-unit id="151283875747851076" datatype="html">
<source>scheduled</source> <source>scheduled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2504,7 +2472,7 @@
</context-group> </context-group>
<target>scheduled</target> <target>scheduled</target>
</trans-unit> </trans-unit>
<trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596" datatype="html"> <trans-unit id="8739442281958563044" datatype="html">
<source>Monday</source> <source>Monday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2512,7 +2480,7 @@
</context-group> </context-group>
<target>Hétfő</target> <target>Hétfő</target>
</trans-unit> </trans-unit>
<trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee" datatype="html"> <trans-unit id="9176037901730521018" datatype="html">
<source>Tuesday</source> <source>Tuesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2520,7 +2488,7 @@
</context-group> </context-group>
<target>Kedd</target> <target>Kedd</target>
</trans-unit> </trans-unit>
<trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9" datatype="html"> <trans-unit id="8798932904948432529" datatype="html">
<source>Wednesday</source> <source>Wednesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2528,7 +2496,7 @@
</context-group> </context-group>
<target>Szerda</target> <target>Szerda</target>
</trans-unit> </trans-unit>
<trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b" datatype="html"> <trans-unit id="1433683192825895947" datatype="html">
<source>Thursday</source> <source>Thursday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2536,7 +2504,7 @@
</context-group> </context-group>
<target>Csütörtök</target> <target>Csütörtök</target>
</trans-unit> </trans-unit>
<trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215" datatype="html"> <trans-unit id="3730139500618908668" datatype="html">
<source>Friday</source> <source>Friday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2544,7 +2512,7 @@
</context-group> </context-group>
<target>Péntek</target> <target>Péntek</target>
</trans-unit> </trans-unit>
<trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e" datatype="html"> <trans-unit id="1830554030016307335" datatype="html">
<source>Saturday</source> <source>Saturday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2552,7 +2520,7 @@
</context-group> </context-group>
<target>Szombat</target> <target>Szombat</target>
</trans-unit> </trans-unit>
<trans-unit id="8339364b054610983b7f2334bb807fff7613bddf" datatype="html"> <trans-unit id="6950140976689343775" datatype="html">
<source>Sunday</source> <source>Sunday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2560,7 +2528,7 @@
</context-group> </context-group>
<target>Vasárnap</target> <target>Vasárnap</target>
</trans-unit> </trans-unit>
<trans-unit id="f64c76c7c7c71baddef3dc6a93e4394b8fdb69f4" datatype="html"> <trans-unit id="6320319413541466015" datatype="html">
<source>day</source> <source>day</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2568,7 +2536,7 @@
</context-group> </context-group>
<target>nap</target> <target>nap</target>
</trans-unit> </trans-unit>
<trans-unit id="a5c310bc3e11a0c0b40aef2e12659cb513ba8a1d" datatype="html"> <trans-unit id="6816983613862053954" datatype="html">
<source>processed</source> <source>processed</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2576,7 +2544,7 @@
</context-group> </context-group>
<target>feldolgozott</target> <target>feldolgozott</target>
</trans-unit> </trans-unit>
<trans-unit id="86ea578044c75ec61a041835d0d6d8a2c668e145" datatype="html"> <trans-unit id="2136984849049323349" datatype="html">
<source>skipped</source> <source>skipped</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2584,7 +2552,7 @@
</context-group> </context-group>
<target>kihagyott</target> <target>kihagyott</target>
</trans-unit> </trans-unit>
<trans-unit id="8754c2dbc855d18ee90ffff136caedfd64f71e83" datatype="html"> <trans-unit id="7126464771610287155" datatype="html">
<source>all</source> <source>all</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2592,7 +2560,7 @@
</context-group> </context-group>
<target>összes</target> <target>összes</target>
</trans-unit> </trans-unit>
<trans-unit id="09fe06e2448282e6e0301f8127d7205e4ec4cc3b" datatype="html"> <trans-unit id="4000123028861070708" datatype="html">
<source>running</source> <source>running</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2600,7 +2568,7 @@
</context-group> </context-group>
<target>fut</target> <target>fut</target>
</trans-unit> </trans-unit>
<trans-unit id="d18e7f06f6326d16b5fa80d3dcb70fa4fcd0fff2" datatype="html"> <trans-unit id="2919141718048459530" datatype="html">
<source>cancelling</source> <source>cancelling</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2608,7 +2576,7 @@
</context-group> </context-group>
<target>leállítás alatt</target> <target>leállítás alatt</target>
</trans-unit> </trans-unit>
<trans-unit id="c0cde1cacf3dd26d2893c874cee668ee43da44f7" datatype="html"> <trans-unit id="5955314125015446309" datatype="html">
<source>canceled</source> <source>canceled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2616,7 +2584,7 @@
</context-group> </context-group>
<target>leállítva</target> <target>leállítva</target>
</trans-unit> </trans-unit>
<trans-unit id="bf8b2649755a28c54ff73ce872ebae185671291d" datatype="html"> <trans-unit id="8013973649266860157" datatype="html">
<source>interrupted</source> <source>interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2624,7 +2592,7 @@
</context-group> </context-group>
<target>megszakítva</target> <target>megszakítva</target>
</trans-unit> </trans-unit>
<trans-unit id="6ec09b0ca4ffa1903dfecc23a43148043887f21f" datatype="html"> <trans-unit id="2059708434886905909" datatype="html">
<source>finished</source> <source>finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2632,7 +2600,7 @@
</context-group> </context-group>
<target>végzett</target> <target>végzett</target>
</trans-unit> </trans-unit>
<trans-unit id="d2a2915d79ff31439a174fc3a147004542291e29" datatype="html"> <trans-unit id="5813867925497374051" datatype="html">
<source>Map</source> <source>Map</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context>
@ -2640,7 +2608,7 @@
</context-group> </context-group>
<target>Térkép</target> <target>Térkép</target>
</trans-unit> </trans-unit>
<trans-unit id="3610ff97c9b9af9a23aa02a1a05d561c8fa03f42" datatype="html"> <trans-unit id="5007962937899031099" datatype="html">
<source>Meta file</source> <source>Meta file</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context>
@ -2648,7 +2616,7 @@
</context-group> </context-group>
<target>Meta fájl</target> <target>Meta fájl</target>
</trans-unit> </trans-unit>
<trans-unit id="c2a9de3714f5767b174d0424bc8abe2dc37acc41" datatype="html"> <trans-unit id="8693603235657020323" datatype="html">
<source>Other</source> <source>Other</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
@ -2656,15 +2624,7 @@
</context-group> </context-group>
<target>Egyéb</target> <target>Egyéb</target>
</trans-unit> </trans-unit>
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html"> <trans-unit id="5750485945694679561" datatype="html">
<source>Info</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Info</target>
</trans-unit>
<trans-unit id="a4179dfcd78cace8b98cdeb5a74ef60ea2360163" datatype="html">
<source>Photo</source> <source>Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2672,7 +2632,7 @@
</context-group> </context-group>
<target>Fotó</target> <target>Fotó</target>
</trans-unit> </trans-unit>
<trans-unit id="ed3fc8103cfe2c6b999115b6d5dcbe7a2528a477" datatype="html"> <trans-unit id="943622778225300320" datatype="html">
<source>(recommended)</source> <source>(recommended)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2680,7 +2640,7 @@
</context-group> </context-group>
<target>(ajánlott)</target> <target>(ajánlott)</target>
</trans-unit> </trans-unit>
<trans-unit id="37e17739aa72ee0616a2f908ae66092778f3d626" datatype="html"> <trans-unit id="3565724666233872817" datatype="html">
<source>(deprecated, will be removed)</source> <source>(deprecated, will be removed)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2688,7 +2648,7 @@
</context-group> </context-group>
<target>(elavult, el lesz távolítva)</target> <target>(elavult, el lesz távolítva)</target>
</trans-unit> </trans-unit>
<trans-unit id="59b428a89fc1e287f2fb60806ed5f0588cb9c270" datatype="html"> <trans-unit id="6185382492926150685" datatype="html">
<source>Random Photo</source> <source>Random Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context>
@ -2696,7 +2656,7 @@
</context-group> </context-group>
<target>Véletleg Fotó</target> <target>Véletleg Fotó</target>
</trans-unit> </trans-unit>
<trans-unit id="bf5ce15a43de0abbce2193b3061a208eb35f7195" datatype="html"> <trans-unit id="7393380261620707212" datatype="html">
<source>Job finished</source> <source>Job finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context>
@ -2704,23 +2664,7 @@
</context-group> </context-group>
<target>Feladat végzett</target> <target>Feladat végzett</target>
</trans-unit> </trans-unit>
<trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016" datatype="html"> <trans-unit id="3434410278501759813" datatype="html">
<source>Search</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/search/search.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Keresés</target>
</trans-unit>
<trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9" datatype="html">
<source>Share</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/share/share.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Megosztás</target>
</trans-unit>
<trans-unit id="45dda89cf029b7d7b457a8dff01dc4b9a6485816" datatype="html">
<source>Thumbnail</source> <source>Thumbnail</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context>
@ -2728,7 +2672,7 @@
</context-group> </context-group>
<target>Thumbnail</target> <target>Thumbnail</target>
</trans-unit> </trans-unit>
<trans-unit id="427589505741d1da181b756815701e756184cb8d" datatype="html"> <trans-unit id="7321299026311900359" datatype="html">
<source>Password protection</source> <source>Password protection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2736,23 +2680,7 @@
</context-group> </context-group>
<target>Jelszavas védelem</target> <target>Jelszavas védelem</target>
</trans-unit> </trans-unit>
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html"> <trans-unit id="802458941707537739" datatype="html">
<source>Enabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Engedélyezve</target>
</trans-unit>
<trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
<source>Disabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Tiltva</target>
</trans-unit>
<trans-unit id="9556266f0a2b1762a44b686f2bb21dbfefb01c12" datatype="html">
<source>Low</source> <source>Low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2760,7 +2688,7 @@
</context-group> </context-group>
<target>Alacsony</target> <target>Alacsony</target>
</trans-unit> </trans-unit>
<trans-unit id="72279141a67cc042d9864102b703216cc8a428a3" datatype="html"> <trans-unit id="8063651736083474594" datatype="html">
<source>High</source> <source>High</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2768,7 +2696,7 @@
</context-group> </context-group>
<target>Magas</target> <target>Magas</target>
</trans-unit> </trans-unit>
<trans-unit id="0028f40243cb1360bc3d7cb9d4512219bcbd428f" datatype="html"> <trans-unit id="3045212756852862690" datatype="html">
<source>Password protection enabled</source> <source>Password protection enabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2776,7 +2704,7 @@
</context-group> </context-group>
<target>Jelszavas védelem engedélyezve</target> <target>Jelszavas védelem engedélyezve</target>
</trans-unit> </trans-unit>
<trans-unit id="c76b3ba44c5b7ab363729f81f763b29ef5d7a641" datatype="html"> <trans-unit id="6686475463493886772" datatype="html">
<source>Server restart is recommended.</source> <source>Server restart is recommended.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2784,7 +2712,7 @@
</context-group> </context-group>
<target>Szerver újraindítása javasolt.</target> <target>Szerver újraindítása javasolt.</target>
</trans-unit> </trans-unit>
<trans-unit id="00de5dcd17a5ebd17e67e0688bc638e01bc510a4" datatype="html"> <trans-unit id="573767317440649405" datatype="html">
<source>Password protection disabled</source> <source>Password protection disabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2792,7 +2720,7 @@
</context-group> </context-group>
<target>Jelszavas védelem tiltva</target> <target>Jelszavas védelem tiltva</target>
</trans-unit> </trans-unit>
<trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4" datatype="html"> <trans-unit id="6549265851868599441" datatype="html">
<source>Video</source> <source>Video</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context>
@ -2800,6 +2728,10 @@
</context-group> </context-group>
<target>Videó</target> <target>Videó</target>
</trans-unit> </trans-unit>
<trans-unit id="1821735653273245237" datatype="html">
<source>User creation error!</source>
<target>User creation error!</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@ -2101,7 +2101,7 @@
</context-group> </context-group>
<target state="translated">Enter</target> <target state="translated">Enter</target>
</trans-unit> </trans-unit>
<trans-unit id="0c21667e83715139c6d1159ca0be23f7ca6678d7" datatype="html"> <trans-unit id="5732878542640870310" datatype="html">
<source>Size to generate</source> <source>Size to generate</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2109,7 +2109,7 @@
</context-group> </context-group>
<target state="translated">Dimensione da generare</target> <target state="translated">Dimensione da generare</target>
</trans-unit> </trans-unit>
<trans-unit id="77c38520db0a8b490b83f0ad6c5fa66111025921" datatype="html"> <trans-unit id="8013041896880554958" datatype="html">
<source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source> <source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2117,7 +2117,7 @@
</context-group> </context-group>
<target state="translated">Queste anteprime saranno generate. L'elenco dovrebbe essere un sottoinsieme delle dimensioni delle anteprime abilitate</target> <target state="translated">Queste anteprime saranno generate. L'elenco dovrebbe essere un sottoinsieme delle dimensioni delle anteprime abilitate</target>
</trans-unit> </trans-unit>
<trans-unit id="3c51560499be2189db6fa9734ff94fb6da24059c" datatype="html"> <trans-unit id="3188623303493603851" datatype="html">
<source>Indexed only</source> <source>Indexed only</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2125,7 +2125,7 @@
</context-group> </context-group>
<target state="translated">Solo indicizzati</target> <target state="translated">Solo indicizzati</target>
</trans-unit> </trans-unit>
<trans-unit id="264cbf385990b302b714fbca47f145b265736f67" datatype="html"> <trans-unit id="613209736940517083" datatype="html">
<source>Only checks indexed files.</source> <source>Only checks indexed files.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2133,7 +2133,7 @@
</context-group> </context-group>
<target state="translated">Controlla solo i file indicizzati.</target> <target state="translated">Controlla solo i file indicizzati.</target>
</trans-unit> </trans-unit>
<trans-unit id="f53ab04e9d8449445abf482bf44b521e2e695c3c" datatype="html"> <trans-unit id="4973087105311508591" datatype="html">
<source>Indexing</source> <source>Indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2141,7 +2141,7 @@
</context-group> </context-group>
<target state="translated">Indicizzazione</target> <target state="translated">Indicizzazione</target>
</trans-unit> </trans-unit>
<trans-unit id="d114a5b2955a3a63dcc4da1c4ae023de4649ad54" datatype="html"> <trans-unit id="1450675569154063839" datatype="html">
<source>Database Reset</source> <source>Database Reset</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2149,7 +2149,7 @@
</context-group> </context-group>
<target state="translated">Reset Database</target> <target state="translated">Reset Database</target>
</trans-unit> </trans-unit>
<trans-unit id="220985eaaac727d93c4962c4c2becbd5ca9ebdd2" datatype="html"> <trans-unit id="992332743525399881" datatype="html">
<source>Thumbnail Generation</source> <source>Thumbnail Generation</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2157,7 +2157,7 @@
</context-group> </context-group>
<target state="translated">Generazione anteprime</target> <target state="translated">Generazione anteprime</target>
</trans-unit> </trans-unit>
<trans-unit id="dfc03812da82b0b9efe42c1137108d3e8f137434" datatype="html"> <trans-unit id="3065040946301318733" datatype="html">
<source>Photo Converting</source> <source>Photo Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2165,7 +2165,7 @@
</context-group> </context-group>
<target state="translated">Conversione foto</target> <target state="translated">Conversione foto</target>
</trans-unit> </trans-unit>
<trans-unit id="b8be653cc5ec0ed93fc294025a5a5ad5556e1d81" datatype="html"> <trans-unit id="5318730037252758397" datatype="html">
<source>Video Converting</source> <source>Video Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2173,7 +2173,7 @@
</context-group> </context-group>
<target state="translated">Conversione video</target> <target state="translated">Conversione video</target>
</trans-unit> </trans-unit>
<trans-unit id="7366222f311f8b246b34c328ea08dfcd91ac831f" datatype="html"> <trans-unit id="1549098823304357760" datatype="html">
<source>Temp Folder Cleaning</source> <source>Temp Folder Cleaning</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2181,7 +2181,7 @@
</context-group> </context-group>
<target state="translated">Pulizia della cartella temporanea</target> <target state="translated">Pulizia della cartella temporanea</target>
</trans-unit> </trans-unit>
<trans-unit id="85b9773b9a3caeb9f0fd69b2b8fa7284bda6b492" datatype="html"> <trans-unit id="1677142486230902467" datatype="html">
<source>Server error</source> <source>Server error</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2193,7 +2193,7 @@
</context-group> </context-group>
<target state="translated">Errore server</target> <target state="translated">Errore server</target>
</trans-unit> </trans-unit>
<trans-unit id="f8e38165d83447ee7596b6d2986e16abe7bb42a6" datatype="html"> <trans-unit id="2642163697922706049" datatype="html">
<source>Server info</source> <source>Server info</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2201,7 +2201,7 @@
</context-group> </context-group>
<target state="translated">Informazioni server</target> <target state="translated">Informazioni server</target>
</trans-unit> </trans-unit>
<trans-unit id="69f5c8276a390f22d64236a3d4849b1f2c308ef1" datatype="html"> <trans-unit id="8398233202919865612" datatype="html">
<source>h</source> <source>h</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2210,7 +2210,7 @@
<note priority="1" from="meaning">hour</note> <note priority="1" from="meaning">hour</note>
<target state="translated">o</target> <target state="translated">o</target>
</trans-unit> </trans-unit>
<trans-unit id="7001154a37e238b0800a22a3629b60128690515c" datatype="html"> <trans-unit id="8033953731717586115" datatype="html">
<source>m</source> <source>m</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2219,7 +2219,7 @@
<note priority="1" from="meaning">minute</note> <note priority="1" from="meaning">minute</note>
<target state="translated">m</target> <target state="translated">m</target>
</trans-unit> </trans-unit>
<trans-unit id="75ecedd96576b01de81bf0c5f515b658d3c94091" datatype="html"> <trans-unit id="2155832126259145609" datatype="html">
<source>s</source> <source>s</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2228,7 +2228,7 @@
<note priority="1" from="meaning">second</note> <note priority="1" from="meaning">second</note>
<target state="translated">s</target> <target state="translated">s</target>
</trans-unit> </trans-unit>
<trans-unit id="2ce162878bbc73bd49c7a3b51d6db6a10da4f21f" datatype="html"> <trans-unit id="8214150102443660196" datatype="html">
<source>ascending name</source> <source>ascending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2236,7 +2236,7 @@
</context-group> </context-group>
<target state="translated">nome in ordine crescente</target> <target state="translated">nome in ordine crescente</target>
</trans-unit> </trans-unit>
<trans-unit id="5f6c10fa70a64acf16325e813e3cd6485df01b7c" datatype="html"> <trans-unit id="3980925891294984568" datatype="html">
<source>descending name</source> <source>descending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2244,7 +2244,7 @@
</context-group> </context-group>
<target state="translated">nome in ordine decrescente</target> <target state="translated">nome in ordine decrescente</target>
</trans-unit> </trans-unit>
<trans-unit id="33cbb9be635d087d7ec1a4827bdc938ee785bb96" datatype="html"> <trans-unit id="6855905689297288578" datatype="html">
<source>ascending date</source> <source>ascending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2252,7 +2252,7 @@
</context-group> </context-group>
<target state="translated">data in ordine crescente</target> <target state="translated">data in ordine crescente</target>
</trans-unit> </trans-unit>
<trans-unit id="de879950dc2e77b3d8e9b4efe9d6c0051fba37d4" datatype="html"> <trans-unit id="3789846122694325400" datatype="html">
<source>descending date</source> <source>descending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2260,7 +2260,7 @@
</context-group> </context-group>
<target state="translated">data in ordine decrescente</target> <target state="translated">data in ordine decrescente</target>
</trans-unit> </trans-unit>
<trans-unit id="63b8a172f11bb90da8fbca54f34f2c71a205225b" datatype="html"> <trans-unit id="8893285757291009420" datatype="html">
<source>random</source> <source>random</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2268,7 +2268,7 @@
</context-group> </context-group>
<target state="translated">casuale</target> <target state="translated">casuale</target>
</trans-unit> </trans-unit>
<trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html"> <trans-unit id="414887388288176527" datatype="html">
<source>Images</source> <source>Images</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context>
@ -2276,7 +2276,7 @@
</context-group> </context-group>
<target state="translated">Immagini</target> <target state="translated">Immagini</target>
</trans-unit> </trans-unit>
<trans-unit id="867c1b6839b592cec2156dd0b8a0009fe1557bfa" datatype="html"> <trans-unit id="8681331350836567926" datatype="html">
<source>Url has been copied to clipboard</source> <source>Url has been copied to clipboard</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context>
@ -2288,7 +2288,7 @@
</context-group> </context-group>
<target state="translated">L'indirizzo è stato copiato negli appunti</target> <target state="translated">L'indirizzo è stato copiato negli appunti</target>
</trans-unit> </trans-unit>
<trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952" datatype="html"> <trans-unit id="2807800733729323332" datatype="html">
<source>Yes</source> <source>Yes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2296,7 +2296,7 @@
</context-group> </context-group>
<target state="translated">Sì</target> <target state="translated">Sì</target>
</trans-unit> </trans-unit>
<trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd" datatype="html"> <trans-unit id="3542042671420335679" datatype="html">
<source>No</source> <source>No</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2304,7 +2304,7 @@
</context-group> </context-group>
<target state="translated">No</target> <target state="translated">No</target>
</trans-unit> </trans-unit>
<trans-unit id="381b3a21fe4e53a0ca52dbc6e07073c172489230" datatype="html"> <trans-unit id="765974048716015903" datatype="html">
<source>loading..</source> <source>loading..</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2316,7 +2316,7 @@
</context-group> </context-group>
<target state="translated">Caricamento...</target> <target state="translated">Caricamento...</target>
</trans-unit> </trans-unit>
<trans-unit id="04e4b67fdc5f633a81e0ab32c1751ab20e6e3034" datatype="html"> <trans-unit id="1353646366342026793" datatype="html">
<source>settings saved</source> <source>settings saved</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2324,7 +2324,7 @@
</context-group> </context-group>
<target state="translated">impostazioni salvate</target> <target state="translated">impostazioni salvate</target>
</trans-unit> </trans-unit>
<trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html"> <trans-unit id="4648900870671159218" datatype="html">
<source>Success</source> <source>Success</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2340,7 +2340,7 @@
</context-group> </context-group>
<target state="translated">Successo</target> <target state="translated">Successo</target>
</trans-unit> </trans-unit>
<trans-unit id="4f959d275f8dfeefa0a647587cff1ecb483be588" datatype="html"> <trans-unit id="3279583516959443817" datatype="html">
<source>readonly</source> <source>readonly</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2348,7 +2348,7 @@
</context-group> </context-group>
<target state="translated">Sola lettura</target> <target state="translated">Sola lettura</target>
</trans-unit> </trans-unit>
<trans-unit id="ada3ed98fe7952aac6cd3e2831d4cf3aac20ce0a" datatype="html"> <trans-unit id="2331083694651605942" datatype="html">
<source>default value</source> <source>default value</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2356,7 +2356,7 @@
</context-group> </context-group>
<target state="translated">valore di default</target> <target state="translated">valore di default</target>
</trans-unit> </trans-unit>
<trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html"> <trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source> <source>Basic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2364,7 +2364,7 @@
</context-group> </context-group>
<target state="translated">Basic</target> <target state="translated">Basic</target>
</trans-unit> </trans-unit>
<trans-unit id="6244017173fe88802248f410e78f2e637f98f634" datatype="html"> <trans-unit id="7522636860183719635" datatype="html">
<source>Restart the server to apply the new settings</source> <source>Restart the server to apply the new settings</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2376,23 +2376,7 @@
</context-group> </context-group>
<target state="translated">Riavvia il server per applicare le nuove impostazioni</target> <target state="translated">Riavvia il server per applicare le nuove impostazioni</target>
</trans-unit> </trans-unit>
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html"> <trans-unit id="4727311471133444690" datatype="html">
<source>Database</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/database/database.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">Database</target>
</trans-unit>
<trans-unit id="f3476208ece51779488bbf9e267d58e1fa8b6d23" datatype="html">
<source>Faces</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">Facce</target>
</trans-unit>
<trans-unit id="87b1696eb068572c3908643c425ee3090938c1a0" datatype="html">
<source>Folder indexing</source> <source>Folder indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2400,7 +2384,7 @@
</context-group> </context-group>
<target state="translated">Indicizzazione cartelle</target> <target state="translated">Indicizzazione cartelle</target>
</trans-unit> </trans-unit>
<trans-unit id="03b2c27d0f1dd0ebdf6eb756bd43914d5127ca8a" datatype="html"> <trans-unit id="7897565236366850950" datatype="html">
<source>low</source> <source>low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2408,7 +2392,7 @@
</context-group> </context-group>
<target state="translated">bassa</target> <target state="translated">bassa</target>
</trans-unit> </trans-unit>
<trans-unit id="c611dbfd81ae6fd4d7e5332f85ee78f9740fe000" datatype="html"> <trans-unit id="4688460977394283086" datatype="html">
<source>medium</source> <source>medium</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2416,7 +2400,7 @@
</context-group> </context-group>
<target state="translated">media</target> <target state="translated">media</target>
</trans-unit> </trans-unit>
<trans-unit id="fef2f6e70c3eaa2f29dbec8069e13bca1b75b222" datatype="html"> <trans-unit id="2602838849414645735" datatype="html">
<source>high</source> <source>high</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2424,7 +2408,7 @@
</context-group> </context-group>
<target state="translated">alta</target> <target state="translated">alta</target>
</trans-unit> </trans-unit>
<trans-unit id="44876e25a81487f655dff4340f89b1b259b19587" datatype="html"> <trans-unit id="8600969352447706682" datatype="html">
<source>Folder indexing started</source> <source>Folder indexing started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2432,7 +2416,7 @@
</context-group> </context-group>
<target state="translated">Indicizzazione cartelle iniziata</target> <target state="translated">Indicizzazione cartelle iniziata</target>
</trans-unit> </trans-unit>
<trans-unit id="c5a3929b71a7b8090a763cc3434f8756184effdc" datatype="html"> <trans-unit id="7752045260127147962" datatype="html">
<source>Folder indexing interrupted</source> <source>Folder indexing interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2440,7 +2424,7 @@
</context-group> </context-group>
<target state="translated">Indicizzazione cartelle interrotta</target> <target state="translated">Indicizzazione cartelle interrotta</target>
</trans-unit> </trans-unit>
<trans-unit id="3a894c33925f9b669fa1f2732e45ae32cc815ee8" datatype="html"> <trans-unit id="7112590034883471455" datatype="html">
<source>Resetting database</source> <source>Resetting database</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2448,7 +2432,7 @@
</context-group> </context-group>
<target state="translated">Resettando il database</target> <target state="translated">Resettando il database</target>
</trans-unit> </trans-unit>
<trans-unit id="7df922c2d1346ede267a63efed399f489c0c9907" datatype="html"> <trans-unit id="3030272344799552884" datatype="html">
<source>Job started</source> <source>Job started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2456,7 +2440,7 @@
</context-group> </context-group>
<target state="translated">Lavoro iniziato</target> <target state="translated">Lavoro iniziato</target>
</trans-unit> </trans-unit>
<trans-unit id="b8d05f3701688493a899c9c05d588e8c6b2909ef" datatype="html"> <trans-unit id="2836205394227530190" datatype="html">
<source>Stopping job</source> <source>Stopping job</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2464,7 +2448,7 @@
</context-group> </context-group>
<target state="translated">Fermando il lavoro</target> <target state="translated">Fermando il lavoro</target>
</trans-unit> </trans-unit>
<trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html"> <trans-unit id="3229595422546554334" datatype="html">
<source>Jobs</source> <source>Jobs</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2472,23 +2456,7 @@
</context-group> </context-group>
<target state="translated">Lavori</target> <target state="translated">Lavori</target>
</trans-unit> </trans-unit>
<trans-unit id="ca420aebba5bdcb97c2704532fd6cb675599628c" datatype="html"> <trans-unit id="1461196514655349848" datatype="html">
<source>after</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">dopo</target>
</trans-unit>
<trans-unit id="e113e3450a367a1dff703fc5e0403a497ca73a7c" datatype="html">
<source>never</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">mai</target>
</trans-unit>
<trans-unit id="dbccf2ff21e41ba9f760ef7ccb18caa7ca9a7d37" datatype="html">
<source>periodic</source> <source>periodic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2496,7 +2464,7 @@
</context-group> </context-group>
<target state="translated">periodico</target> <target state="translated">periodico</target>
</trans-unit> </trans-unit>
<trans-unit id="543935afc44141d45216131ada149945aa784b27" datatype="html"> <trans-unit id="151283875747851076" datatype="html">
<source>scheduled</source> <source>scheduled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2504,7 +2472,7 @@
</context-group> </context-group>
<target state="translated">pianificato</target> <target state="translated">pianificato</target>
</trans-unit> </trans-unit>
<trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596" datatype="html"> <trans-unit id="8739442281958563044" datatype="html">
<source>Monday</source> <source>Monday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2512,7 +2480,7 @@
</context-group> </context-group>
<target state="translated">Lunedì</target> <target state="translated">Lunedì</target>
</trans-unit> </trans-unit>
<trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee" datatype="html"> <trans-unit id="9176037901730521018" datatype="html">
<source>Tuesday</source> <source>Tuesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2520,7 +2488,7 @@
</context-group> </context-group>
<target state="translated">Martedì</target> <target state="translated">Martedì</target>
</trans-unit> </trans-unit>
<trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9" datatype="html"> <trans-unit id="8798932904948432529" datatype="html">
<source>Wednesday</source> <source>Wednesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2528,7 +2496,7 @@
</context-group> </context-group>
<target state="translated">Mercoledì</target> <target state="translated">Mercoledì</target>
</trans-unit> </trans-unit>
<trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b" datatype="html"> <trans-unit id="1433683192825895947" datatype="html">
<source>Thursday</source> <source>Thursday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2536,7 +2504,7 @@
</context-group> </context-group>
<target state="translated">Giovedì</target> <target state="translated">Giovedì</target>
</trans-unit> </trans-unit>
<trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215" datatype="html"> <trans-unit id="3730139500618908668" datatype="html">
<source>Friday</source> <source>Friday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2544,7 +2512,7 @@
</context-group> </context-group>
<target state="translated">Venerdì</target> <target state="translated">Venerdì</target>
</trans-unit> </trans-unit>
<trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e" datatype="html"> <trans-unit id="1830554030016307335" datatype="html">
<source>Saturday</source> <source>Saturday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2552,7 +2520,7 @@
</context-group> </context-group>
<target state="translated">Sabato</target> <target state="translated">Sabato</target>
</trans-unit> </trans-unit>
<trans-unit id="8339364b054610983b7f2334bb807fff7613bddf" datatype="html"> <trans-unit id="6950140976689343775" datatype="html">
<source>Sunday</source> <source>Sunday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2560,7 +2528,7 @@
</context-group> </context-group>
<target state="translated">Domenica</target> <target state="translated">Domenica</target>
</trans-unit> </trans-unit>
<trans-unit id="f64c76c7c7c71baddef3dc6a93e4394b8fdb69f4" datatype="html"> <trans-unit id="6320319413541466015" datatype="html">
<source>day</source> <source>day</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2568,7 +2536,7 @@
</context-group> </context-group>
<target state="translated">giorno</target> <target state="translated">giorno</target>
</trans-unit> </trans-unit>
<trans-unit id="a5c310bc3e11a0c0b40aef2e12659cb513ba8a1d" datatype="html"> <trans-unit id="6816983613862053954" datatype="html">
<source>processed</source> <source>processed</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2576,7 +2544,7 @@
</context-group> </context-group>
<target state="translated">processato</target> <target state="translated">processato</target>
</trans-unit> </trans-unit>
<trans-unit id="86ea578044c75ec61a041835d0d6d8a2c668e145" datatype="html"> <trans-unit id="2136984849049323349" datatype="html">
<source>skipped</source> <source>skipped</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2584,7 +2552,7 @@
</context-group> </context-group>
<target state="translated">saltato</target> <target state="translated">saltato</target>
</trans-unit> </trans-unit>
<trans-unit id="8754c2dbc855d18ee90ffff136caedfd64f71e83" datatype="html"> <trans-unit id="7126464771610287155" datatype="html">
<source>all</source> <source>all</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2592,7 +2560,7 @@
</context-group> </context-group>
<target state="translated">tutti</target> <target state="translated">tutti</target>
</trans-unit> </trans-unit>
<trans-unit id="09fe06e2448282e6e0301f8127d7205e4ec4cc3b" datatype="html"> <trans-unit id="4000123028861070708" datatype="html">
<source>running</source> <source>running</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2600,7 +2568,7 @@
</context-group> </context-group>
<target state="translated">in esecuzione</target> <target state="translated">in esecuzione</target>
</trans-unit> </trans-unit>
<trans-unit id="d18e7f06f6326d16b5fa80d3dcb70fa4fcd0fff2" datatype="html"> <trans-unit id="2919141718048459530" datatype="html">
<source>cancelling</source> <source>cancelling</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2608,7 +2576,7 @@
</context-group> </context-group>
<target state="translated">in annullamento</target> <target state="translated">in annullamento</target>
</trans-unit> </trans-unit>
<trans-unit id="c0cde1cacf3dd26d2893c874cee668ee43da44f7" datatype="html"> <trans-unit id="5955314125015446309" datatype="html">
<source>canceled</source> <source>canceled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2616,7 +2584,7 @@
</context-group> </context-group>
<target state="translated">annullato</target> <target state="translated">annullato</target>
</trans-unit> </trans-unit>
<trans-unit id="bf8b2649755a28c54ff73ce872ebae185671291d" datatype="html"> <trans-unit id="8013973649266860157" datatype="html">
<source>interrupted</source> <source>interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2624,7 +2592,7 @@
</context-group> </context-group>
<target state="translated">interrotto</target> <target state="translated">interrotto</target>
</trans-unit> </trans-unit>
<trans-unit id="6ec09b0ca4ffa1903dfecc23a43148043887f21f" datatype="html"> <trans-unit id="2059708434886905909" datatype="html">
<source>finished</source> <source>finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2632,7 +2600,7 @@
</context-group> </context-group>
<target state="translated">finito</target> <target state="translated">finito</target>
</trans-unit> </trans-unit>
<trans-unit id="d2a2915d79ff31439a174fc3a147004542291e29" datatype="html"> <trans-unit id="5813867925497374051" datatype="html">
<source>Map</source> <source>Map</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context>
@ -2640,7 +2608,7 @@
</context-group> </context-group>
<target state="translated">Mappa</target> <target state="translated">Mappa</target>
</trans-unit> </trans-unit>
<trans-unit id="3610ff97c9b9af9a23aa02a1a05d561c8fa03f42" datatype="html"> <trans-unit id="5007962937899031099" datatype="html">
<source>Meta file</source> <source>Meta file</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context>
@ -2648,7 +2616,7 @@
</context-group> </context-group>
<target state="translated">Meta file</target> <target state="translated">Meta file</target>
</trans-unit> </trans-unit>
<trans-unit id="c2a9de3714f5767b174d0424bc8abe2dc37acc41" datatype="html"> <trans-unit id="8693603235657020323" datatype="html">
<source>Other</source> <source>Other</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
@ -2656,15 +2624,7 @@
</context-group> </context-group>
<target state="translated">Altro</target> <target state="translated">Altro</target>
</trans-unit> </trans-unit>
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html"> <trans-unit id="5750485945694679561" datatype="html">
<source>Info</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">Info</target>
</trans-unit>
<trans-unit id="a4179dfcd78cace8b98cdeb5a74ef60ea2360163" datatype="html">
<source>Photo</source> <source>Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2672,7 +2632,7 @@
</context-group> </context-group>
<target state="translated">Foto</target> <target state="translated">Foto</target>
</trans-unit> </trans-unit>
<trans-unit id="ed3fc8103cfe2c6b999115b6d5dcbe7a2528a477" datatype="html"> <trans-unit id="943622778225300320" datatype="html">
<source>(recommended)</source> <source>(recommended)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2680,7 +2640,7 @@
</context-group> </context-group>
<target state="translated">(raccomandato)</target> <target state="translated">(raccomandato)</target>
</trans-unit> </trans-unit>
<trans-unit id="37e17739aa72ee0616a2f908ae66092778f3d626" datatype="html"> <trans-unit id="3565724666233872817" datatype="html">
<source>(deprecated, will be removed)</source> <source>(deprecated, will be removed)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2688,7 +2648,7 @@
</context-group> </context-group>
<target state="translated">(in disuso, sarà rimosso in futuro)</target> <target state="translated">(in disuso, sarà rimosso in futuro)</target>
</trans-unit> </trans-unit>
<trans-unit id="59b428a89fc1e287f2fb60806ed5f0588cb9c270" datatype="html"> <trans-unit id="6185382492926150685" datatype="html">
<source>Random Photo</source> <source>Random Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context>
@ -2696,7 +2656,7 @@
</context-group> </context-group>
<target state="translated">Foto a caso</target> <target state="translated">Foto a caso</target>
</trans-unit> </trans-unit>
<trans-unit id="bf5ce15a43de0abbce2193b3061a208eb35f7195" datatype="html"> <trans-unit id="7393380261620707212" datatype="html">
<source>Job finished</source> <source>Job finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context>
@ -2704,23 +2664,7 @@
</context-group> </context-group>
<target state="translated">Lavoro terminato</target> <target state="translated">Lavoro terminato</target>
</trans-unit> </trans-unit>
<trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016" datatype="html"> <trans-unit id="3434410278501759813" datatype="html">
<source>Search</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/search/search.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">Cerca</target>
</trans-unit>
<trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9" datatype="html">
<source>Share</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/share/share.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">Condividi</target>
</trans-unit>
<trans-unit id="45dda89cf029b7d7b457a8dff01dc4b9a6485816" datatype="html">
<source>Thumbnail</source> <source>Thumbnail</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context>
@ -2728,7 +2672,7 @@
</context-group> </context-group>
<target state="translated">Anteprima</target> <target state="translated">Anteprima</target>
</trans-unit> </trans-unit>
<trans-unit id="427589505741d1da181b756815701e756184cb8d" datatype="html"> <trans-unit id="7321299026311900359" datatype="html">
<source>Password protection</source> <source>Password protection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2736,23 +2680,7 @@
</context-group> </context-group>
<target state="translated">Protezione con password</target> <target state="translated">Protezione con password</target>
</trans-unit> </trans-unit>
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html"> <trans-unit id="802458941707537739" datatype="html">
<source>Enabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">Abilitato</target>
</trans-unit>
<trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
<source>Disabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target state="translated">Disabilitato</target>
</trans-unit>
<trans-unit id="9556266f0a2b1762a44b686f2bb21dbfefb01c12" datatype="html">
<source>Low</source> <source>Low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2760,7 +2688,7 @@
</context-group> </context-group>
<target state="translated">Bassa</target> <target state="translated">Bassa</target>
</trans-unit> </trans-unit>
<trans-unit id="72279141a67cc042d9864102b703216cc8a428a3" datatype="html"> <trans-unit id="8063651736083474594" datatype="html">
<source>High</source> <source>High</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2768,7 +2696,7 @@
</context-group> </context-group>
<target state="translated">Alta</target> <target state="translated">Alta</target>
</trans-unit> </trans-unit>
<trans-unit id="0028f40243cb1360bc3d7cb9d4512219bcbd428f" datatype="html"> <trans-unit id="3045212756852862690" datatype="html">
<source>Password protection enabled</source> <source>Password protection enabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2776,7 +2704,7 @@
</context-group> </context-group>
<target state="translated">Protezione con password attivata</target> <target state="translated">Protezione con password attivata</target>
</trans-unit> </trans-unit>
<trans-unit id="c76b3ba44c5b7ab363729f81f763b29ef5d7a641" datatype="html"> <trans-unit id="6686475463493886772" datatype="html">
<source>Server restart is recommended.</source> <source>Server restart is recommended.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2784,7 +2712,7 @@
</context-group> </context-group>
<target state="translated">Si consiglia di riavviare il server.</target> <target state="translated">Si consiglia di riavviare il server.</target>
</trans-unit> </trans-unit>
<trans-unit id="00de5dcd17a5ebd17e67e0688bc638e01bc510a4" datatype="html"> <trans-unit id="573767317440649405" datatype="html">
<source>Password protection disabled</source> <source>Password protection disabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2792,7 +2720,7 @@
</context-group> </context-group>
<target state="translated">Protezione con password disattivata</target> <target state="translated">Protezione con password disattivata</target>
</trans-unit> </trans-unit>
<trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4" datatype="html"> <trans-unit id="6549265851868599441" datatype="html">
<source>Video</source> <source>Video</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context>
@ -2800,6 +2728,10 @@
</context-group> </context-group>
<target state="translated">Video</target> <target state="translated">Video</target>
</trans-unit> </trans-unit>
<trans-unit id="1821735653273245237" datatype="html">
<source>User creation error!</source>
<target>User creation error!</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@ -2101,7 +2101,7 @@
</context-group> </context-group>
<target>Intră</target> <target>Intră</target>
</trans-unit> </trans-unit>
<trans-unit id="0c21667e83715139c6d1159ca0be23f7ca6678d7" datatype="html"> <trans-unit id="5732878542640870310" datatype="html">
<source>Size to generate</source> <source>Size to generate</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2109,7 +2109,7 @@
</context-group> </context-group>
<target>Size to generate</target> <target>Size to generate</target>
</trans-unit> </trans-unit>
<trans-unit id="77c38520db0a8b490b83f0ad6c5fa66111025921" datatype="html"> <trans-unit id="8013041896880554958" datatype="html">
<source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source> <source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2117,7 +2117,7 @@
</context-group> </context-group>
<target>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</target> <target>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</target>
</trans-unit> </trans-unit>
<trans-unit id="3c51560499be2189db6fa9734ff94fb6da24059c" datatype="html"> <trans-unit id="3188623303493603851" datatype="html">
<source>Indexed only</source> <source>Indexed only</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2125,7 +2125,7 @@
</context-group> </context-group>
<target>Indexed only</target> <target>Indexed only</target>
</trans-unit> </trans-unit>
<trans-unit id="264cbf385990b302b714fbca47f145b265736f67" datatype="html"> <trans-unit id="613209736940517083" datatype="html">
<source>Only checks indexed files.</source> <source>Only checks indexed files.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2133,7 +2133,7 @@
</context-group> </context-group>
<target>Only checks indexed files.</target> <target>Only checks indexed files.</target>
</trans-unit> </trans-unit>
<trans-unit id="f53ab04e9d8449445abf482bf44b521e2e695c3c" datatype="html"> <trans-unit id="4973087105311508591" datatype="html">
<source>Indexing</source> <source>Indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2141,7 +2141,7 @@
</context-group> </context-group>
<target>Indexing</target> <target>Indexing</target>
</trans-unit> </trans-unit>
<trans-unit id="d114a5b2955a3a63dcc4da1c4ae023de4649ad54" datatype="html"> <trans-unit id="1450675569154063839" datatype="html">
<source>Database Reset</source> <source>Database Reset</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2149,7 +2149,7 @@
</context-group> </context-group>
<target>Database Reset</target> <target>Database Reset</target>
</trans-unit> </trans-unit>
<trans-unit id="220985eaaac727d93c4962c4c2becbd5ca9ebdd2" datatype="html"> <trans-unit id="992332743525399881" datatype="html">
<source>Thumbnail Generation</source> <source>Thumbnail Generation</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2157,7 +2157,7 @@
</context-group> </context-group>
<target>Thumbnail Generation</target> <target>Thumbnail Generation</target>
</trans-unit> </trans-unit>
<trans-unit id="dfc03812da82b0b9efe42c1137108d3e8f137434" datatype="html"> <trans-unit id="3065040946301318733" datatype="html">
<source>Photo Converting</source> <source>Photo Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2165,7 +2165,7 @@
</context-group> </context-group>
<target>Photo Converting</target> <target>Photo Converting</target>
</trans-unit> </trans-unit>
<trans-unit id="b8be653cc5ec0ed93fc294025a5a5ad5556e1d81" datatype="html"> <trans-unit id="5318730037252758397" datatype="html">
<source>Video Converting</source> <source>Video Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2173,7 +2173,7 @@
</context-group> </context-group>
<target>Video Converting</target> <target>Video Converting</target>
</trans-unit> </trans-unit>
<trans-unit id="7366222f311f8b246b34c328ea08dfcd91ac831f" datatype="html"> <trans-unit id="1549098823304357760" datatype="html">
<source>Temp Folder Cleaning</source> <source>Temp Folder Cleaning</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2181,7 +2181,7 @@
</context-group> </context-group>
<target>Temp Folder Cleaning</target> <target>Temp Folder Cleaning</target>
</trans-unit> </trans-unit>
<trans-unit id="85b9773b9a3caeb9f0fd69b2b8fa7284bda6b492" datatype="html"> <trans-unit id="1677142486230902467" datatype="html">
<source>Server error</source> <source>Server error</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2193,7 +2193,7 @@
</context-group> </context-group>
<target>Eroare de server</target> <target>Eroare de server</target>
</trans-unit> </trans-unit>
<trans-unit id="f8e38165d83447ee7596b6d2986e16abe7bb42a6" datatype="html"> <trans-unit id="2642163697922706049" datatype="html">
<source>Server info</source> <source>Server info</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2201,7 +2201,7 @@
</context-group> </context-group>
<target>Informații despre server</target> <target>Informații despre server</target>
</trans-unit> </trans-unit>
<trans-unit id="69f5c8276a390f22d64236a3d4849b1f2c308ef1" datatype="html"> <trans-unit id="8398233202919865612" datatype="html">
<source>h</source> <source>h</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2210,7 +2210,7 @@
<note priority="1" from="meaning">hour</note> <note priority="1" from="meaning">hour</note>
<target>h</target> <target>h</target>
</trans-unit> </trans-unit>
<trans-unit id="7001154a37e238b0800a22a3629b60128690515c" datatype="html"> <trans-unit id="8033953731717586115" datatype="html">
<source>m</source> <source>m</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2219,7 +2219,7 @@
<note priority="1" from="meaning">minute</note> <note priority="1" from="meaning">minute</note>
<target>m</target> <target>m</target>
</trans-unit> </trans-unit>
<trans-unit id="75ecedd96576b01de81bf0c5f515b658d3c94091" datatype="html"> <trans-unit id="2155832126259145609" datatype="html">
<source>s</source> <source>s</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2228,7 +2228,7 @@
<note priority="1" from="meaning">second</note> <note priority="1" from="meaning">second</note>
<target>s</target> <target>s</target>
</trans-unit> </trans-unit>
<trans-unit id="2ce162878bbc73bd49c7a3b51d6db6a10da4f21f" datatype="html"> <trans-unit id="8214150102443660196" datatype="html">
<source>ascending name</source> <source>ascending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2236,7 +2236,7 @@
</context-group> </context-group>
<target>nume crescător</target> <target>nume crescător</target>
</trans-unit> </trans-unit>
<trans-unit id="5f6c10fa70a64acf16325e813e3cd6485df01b7c" datatype="html"> <trans-unit id="3980925891294984568" datatype="html">
<source>descending name</source> <source>descending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2244,7 +2244,7 @@
</context-group> </context-group>
<target>nume descrescător</target> <target>nume descrescător</target>
</trans-unit> </trans-unit>
<trans-unit id="33cbb9be635d087d7ec1a4827bdc938ee785bb96" datatype="html"> <trans-unit id="6855905689297288578" datatype="html">
<source>ascending date</source> <source>ascending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2252,7 +2252,7 @@
</context-group> </context-group>
<target>data crescătoare</target> <target>data crescătoare</target>
</trans-unit> </trans-unit>
<trans-unit id="de879950dc2e77b3d8e9b4efe9d6c0051fba37d4" datatype="html"> <trans-unit id="3789846122694325400" datatype="html">
<source>descending date</source> <source>descending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2260,7 +2260,7 @@
</context-group> </context-group>
<target>data descrescătoare</target> <target>data descrescătoare</target>
</trans-unit> </trans-unit>
<trans-unit id="63b8a172f11bb90da8fbca54f34f2c71a205225b" datatype="html"> <trans-unit id="8893285757291009420" datatype="html">
<source>random</source> <source>random</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2268,7 +2268,7 @@
</context-group> </context-group>
<target>aleatoriu</target> <target>aleatoriu</target>
</trans-unit> </trans-unit>
<trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html"> <trans-unit id="414887388288176527" datatype="html">
<source>Images</source> <source>Images</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context>
@ -2276,7 +2276,7 @@
</context-group> </context-group>
<target>Imagini</target> <target>Imagini</target>
</trans-unit> </trans-unit>
<trans-unit id="867c1b6839b592cec2156dd0b8a0009fe1557bfa" datatype="html"> <trans-unit id="8681331350836567926" datatype="html">
<source>Url has been copied to clipboard</source> <source>Url has been copied to clipboard</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context>
@ -2288,7 +2288,7 @@
</context-group> </context-group>
<target>URL-ul a fost copiat în planșetă</target> <target>URL-ul a fost copiat în planșetă</target>
</trans-unit> </trans-unit>
<trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952" datatype="html"> <trans-unit id="2807800733729323332" datatype="html">
<source>Yes</source> <source>Yes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2296,7 +2296,7 @@
</context-group> </context-group>
<target>Da</target> <target>Da</target>
</trans-unit> </trans-unit>
<trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd" datatype="html"> <trans-unit id="3542042671420335679" datatype="html">
<source>No</source> <source>No</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2304,7 +2304,7 @@
</context-group> </context-group>
<target>Nu</target> <target>Nu</target>
</trans-unit> </trans-unit>
<trans-unit id="381b3a21fe4e53a0ca52dbc6e07073c172489230" datatype="html"> <trans-unit id="765974048716015903" datatype="html">
<source>loading..</source> <source>loading..</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2316,7 +2316,7 @@
</context-group> </context-group>
<target>încărcare...</target> <target>încărcare...</target>
</trans-unit> </trans-unit>
<trans-unit id="04e4b67fdc5f633a81e0ab32c1751ab20e6e3034" datatype="html"> <trans-unit id="1353646366342026793" datatype="html">
<source>settings saved</source> <source>settings saved</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2324,7 +2324,7 @@
</context-group> </context-group>
<target>setări salvate</target> <target>setări salvate</target>
</trans-unit> </trans-unit>
<trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html"> <trans-unit id="4648900870671159218" datatype="html">
<source>Success</source> <source>Success</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2340,7 +2340,7 @@
</context-group> </context-group>
<target>Succes</target> <target>Succes</target>
</trans-unit> </trans-unit>
<trans-unit id="4f959d275f8dfeefa0a647587cff1ecb483be588" datatype="html"> <trans-unit id="3279583516959443817" datatype="html">
<source>readonly</source> <source>readonly</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2348,7 +2348,7 @@
</context-group> </context-group>
<target>readonly</target> <target>readonly</target>
</trans-unit> </trans-unit>
<trans-unit id="ada3ed98fe7952aac6cd3e2831d4cf3aac20ce0a" datatype="html"> <trans-unit id="2331083694651605942" datatype="html">
<source>default value</source> <source>default value</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2356,7 +2356,7 @@
</context-group> </context-group>
<target>default value</target> <target>default value</target>
</trans-unit> </trans-unit>
<trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html"> <trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source> <source>Basic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2364,7 +2364,7 @@
</context-group> </context-group>
<target>De bază</target> <target>De bază</target>
</trans-unit> </trans-unit>
<trans-unit id="6244017173fe88802248f410e78f2e637f98f634" datatype="html"> <trans-unit id="7522636860183719635" datatype="html">
<source>Restart the server to apply the new settings</source> <source>Restart the server to apply the new settings</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2376,23 +2376,7 @@
</context-group> </context-group>
<target>Reporniți serverul pentru a aplica noile setări</target> <target>Reporniți serverul pentru a aplica noile setări</target>
</trans-unit> </trans-unit>
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html"> <trans-unit id="4727311471133444690" datatype="html">
<source>Database</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/database/database.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Bază de date</target>
</trans-unit>
<trans-unit id="f3476208ece51779488bbf9e267d58e1fa8b6d23" datatype="html">
<source>Faces</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Fețe</target>
</trans-unit>
<trans-unit id="87b1696eb068572c3908643c425ee3090938c1a0" datatype="html">
<source>Folder indexing</source> <source>Folder indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2400,7 +2384,7 @@
</context-group> </context-group>
<target>Indexarea dosarului</target> <target>Indexarea dosarului</target>
</trans-unit> </trans-unit>
<trans-unit id="03b2c27d0f1dd0ebdf6eb756bd43914d5127ca8a" datatype="html"> <trans-unit id="7897565236366850950" datatype="html">
<source>low</source> <source>low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2408,7 +2392,7 @@
</context-group> </context-group>
<target>scăzut</target> <target>scăzut</target>
</trans-unit> </trans-unit>
<trans-unit id="c611dbfd81ae6fd4d7e5332f85ee78f9740fe000" datatype="html"> <trans-unit id="4688460977394283086" datatype="html">
<source>medium</source> <source>medium</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2416,7 +2400,7 @@
</context-group> </context-group>
<target>mediu</target> <target>mediu</target>
</trans-unit> </trans-unit>
<trans-unit id="fef2f6e70c3eaa2f29dbec8069e13bca1b75b222" datatype="html"> <trans-unit id="2602838849414645735" datatype="html">
<source>high</source> <source>high</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2424,7 +2408,7 @@
</context-group> </context-group>
<target>înalt</target> <target>înalt</target>
</trans-unit> </trans-unit>
<trans-unit id="44876e25a81487f655dff4340f89b1b259b19587" datatype="html"> <trans-unit id="8600969352447706682" datatype="html">
<source>Folder indexing started</source> <source>Folder indexing started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2432,7 +2416,7 @@
</context-group> </context-group>
<target>Indexarea dosarelor a început</target> <target>Indexarea dosarelor a început</target>
</trans-unit> </trans-unit>
<trans-unit id="c5a3929b71a7b8090a763cc3434f8756184effdc" datatype="html"> <trans-unit id="7752045260127147962" datatype="html">
<source>Folder indexing interrupted</source> <source>Folder indexing interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2440,7 +2424,7 @@
</context-group> </context-group>
<target>Indexarea dosarelor s-a întrerupt</target> <target>Indexarea dosarelor s-a întrerupt</target>
</trans-unit> </trans-unit>
<trans-unit id="3a894c33925f9b669fa1f2732e45ae32cc815ee8" datatype="html"> <trans-unit id="7112590034883471455" datatype="html">
<source>Resetting database</source> <source>Resetting database</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2448,7 +2432,7 @@
</context-group> </context-group>
<target>Resetting database</target> <target>Resetting database</target>
</trans-unit> </trans-unit>
<trans-unit id="7df922c2d1346ede267a63efed399f489c0c9907" datatype="html"> <trans-unit id="3030272344799552884" datatype="html">
<source>Job started</source> <source>Job started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2456,7 +2440,7 @@
</context-group> </context-group>
<target>Job started</target> <target>Job started</target>
</trans-unit> </trans-unit>
<trans-unit id="b8d05f3701688493a899c9c05d588e8c6b2909ef" datatype="html"> <trans-unit id="2836205394227530190" datatype="html">
<source>Stopping job</source> <source>Stopping job</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2464,7 +2448,7 @@
</context-group> </context-group>
<target>Stopping job</target> <target>Stopping job</target>
</trans-unit> </trans-unit>
<trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html"> <trans-unit id="3229595422546554334" datatype="html">
<source>Jobs</source> <source>Jobs</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2472,23 +2456,7 @@
</context-group> </context-group>
<target>Jobs</target> <target>Jobs</target>
</trans-unit> </trans-unit>
<trans-unit id="ca420aebba5bdcb97c2704532fd6cb675599628c" datatype="html"> <trans-unit id="1461196514655349848" datatype="html">
<source>after</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>after</target>
</trans-unit>
<trans-unit id="e113e3450a367a1dff703fc5e0403a497ca73a7c" datatype="html">
<source>never</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>never</target>
</trans-unit>
<trans-unit id="dbccf2ff21e41ba9f760ef7ccb18caa7ca9a7d37" datatype="html">
<source>periodic</source> <source>periodic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2496,7 +2464,7 @@
</context-group> </context-group>
<target>periodic</target> <target>periodic</target>
</trans-unit> </trans-unit>
<trans-unit id="543935afc44141d45216131ada149945aa784b27" datatype="html"> <trans-unit id="151283875747851076" datatype="html">
<source>scheduled</source> <source>scheduled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2504,7 +2472,7 @@
</context-group> </context-group>
<target>scheduled</target> <target>scheduled</target>
</trans-unit> </trans-unit>
<trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596" datatype="html"> <trans-unit id="8739442281958563044" datatype="html">
<source>Monday</source> <source>Monday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2512,7 +2480,7 @@
</context-group> </context-group>
<target>Monday</target> <target>Monday</target>
</trans-unit> </trans-unit>
<trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee" datatype="html"> <trans-unit id="9176037901730521018" datatype="html">
<source>Tuesday</source> <source>Tuesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2520,7 +2488,7 @@
</context-group> </context-group>
<target>Tuesday</target> <target>Tuesday</target>
</trans-unit> </trans-unit>
<trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9" datatype="html"> <trans-unit id="8798932904948432529" datatype="html">
<source>Wednesday</source> <source>Wednesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2528,7 +2496,7 @@
</context-group> </context-group>
<target>Wednesday</target> <target>Wednesday</target>
</trans-unit> </trans-unit>
<trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b" datatype="html"> <trans-unit id="1433683192825895947" datatype="html">
<source>Thursday</source> <source>Thursday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2536,7 +2504,7 @@
</context-group> </context-group>
<target>Thursday</target> <target>Thursday</target>
</trans-unit> </trans-unit>
<trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215" datatype="html"> <trans-unit id="3730139500618908668" datatype="html">
<source>Friday</source> <source>Friday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2544,7 +2512,7 @@
</context-group> </context-group>
<target>Friday</target> <target>Friday</target>
</trans-unit> </trans-unit>
<trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e" datatype="html"> <trans-unit id="1830554030016307335" datatype="html">
<source>Saturday</source> <source>Saturday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2552,7 +2520,7 @@
</context-group> </context-group>
<target>Saturday</target> <target>Saturday</target>
</trans-unit> </trans-unit>
<trans-unit id="8339364b054610983b7f2334bb807fff7613bddf" datatype="html"> <trans-unit id="6950140976689343775" datatype="html">
<source>Sunday</source> <source>Sunday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2560,7 +2528,7 @@
</context-group> </context-group>
<target>Sunday</target> <target>Sunday</target>
</trans-unit> </trans-unit>
<trans-unit id="f64c76c7c7c71baddef3dc6a93e4394b8fdb69f4" datatype="html"> <trans-unit id="6320319413541466015" datatype="html">
<source>day</source> <source>day</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2568,7 +2536,7 @@
</context-group> </context-group>
<target>day</target> <target>day</target>
</trans-unit> </trans-unit>
<trans-unit id="a5c310bc3e11a0c0b40aef2e12659cb513ba8a1d" datatype="html"> <trans-unit id="6816983613862053954" datatype="html">
<source>processed</source> <source>processed</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2576,7 +2544,7 @@
</context-group> </context-group>
<target>processed</target> <target>processed</target>
</trans-unit> </trans-unit>
<trans-unit id="86ea578044c75ec61a041835d0d6d8a2c668e145" datatype="html"> <trans-unit id="2136984849049323349" datatype="html">
<source>skipped</source> <source>skipped</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2584,7 +2552,7 @@
</context-group> </context-group>
<target>skipped</target> <target>skipped</target>
</trans-unit> </trans-unit>
<trans-unit id="8754c2dbc855d18ee90ffff136caedfd64f71e83" datatype="html"> <trans-unit id="7126464771610287155" datatype="html">
<source>all</source> <source>all</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2592,7 +2560,7 @@
</context-group> </context-group>
<target>all</target> <target>all</target>
</trans-unit> </trans-unit>
<trans-unit id="09fe06e2448282e6e0301f8127d7205e4ec4cc3b" datatype="html"> <trans-unit id="4000123028861070708" datatype="html">
<source>running</source> <source>running</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2600,7 +2568,7 @@
</context-group> </context-group>
<target>running</target> <target>running</target>
</trans-unit> </trans-unit>
<trans-unit id="d18e7f06f6326d16b5fa80d3dcb70fa4fcd0fff2" datatype="html"> <trans-unit id="2919141718048459530" datatype="html">
<source>cancelling</source> <source>cancelling</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2608,7 +2576,7 @@
</context-group> </context-group>
<target>cancelling</target> <target>cancelling</target>
</trans-unit> </trans-unit>
<trans-unit id="c0cde1cacf3dd26d2893c874cee668ee43da44f7" datatype="html"> <trans-unit id="5955314125015446309" datatype="html">
<source>canceled</source> <source>canceled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2616,7 +2584,7 @@
</context-group> </context-group>
<target>canceled</target> <target>canceled</target>
</trans-unit> </trans-unit>
<trans-unit id="bf8b2649755a28c54ff73ce872ebae185671291d" datatype="html"> <trans-unit id="8013973649266860157" datatype="html">
<source>interrupted</source> <source>interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2624,7 +2592,7 @@
</context-group> </context-group>
<target>interrupted</target> <target>interrupted</target>
</trans-unit> </trans-unit>
<trans-unit id="6ec09b0ca4ffa1903dfecc23a43148043887f21f" datatype="html"> <trans-unit id="2059708434886905909" datatype="html">
<source>finished</source> <source>finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2632,7 +2600,7 @@
</context-group> </context-group>
<target>finished</target> <target>finished</target>
</trans-unit> </trans-unit>
<trans-unit id="d2a2915d79ff31439a174fc3a147004542291e29" datatype="html"> <trans-unit id="5813867925497374051" datatype="html">
<source>Map</source> <source>Map</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context>
@ -2640,7 +2608,7 @@
</context-group> </context-group>
<target>Hartă</target> <target>Hartă</target>
</trans-unit> </trans-unit>
<trans-unit id="3610ff97c9b9af9a23aa02a1a05d561c8fa03f42" datatype="html"> <trans-unit id="5007962937899031099" datatype="html">
<source>Meta file</source> <source>Meta file</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context>
@ -2648,7 +2616,7 @@
</context-group> </context-group>
<target>Fișier meta</target> <target>Fișier meta</target>
</trans-unit> </trans-unit>
<trans-unit id="c2a9de3714f5767b174d0424bc8abe2dc37acc41" datatype="html"> <trans-unit id="8693603235657020323" datatype="html">
<source>Other</source> <source>Other</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
@ -2656,15 +2624,7 @@
</context-group> </context-group>
<target>Altele</target> <target>Altele</target>
</trans-unit> </trans-unit>
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html"> <trans-unit id="5750485945694679561" datatype="html">
<source>Info</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Informații</target>
</trans-unit>
<trans-unit id="a4179dfcd78cace8b98cdeb5a74ef60ea2360163" datatype="html">
<source>Photo</source> <source>Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2672,7 +2632,7 @@
</context-group> </context-group>
<target>Photo</target> <target>Photo</target>
</trans-unit> </trans-unit>
<trans-unit id="ed3fc8103cfe2c6b999115b6d5dcbe7a2528a477" datatype="html"> <trans-unit id="943622778225300320" datatype="html">
<source>(recommended)</source> <source>(recommended)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2680,7 +2640,7 @@
</context-group> </context-group>
<target>(recomandat)</target> <target>(recomandat)</target>
</trans-unit> </trans-unit>
<trans-unit id="37e17739aa72ee0616a2f908ae66092778f3d626" datatype="html"> <trans-unit id="3565724666233872817" datatype="html">
<source>(deprecated, will be removed)</source> <source>(deprecated, will be removed)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2688,7 +2648,7 @@
</context-group> </context-group>
<target>(deprecated, will be removed)</target> <target>(deprecated, will be removed)</target>
</trans-unit> </trans-unit>
<trans-unit id="59b428a89fc1e287f2fb60806ed5f0588cb9c270" datatype="html"> <trans-unit id="6185382492926150685" datatype="html">
<source>Random Photo</source> <source>Random Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context>
@ -2696,7 +2656,7 @@
</context-group> </context-group>
<target>Random Photo</target> <target>Random Photo</target>
</trans-unit> </trans-unit>
<trans-unit id="bf5ce15a43de0abbce2193b3061a208eb35f7195" datatype="html"> <trans-unit id="7393380261620707212" datatype="html">
<source>Job finished</source> <source>Job finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context>
@ -2704,23 +2664,7 @@
</context-group> </context-group>
<target>Job finished</target> <target>Job finished</target>
</trans-unit> </trans-unit>
<trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016" datatype="html"> <trans-unit id="3434410278501759813" datatype="html">
<source>Search</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/search/search.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Căutare</target>
</trans-unit>
<trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9" datatype="html">
<source>Share</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/share/share.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Partajare</target>
</trans-unit>
<trans-unit id="45dda89cf029b7d7b457a8dff01dc4b9a6485816" datatype="html">
<source>Thumbnail</source> <source>Thumbnail</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context>
@ -2728,7 +2672,7 @@
</context-group> </context-group>
<target>Miniatură</target> <target>Miniatură</target>
</trans-unit> </trans-unit>
<trans-unit id="427589505741d1da181b756815701e756184cb8d" datatype="html"> <trans-unit id="7321299026311900359" datatype="html">
<source>Password protection</source> <source>Password protection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2736,23 +2680,7 @@
</context-group> </context-group>
<target>Protecție cu parolă</target> <target>Protecție cu parolă</target>
</trans-unit> </trans-unit>
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html"> <trans-unit id="802458941707537739" datatype="html">
<source>Enabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Activat</target>
</trans-unit>
<trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
<source>Disabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Dezactivat</target>
</trans-unit>
<trans-unit id="9556266f0a2b1762a44b686f2bb21dbfefb01c12" datatype="html">
<source>Low</source> <source>Low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2760,7 +2688,7 @@
</context-group> </context-group>
<target>Scăzut</target> <target>Scăzut</target>
</trans-unit> </trans-unit>
<trans-unit id="72279141a67cc042d9864102b703216cc8a428a3" datatype="html"> <trans-unit id="8063651736083474594" datatype="html">
<source>High</source> <source>High</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2768,7 +2696,7 @@
</context-group> </context-group>
<target>Înalt</target> <target>Înalt</target>
</trans-unit> </trans-unit>
<trans-unit id="0028f40243cb1360bc3d7cb9d4512219bcbd428f" datatype="html"> <trans-unit id="3045212756852862690" datatype="html">
<source>Password protection enabled</source> <source>Password protection enabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2776,7 +2704,7 @@
</context-group> </context-group>
<target>Protecție prin parolă activată</target> <target>Protecție prin parolă activată</target>
</trans-unit> </trans-unit>
<trans-unit id="c76b3ba44c5b7ab363729f81f763b29ef5d7a641" datatype="html"> <trans-unit id="6686475463493886772" datatype="html">
<source>Server restart is recommended.</source> <source>Server restart is recommended.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2784,7 +2712,7 @@
</context-group> </context-group>
<target>Se recomandă repornirea serverului.</target> <target>Se recomandă repornirea serverului.</target>
</trans-unit> </trans-unit>
<trans-unit id="00de5dcd17a5ebd17e67e0688bc638e01bc510a4" datatype="html"> <trans-unit id="573767317440649405" datatype="html">
<source>Password protection disabled</source> <source>Password protection disabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2792,7 +2720,7 @@
</context-group> </context-group>
<target>Protecție prin parolă dezactivată</target> <target>Protecție prin parolă dezactivată</target>
</trans-unit> </trans-unit>
<trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4" datatype="html"> <trans-unit id="6549265851868599441" datatype="html">
<source>Video</source> <source>Video</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context>
@ -2800,6 +2728,10 @@
</context-group> </context-group>
<target>Video</target> <target>Video</target>
</trans-unit> </trans-unit>
<trans-unit id="1821735653273245237" datatype="html">
<source>User creation error!</source>
<target>User creation error!</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@ -2101,7 +2101,7 @@
</context-group> </context-group>
<target>Вход</target> <target>Вход</target>
</trans-unit> </trans-unit>
<trans-unit id="0c21667e83715139c6d1159ca0be23f7ca6678d7" datatype="html"> <trans-unit id="5732878542640870310" datatype="html">
<source>Size to generate</source> <source>Size to generate</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2109,7 +2109,7 @@
</context-group> </context-group>
<target>Size to generate</target> <target>Size to generate</target>
</trans-unit> </trans-unit>
<trans-unit id="77c38520db0a8b490b83f0ad6c5fa66111025921" datatype="html"> <trans-unit id="8013041896880554958" datatype="html">
<source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source> <source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2117,7 +2117,7 @@
</context-group> </context-group>
<target>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</target> <target>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</target>
</trans-unit> </trans-unit>
<trans-unit id="3c51560499be2189db6fa9734ff94fb6da24059c" datatype="html"> <trans-unit id="3188623303493603851" datatype="html">
<source>Indexed only</source> <source>Indexed only</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2125,7 +2125,7 @@
</context-group> </context-group>
<target>Indexed only</target> <target>Indexed only</target>
</trans-unit> </trans-unit>
<trans-unit id="264cbf385990b302b714fbca47f145b265736f67" datatype="html"> <trans-unit id="613209736940517083" datatype="html">
<source>Only checks indexed files.</source> <source>Only checks indexed files.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2133,7 +2133,7 @@
</context-group> </context-group>
<target>Only checks indexed files.</target> <target>Only checks indexed files.</target>
</trans-unit> </trans-unit>
<trans-unit id="f53ab04e9d8449445abf482bf44b521e2e695c3c" datatype="html"> <trans-unit id="4973087105311508591" datatype="html">
<source>Indexing</source> <source>Indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2141,7 +2141,7 @@
</context-group> </context-group>
<target>Indexing</target> <target>Indexing</target>
</trans-unit> </trans-unit>
<trans-unit id="d114a5b2955a3a63dcc4da1c4ae023de4649ad54" datatype="html"> <trans-unit id="1450675569154063839" datatype="html">
<source>Database Reset</source> <source>Database Reset</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2149,7 +2149,7 @@
</context-group> </context-group>
<target>Database Reset</target> <target>Database Reset</target>
</trans-unit> </trans-unit>
<trans-unit id="220985eaaac727d93c4962c4c2becbd5ca9ebdd2" datatype="html"> <trans-unit id="992332743525399881" datatype="html">
<source>Thumbnail Generation</source> <source>Thumbnail Generation</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2157,7 +2157,7 @@
</context-group> </context-group>
<target>Thumbnail Generation</target> <target>Thumbnail Generation</target>
</trans-unit> </trans-unit>
<trans-unit id="dfc03812da82b0b9efe42c1137108d3e8f137434" datatype="html"> <trans-unit id="3065040946301318733" datatype="html">
<source>Photo Converting</source> <source>Photo Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2165,7 +2165,7 @@
</context-group> </context-group>
<target>Photo Converting</target> <target>Photo Converting</target>
</trans-unit> </trans-unit>
<trans-unit id="b8be653cc5ec0ed93fc294025a5a5ad5556e1d81" datatype="html"> <trans-unit id="5318730037252758397" datatype="html">
<source>Video Converting</source> <source>Video Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2173,7 +2173,7 @@
</context-group> </context-group>
<target>Video Converting</target> <target>Video Converting</target>
</trans-unit> </trans-unit>
<trans-unit id="7366222f311f8b246b34c328ea08dfcd91ac831f" datatype="html"> <trans-unit id="1549098823304357760" datatype="html">
<source>Temp Folder Cleaning</source> <source>Temp Folder Cleaning</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2181,7 +2181,7 @@
</context-group> </context-group>
<target>Temp Folder Cleaning</target> <target>Temp Folder Cleaning</target>
</trans-unit> </trans-unit>
<trans-unit id="85b9773b9a3caeb9f0fd69b2b8fa7284bda6b492" datatype="html"> <trans-unit id="1677142486230902467" datatype="html">
<source>Server error</source> <source>Server error</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2193,7 +2193,7 @@
</context-group> </context-group>
<target>Ошибка сервера</target> <target>Ошибка сервера</target>
</trans-unit> </trans-unit>
<trans-unit id="f8e38165d83447ee7596b6d2986e16abe7bb42a6" datatype="html"> <trans-unit id="2642163697922706049" datatype="html">
<source>Server info</source> <source>Server info</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2201,7 +2201,7 @@
</context-group> </context-group>
<target>Информация о сервере</target> <target>Информация о сервере</target>
</trans-unit> </trans-unit>
<trans-unit id="69f5c8276a390f22d64236a3d4849b1f2c308ef1" datatype="html"> <trans-unit id="8398233202919865612" datatype="html">
<source>h</source> <source>h</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2210,7 +2210,7 @@
<note priority="1" from="meaning">hour</note> <note priority="1" from="meaning">hour</note>
<target>час</target> <target>час</target>
</trans-unit> </trans-unit>
<trans-unit id="7001154a37e238b0800a22a3629b60128690515c" datatype="html"> <trans-unit id="8033953731717586115" datatype="html">
<source>m</source> <source>m</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2219,7 +2219,7 @@
<note priority="1" from="meaning">minute</note> <note priority="1" from="meaning">minute</note>
<target>минута</target> <target>минута</target>
</trans-unit> </trans-unit>
<trans-unit id="75ecedd96576b01de81bf0c5f515b658d3c94091" datatype="html"> <trans-unit id="2155832126259145609" datatype="html">
<source>s</source> <source>s</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2228,7 +2228,7 @@
<note priority="1" from="meaning">second</note> <note priority="1" from="meaning">second</note>
<target>секунда</target> <target>секунда</target>
</trans-unit> </trans-unit>
<trans-unit id="2ce162878bbc73bd49c7a3b51d6db6a10da4f21f" datatype="html"> <trans-unit id="8214150102443660196" datatype="html">
<source>ascending name</source> <source>ascending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2236,7 +2236,7 @@
</context-group> </context-group>
<target>по имени, в алфавитном порядке</target> <target>по имени, в алфавитном порядке</target>
</trans-unit> </trans-unit>
<trans-unit id="5f6c10fa70a64acf16325e813e3cd6485df01b7c" datatype="html"> <trans-unit id="3980925891294984568" datatype="html">
<source>descending name</source> <source>descending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2244,7 +2244,7 @@
</context-group> </context-group>
<target>о имени, против алфавитного порядка</target> <target>о имени, против алфавитного порядка</target>
</trans-unit> </trans-unit>
<trans-unit id="33cbb9be635d087d7ec1a4827bdc938ee785bb96" datatype="html"> <trans-unit id="6855905689297288578" datatype="html">
<source>ascending date</source> <source>ascending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2252,7 +2252,7 @@
</context-group> </context-group>
<target>по возрастанию дата</target> <target>по возрастанию дата</target>
</trans-unit> </trans-unit>
<trans-unit id="de879950dc2e77b3d8e9b4efe9d6c0051fba37d4" datatype="html"> <trans-unit id="3789846122694325400" datatype="html">
<source>descending date</source> <source>descending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2260,7 +2260,7 @@
</context-group> </context-group>
<target>по убыванию даты</target> <target>по убыванию даты</target>
</trans-unit> </trans-unit>
<trans-unit id="63b8a172f11bb90da8fbca54f34f2c71a205225b" datatype="html"> <trans-unit id="8893285757291009420" datatype="html">
<source>random</source> <source>random</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2268,7 +2268,7 @@
</context-group> </context-group>
<target>random</target> <target>random</target>
</trans-unit> </trans-unit>
<trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html"> <trans-unit id="414887388288176527" datatype="html">
<source>Images</source> <source>Images</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context>
@ -2276,7 +2276,7 @@
</context-group> </context-group>
<target>Images</target> <target>Images</target>
</trans-unit> </trans-unit>
<trans-unit id="867c1b6839b592cec2156dd0b8a0009fe1557bfa" datatype="html"> <trans-unit id="8681331350836567926" datatype="html">
<source>Url has been copied to clipboard</source> <source>Url has been copied to clipboard</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context>
@ -2288,7 +2288,7 @@
</context-group> </context-group>
<target>Url has been copied to clipboard</target> <target>Url has been copied to clipboard</target>
</trans-unit> </trans-unit>
<trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952" datatype="html"> <trans-unit id="2807800733729323332" datatype="html">
<source>Yes</source> <source>Yes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2296,7 +2296,7 @@
</context-group> </context-group>
<target>Да</target> <target>Да</target>
</trans-unit> </trans-unit>
<trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd" datatype="html"> <trans-unit id="3542042671420335679" datatype="html">
<source>No</source> <source>No</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2304,7 +2304,7 @@
</context-group> </context-group>
<target>Нет</target> <target>Нет</target>
</trans-unit> </trans-unit>
<trans-unit id="381b3a21fe4e53a0ca52dbc6e07073c172489230" datatype="html"> <trans-unit id="765974048716015903" datatype="html">
<source>loading..</source> <source>loading..</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2316,7 +2316,7 @@
</context-group> </context-group>
<target>загрузка ..</target> <target>загрузка ..</target>
</trans-unit> </trans-unit>
<trans-unit id="04e4b67fdc5f633a81e0ab32c1751ab20e6e3034" datatype="html"> <trans-unit id="1353646366342026793" datatype="html">
<source>settings saved</source> <source>settings saved</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2324,7 +2324,7 @@
</context-group> </context-group>
<target>настройки сохранены</target> <target>настройки сохранены</target>
</trans-unit> </trans-unit>
<trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html"> <trans-unit id="4648900870671159218" datatype="html">
<source>Success</source> <source>Success</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2340,7 +2340,7 @@
</context-group> </context-group>
<target>Выполнено</target> <target>Выполнено</target>
</trans-unit> </trans-unit>
<trans-unit id="4f959d275f8dfeefa0a647587cff1ecb483be588" datatype="html"> <trans-unit id="3279583516959443817" datatype="html">
<source>readonly</source> <source>readonly</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2348,7 +2348,7 @@
</context-group> </context-group>
<target>readonly</target> <target>readonly</target>
</trans-unit> </trans-unit>
<trans-unit id="ada3ed98fe7952aac6cd3e2831d4cf3aac20ce0a" datatype="html"> <trans-unit id="2331083694651605942" datatype="html">
<source>default value</source> <source>default value</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2356,7 +2356,7 @@
</context-group> </context-group>
<target>default value</target> <target>default value</target>
</trans-unit> </trans-unit>
<trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html"> <trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source> <source>Basic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2364,7 +2364,7 @@
</context-group> </context-group>
<target>Основной</target> <target>Основной</target>
</trans-unit> </trans-unit>
<trans-unit id="6244017173fe88802248f410e78f2e637f98f634" datatype="html"> <trans-unit id="7522636860183719635" datatype="html">
<source>Restart the server to apply the new settings</source> <source>Restart the server to apply the new settings</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2376,23 +2376,7 @@
</context-group> </context-group>
<target>Для того чтобы применить настройки перезапустите сервер</target> <target>Для того чтобы применить настройки перезапустите сервер</target>
</trans-unit> </trans-unit>
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html"> <trans-unit id="4727311471133444690" datatype="html">
<source>Database</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/database/database.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>База данных</target>
</trans-unit>
<trans-unit id="f3476208ece51779488bbf9e267d58e1fa8b6d23" datatype="html">
<source>Faces</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Faces</target>
</trans-unit>
<trans-unit id="87b1696eb068572c3908643c425ee3090938c1a0" datatype="html">
<source>Folder indexing</source> <source>Folder indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2400,7 +2384,7 @@
</context-group> </context-group>
<target>Сканирование папок</target> <target>Сканирование папок</target>
</trans-unit> </trans-unit>
<trans-unit id="03b2c27d0f1dd0ebdf6eb756bd43914d5127ca8a" datatype="html"> <trans-unit id="7897565236366850950" datatype="html">
<source>low</source> <source>low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2408,7 +2392,7 @@
</context-group> </context-group>
<target>низкий</target> <target>низкий</target>
</trans-unit> </trans-unit>
<trans-unit id="c611dbfd81ae6fd4d7e5332f85ee78f9740fe000" datatype="html"> <trans-unit id="4688460977394283086" datatype="html">
<source>medium</source> <source>medium</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2416,7 +2400,7 @@
</context-group> </context-group>
<target>средний</target> <target>средний</target>
</trans-unit> </trans-unit>
<trans-unit id="fef2f6e70c3eaa2f29dbec8069e13bca1b75b222" datatype="html"> <trans-unit id="2602838849414645735" datatype="html">
<source>high</source> <source>high</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2424,7 +2408,7 @@
</context-group> </context-group>
<target>высокий</target> <target>высокий</target>
</trans-unit> </trans-unit>
<trans-unit id="44876e25a81487f655dff4340f89b1b259b19587" datatype="html"> <trans-unit id="8600969352447706682" datatype="html">
<source>Folder indexing started</source> <source>Folder indexing started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2432,7 +2416,7 @@
</context-group> </context-group>
<target>Folder indexing started</target> <target>Folder indexing started</target>
</trans-unit> </trans-unit>
<trans-unit id="c5a3929b71a7b8090a763cc3434f8756184effdc" datatype="html"> <trans-unit id="7752045260127147962" datatype="html">
<source>Folder indexing interrupted</source> <source>Folder indexing interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2440,7 +2424,7 @@
</context-group> </context-group>
<target>Folder indexing interrupted</target> <target>Folder indexing interrupted</target>
</trans-unit> </trans-unit>
<trans-unit id="3a894c33925f9b669fa1f2732e45ae32cc815ee8" datatype="html"> <trans-unit id="7112590034883471455" datatype="html">
<source>Resetting database</source> <source>Resetting database</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2448,7 +2432,7 @@
</context-group> </context-group>
<target>Resetting database</target> <target>Resetting database</target>
</trans-unit> </trans-unit>
<trans-unit id="7df922c2d1346ede267a63efed399f489c0c9907" datatype="html"> <trans-unit id="3030272344799552884" datatype="html">
<source>Job started</source> <source>Job started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2456,7 +2440,7 @@
</context-group> </context-group>
<target>Job started</target> <target>Job started</target>
</trans-unit> </trans-unit>
<trans-unit id="b8d05f3701688493a899c9c05d588e8c6b2909ef" datatype="html"> <trans-unit id="2836205394227530190" datatype="html">
<source>Stopping job</source> <source>Stopping job</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2464,7 +2448,7 @@
</context-group> </context-group>
<target>Stopping job</target> <target>Stopping job</target>
</trans-unit> </trans-unit>
<trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html"> <trans-unit id="3229595422546554334" datatype="html">
<source>Jobs</source> <source>Jobs</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2472,23 +2456,7 @@
</context-group> </context-group>
<target>Jobs</target> <target>Jobs</target>
</trans-unit> </trans-unit>
<trans-unit id="ca420aebba5bdcb97c2704532fd6cb675599628c" datatype="html"> <trans-unit id="1461196514655349848" datatype="html">
<source>after</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>after</target>
</trans-unit>
<trans-unit id="e113e3450a367a1dff703fc5e0403a497ca73a7c" datatype="html">
<source>never</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>never</target>
</trans-unit>
<trans-unit id="dbccf2ff21e41ba9f760ef7ccb18caa7ca9a7d37" datatype="html">
<source>periodic</source> <source>periodic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2496,7 +2464,7 @@
</context-group> </context-group>
<target>periodic</target> <target>periodic</target>
</trans-unit> </trans-unit>
<trans-unit id="543935afc44141d45216131ada149945aa784b27" datatype="html"> <trans-unit id="151283875747851076" datatype="html">
<source>scheduled</source> <source>scheduled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2504,7 +2472,7 @@
</context-group> </context-group>
<target>scheduled</target> <target>scheduled</target>
</trans-unit> </trans-unit>
<trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596" datatype="html"> <trans-unit id="8739442281958563044" datatype="html">
<source>Monday</source> <source>Monday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2512,7 +2480,7 @@
</context-group> </context-group>
<target>Monday</target> <target>Monday</target>
</trans-unit> </trans-unit>
<trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee" datatype="html"> <trans-unit id="9176037901730521018" datatype="html">
<source>Tuesday</source> <source>Tuesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2520,7 +2488,7 @@
</context-group> </context-group>
<target>Tuesday</target> <target>Tuesday</target>
</trans-unit> </trans-unit>
<trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9" datatype="html"> <trans-unit id="8798932904948432529" datatype="html">
<source>Wednesday</source> <source>Wednesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2528,7 +2496,7 @@
</context-group> </context-group>
<target>Wednesday</target> <target>Wednesday</target>
</trans-unit> </trans-unit>
<trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b" datatype="html"> <trans-unit id="1433683192825895947" datatype="html">
<source>Thursday</source> <source>Thursday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2536,7 +2504,7 @@
</context-group> </context-group>
<target>Thursday</target> <target>Thursday</target>
</trans-unit> </trans-unit>
<trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215" datatype="html"> <trans-unit id="3730139500618908668" datatype="html">
<source>Friday</source> <source>Friday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2544,7 +2512,7 @@
</context-group> </context-group>
<target>Friday</target> <target>Friday</target>
</trans-unit> </trans-unit>
<trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e" datatype="html"> <trans-unit id="1830554030016307335" datatype="html">
<source>Saturday</source> <source>Saturday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2552,7 +2520,7 @@
</context-group> </context-group>
<target>Saturday</target> <target>Saturday</target>
</trans-unit> </trans-unit>
<trans-unit id="8339364b054610983b7f2334bb807fff7613bddf" datatype="html"> <trans-unit id="6950140976689343775" datatype="html">
<source>Sunday</source> <source>Sunday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2560,7 +2528,7 @@
</context-group> </context-group>
<target>Sunday</target> <target>Sunday</target>
</trans-unit> </trans-unit>
<trans-unit id="f64c76c7c7c71baddef3dc6a93e4394b8fdb69f4" datatype="html"> <trans-unit id="6320319413541466015" datatype="html">
<source>day</source> <source>day</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2568,7 +2536,7 @@
</context-group> </context-group>
<target>day</target> <target>day</target>
</trans-unit> </trans-unit>
<trans-unit id="a5c310bc3e11a0c0b40aef2e12659cb513ba8a1d" datatype="html"> <trans-unit id="6816983613862053954" datatype="html">
<source>processed</source> <source>processed</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2576,7 +2544,7 @@
</context-group> </context-group>
<target>processed</target> <target>processed</target>
</trans-unit> </trans-unit>
<trans-unit id="86ea578044c75ec61a041835d0d6d8a2c668e145" datatype="html"> <trans-unit id="2136984849049323349" datatype="html">
<source>skipped</source> <source>skipped</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2584,7 +2552,7 @@
</context-group> </context-group>
<target>skipped</target> <target>skipped</target>
</trans-unit> </trans-unit>
<trans-unit id="8754c2dbc855d18ee90ffff136caedfd64f71e83" datatype="html"> <trans-unit id="7126464771610287155" datatype="html">
<source>all</source> <source>all</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2592,7 +2560,7 @@
</context-group> </context-group>
<target>all</target> <target>all</target>
</trans-unit> </trans-unit>
<trans-unit id="09fe06e2448282e6e0301f8127d7205e4ec4cc3b" datatype="html"> <trans-unit id="4000123028861070708" datatype="html">
<source>running</source> <source>running</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2600,7 +2568,7 @@
</context-group> </context-group>
<target>running</target> <target>running</target>
</trans-unit> </trans-unit>
<trans-unit id="d18e7f06f6326d16b5fa80d3dcb70fa4fcd0fff2" datatype="html"> <trans-unit id="2919141718048459530" datatype="html">
<source>cancelling</source> <source>cancelling</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2608,7 +2576,7 @@
</context-group> </context-group>
<target>cancelling</target> <target>cancelling</target>
</trans-unit> </trans-unit>
<trans-unit id="c0cde1cacf3dd26d2893c874cee668ee43da44f7" datatype="html"> <trans-unit id="5955314125015446309" datatype="html">
<source>canceled</source> <source>canceled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2616,7 +2584,7 @@
</context-group> </context-group>
<target>canceled</target> <target>canceled</target>
</trans-unit> </trans-unit>
<trans-unit id="bf8b2649755a28c54ff73ce872ebae185671291d" datatype="html"> <trans-unit id="8013973649266860157" datatype="html">
<source>interrupted</source> <source>interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2624,7 +2592,7 @@
</context-group> </context-group>
<target>interrupted</target> <target>interrupted</target>
</trans-unit> </trans-unit>
<trans-unit id="6ec09b0ca4ffa1903dfecc23a43148043887f21f" datatype="html"> <trans-unit id="2059708434886905909" datatype="html">
<source>finished</source> <source>finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2632,7 +2600,7 @@
</context-group> </context-group>
<target>finished</target> <target>finished</target>
</trans-unit> </trans-unit>
<trans-unit id="d2a2915d79ff31439a174fc3a147004542291e29" datatype="html"> <trans-unit id="5813867925497374051" datatype="html">
<source>Map</source> <source>Map</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context>
@ -2640,7 +2608,7 @@
</context-group> </context-group>
<target>Карта</target> <target>Карта</target>
</trans-unit> </trans-unit>
<trans-unit id="3610ff97c9b9af9a23aa02a1a05d561c8fa03f42" datatype="html"> <trans-unit id="5007962937899031099" datatype="html">
<source>Meta file</source> <source>Meta file</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context>
@ -2648,7 +2616,7 @@
</context-group> </context-group>
<target>Метафайл</target> <target>Метафайл</target>
</trans-unit> </trans-unit>
<trans-unit id="c2a9de3714f5767b174d0424bc8abe2dc37acc41" datatype="html"> <trans-unit id="8693603235657020323" datatype="html">
<source>Other</source> <source>Other</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
@ -2656,15 +2624,7 @@
</context-group> </context-group>
<target>Другие</target> <target>Другие</target>
</trans-unit> </trans-unit>
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html"> <trans-unit id="5750485945694679561" datatype="html">
<source>Info</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Информация</target>
</trans-unit>
<trans-unit id="a4179dfcd78cace8b98cdeb5a74ef60ea2360163" datatype="html">
<source>Photo</source> <source>Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2672,7 +2632,7 @@
</context-group> </context-group>
<target>Photo</target> <target>Photo</target>
</trans-unit> </trans-unit>
<trans-unit id="ed3fc8103cfe2c6b999115b6d5dcbe7a2528a477" datatype="html"> <trans-unit id="943622778225300320" datatype="html">
<source>(recommended)</source> <source>(recommended)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2680,7 +2640,7 @@
</context-group> </context-group>
<target>(рекомендуемые)</target> <target>(рекомендуемые)</target>
</trans-unit> </trans-unit>
<trans-unit id="37e17739aa72ee0616a2f908ae66092778f3d626" datatype="html"> <trans-unit id="3565724666233872817" datatype="html">
<source>(deprecated, will be removed)</source> <source>(deprecated, will be removed)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2688,7 +2648,7 @@
</context-group> </context-group>
<target>(deprecated, will be removed)</target> <target>(deprecated, will be removed)</target>
</trans-unit> </trans-unit>
<trans-unit id="59b428a89fc1e287f2fb60806ed5f0588cb9c270" datatype="html"> <trans-unit id="6185382492926150685" datatype="html">
<source>Random Photo</source> <source>Random Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context>
@ -2696,7 +2656,7 @@
</context-group> </context-group>
<target>Random Photo</target> <target>Random Photo</target>
</trans-unit> </trans-unit>
<trans-unit id="bf5ce15a43de0abbce2193b3061a208eb35f7195" datatype="html"> <trans-unit id="7393380261620707212" datatype="html">
<source>Job finished</source> <source>Job finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context>
@ -2704,23 +2664,7 @@
</context-group> </context-group>
<target>Job finished</target> <target>Job finished</target>
</trans-unit> </trans-unit>
<trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016" datatype="html"> <trans-unit id="3434410278501759813" datatype="html">
<source>Search</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/search/search.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Поиск</target>
</trans-unit>
<trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9" datatype="html">
<source>Share</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/share/share.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Поделиться</target>
</trans-unit>
<trans-unit id="45dda89cf029b7d7b457a8dff01dc4b9a6485816" datatype="html">
<source>Thumbnail</source> <source>Thumbnail</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context>
@ -2728,7 +2672,7 @@
</context-group> </context-group>
<target>Миниатюра</target> <target>Миниатюра</target>
</trans-unit> </trans-unit>
<trans-unit id="427589505741d1da181b756815701e756184cb8d" datatype="html"> <trans-unit id="7321299026311900359" datatype="html">
<source>Password protection</source> <source>Password protection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2736,23 +2680,7 @@
</context-group> </context-group>
<target>Защита паролем</target> <target>Защита паролем</target>
</trans-unit> </trans-unit>
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html"> <trans-unit id="802458941707537739" datatype="html">
<source>Enabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Включено</target>
</trans-unit>
<trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
<source>Disabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Отключено</target>
</trans-unit>
<trans-unit id="9556266f0a2b1762a44b686f2bb21dbfefb01c12" datatype="html">
<source>Low</source> <source>Low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2760,7 +2688,7 @@
</context-group> </context-group>
<target>Низкий</target> <target>Низкий</target>
</trans-unit> </trans-unit>
<trans-unit id="72279141a67cc042d9864102b703216cc8a428a3" datatype="html"> <trans-unit id="8063651736083474594" datatype="html">
<source>High</source> <source>High</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2768,7 +2696,7 @@
</context-group> </context-group>
<target>Высокий</target> <target>Высокий</target>
</trans-unit> </trans-unit>
<trans-unit id="0028f40243cb1360bc3d7cb9d4512219bcbd428f" datatype="html"> <trans-unit id="3045212756852862690" datatype="html">
<source>Password protection enabled</source> <source>Password protection enabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2776,7 +2704,7 @@
</context-group> </context-group>
<target>Защита паролем включена</target> <target>Защита паролем включена</target>
</trans-unit> </trans-unit>
<trans-unit id="c76b3ba44c5b7ab363729f81f763b29ef5d7a641" datatype="html"> <trans-unit id="6686475463493886772" datatype="html">
<source>Server restart is recommended.</source> <source>Server restart is recommended.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2784,7 +2712,7 @@
</context-group> </context-group>
<target>Рекомендуется перезапустить сервер.</target> <target>Рекомендуется перезапустить сервер.</target>
</trans-unit> </trans-unit>
<trans-unit id="00de5dcd17a5ebd17e67e0688bc638e01bc510a4" datatype="html"> <trans-unit id="573767317440649405" datatype="html">
<source>Password protection disabled</source> <source>Password protection disabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2792,7 +2720,7 @@
</context-group> </context-group>
<target>Защита паролем отключена</target> <target>Защита паролем отключена</target>
</trans-unit> </trans-unit>
<trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4" datatype="html"> <trans-unit id="6549265851868599441" datatype="html">
<source>Video</source> <source>Video</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context>
@ -2800,6 +2728,10 @@
</context-group> </context-group>
<target>Видео</target> <target>Видео</target>
</trans-unit> </trans-unit>
<trans-unit id="1821735653273245237" datatype="html">
<source>User creation error!</source>
<target>User creation error!</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>

View File

@ -2101,7 +2101,7 @@
</context-group> </context-group>
<target>Ange</target> <target>Ange</target>
</trans-unit> </trans-unit>
<trans-unit id="0c21667e83715139c6d1159ca0be23f7ca6678d7" datatype="html"> <trans-unit id="5732878542640870310" datatype="html">
<source>Size to generate</source> <source>Size to generate</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2109,7 +2109,7 @@
</context-group> </context-group>
<target>Storlek att generera</target> <target>Storlek att generera</target>
</trans-unit> </trans-unit>
<trans-unit id="77c38520db0a8b490b83f0ad6c5fa66111025921" datatype="html"> <trans-unit id="8013041896880554958" datatype="html">
<source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source> <source>These thumbnails will be generated. The list should be a subset of the enabled thumbnail sizes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2117,7 +2117,7 @@
</context-group> </context-group>
<target>Dessa miniatyrer kommer att genereras. Listan bör vara en subset av tillgängliga miniatyrsstorlekar</target> <target>Dessa miniatyrer kommer att genereras. Listan bör vara en subset av tillgängliga miniatyrsstorlekar</target>
</trans-unit> </trans-unit>
<trans-unit id="3c51560499be2189db6fa9734ff94fb6da24059c" datatype="html"> <trans-unit id="3188623303493603851" datatype="html">
<source>Indexed only</source> <source>Indexed only</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2125,7 +2125,7 @@
</context-group> </context-group>
<target>Bara indexerade</target> <target>Bara indexerade</target>
</trans-unit> </trans-unit>
<trans-unit id="264cbf385990b302b714fbca47f145b265736f67" datatype="html"> <trans-unit id="613209736940517083" datatype="html">
<source>Only checks indexed files.</source> <source>Only checks indexed files.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2133,7 +2133,7 @@
</context-group> </context-group>
<target>Kontrollera bara indexerade filer.</target> <target>Kontrollera bara indexerade filer.</target>
</trans-unit> </trans-unit>
<trans-unit id="f53ab04e9d8449445abf482bf44b521e2e695c3c" datatype="html"> <trans-unit id="4973087105311508591" datatype="html">
<source>Indexing</source> <source>Indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2141,7 +2141,7 @@
</context-group> </context-group>
<target>Indexering</target> <target>Indexering</target>
</trans-unit> </trans-unit>
<trans-unit id="d114a5b2955a3a63dcc4da1c4ae023de4649ad54" datatype="html"> <trans-unit id="1450675569154063839" datatype="html">
<source>Database Reset</source> <source>Database Reset</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2149,7 +2149,7 @@
</context-group> </context-group>
<target>Återställning av databas</target> <target>Återställning av databas</target>
</trans-unit> </trans-unit>
<trans-unit id="220985eaaac727d93c4962c4c2becbd5ca9ebdd2" datatype="html"> <trans-unit id="992332743525399881" datatype="html">
<source>Thumbnail Generation</source> <source>Thumbnail Generation</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2157,7 +2157,7 @@
</context-group> </context-group>
<target>Miniatyrsgenerering</target> <target>Miniatyrsgenerering</target>
</trans-unit> </trans-unit>
<trans-unit id="dfc03812da82b0b9efe42c1137108d3e8f137434" datatype="html"> <trans-unit id="3065040946301318733" datatype="html">
<source>Photo Converting</source> <source>Photo Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2165,7 +2165,7 @@
</context-group> </context-group>
<target>Fotokonverting</target> <target>Fotokonverting</target>
</trans-unit> </trans-unit>
<trans-unit id="b8be653cc5ec0ed93fc294025a5a5ad5556e1d81" datatype="html"> <trans-unit id="5318730037252758397" datatype="html">
<source>Video Converting</source> <source>Video Converting</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2173,7 +2173,7 @@
</context-group> </context-group>
<target>Videokonvertering</target> <target>Videokonvertering</target>
</trans-unit> </trans-unit>
<trans-unit id="7366222f311f8b246b34c328ea08dfcd91ac831f" datatype="html"> <trans-unit id="1549098823304357760" datatype="html">
<source>Temp Folder Cleaning</source> <source>Temp Folder Cleaning</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/backendtext.service.ts</context>
@ -2181,7 +2181,7 @@
</context-group> </context-group>
<target>Temp-mapprensning</target> <target>Temp-mapprensning</target>
</trans-unit> </trans-unit>
<trans-unit id="85b9773b9a3caeb9f0fd69b2b8fa7284bda6b492" datatype="html"> <trans-unit id="1677142486230902467" datatype="html">
<source>Server error</source> <source>Server error</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2193,7 +2193,7 @@
</context-group> </context-group>
<target>Serverfel</target> <target>Serverfel</target>
</trans-unit> </trans-unit>
<trans-unit id="f8e38165d83447ee7596b6d2986e16abe7bb42a6" datatype="html"> <trans-unit id="2642163697922706049" datatype="html">
<source>Server info</source> <source>Server info</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context> <context context-type="sourcefile">src/frontend/app/model/notification.service.ts</context>
@ -2201,7 +2201,7 @@
</context-group> </context-group>
<target>Server info</target> <target>Server info</target>
</trans-unit> </trans-unit>
<trans-unit id="69f5c8276a390f22d64236a3d4849b1f2c308ef1" datatype="html"> <trans-unit id="8398233202919865612" datatype="html">
<source>h</source> <source>h</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2210,7 +2210,7 @@
<note priority="1" from="meaning">hour</note> <note priority="1" from="meaning">hour</note>
<target>h</target> <target>h</target>
</trans-unit> </trans-unit>
<trans-unit id="7001154a37e238b0800a22a3629b60128690515c" datatype="html"> <trans-unit id="8033953731717586115" datatype="html">
<source>m</source> <source>m</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2219,7 +2219,7 @@
<note priority="1" from="meaning">minute</note> <note priority="1" from="meaning">minute</note>
<target>m</target> <target>m</target>
</trans-unit> </trans-unit>
<trans-unit id="75ecedd96576b01de81bf0c5f515b658d3c94091" datatype="html"> <trans-unit id="2155832126259145609" datatype="html">
<source>s</source> <source>s</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/DurationPipe.ts</context>
@ -2228,7 +2228,7 @@
<note priority="1" from="meaning">second</note> <note priority="1" from="meaning">second</note>
<target>s</target> <target>s</target>
</trans-unit> </trans-unit>
<trans-unit id="2ce162878bbc73bd49c7a3b51d6db6a10da4f21f" datatype="html"> <trans-unit id="8214150102443660196" datatype="html">
<source>ascending name</source> <source>ascending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2236,7 +2236,7 @@
</context-group> </context-group>
<target>stigande namn</target> <target>stigande namn</target>
</trans-unit> </trans-unit>
<trans-unit id="5f6c10fa70a64acf16325e813e3cd6485df01b7c" datatype="html"> <trans-unit id="3980925891294984568" datatype="html">
<source>descending name</source> <source>descending name</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2244,7 +2244,7 @@
</context-group> </context-group>
<target>fallande namn</target> <target>fallande namn</target>
</trans-unit> </trans-unit>
<trans-unit id="33cbb9be635d087d7ec1a4827bdc938ee785bb96" datatype="html"> <trans-unit id="6855905689297288578" datatype="html">
<source>ascending date</source> <source>ascending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2252,7 +2252,7 @@
</context-group> </context-group>
<target>stigande datum</target> <target>stigande datum</target>
</trans-unit> </trans-unit>
<trans-unit id="de879950dc2e77b3d8e9b4efe9d6c0051fba37d4" datatype="html"> <trans-unit id="3789846122694325400" datatype="html">
<source>descending date</source> <source>descending date</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2260,7 +2260,7 @@
</context-group> </context-group>
<target>fallande datum</target> <target>fallande datum</target>
</trans-unit> </trans-unit>
<trans-unit id="63b8a172f11bb90da8fbca54f34f2c71a205225b" datatype="html"> <trans-unit id="8893285757291009420" datatype="html">
<source>random</source> <source>random</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context> <context context-type="sourcefile">src/frontend/app/pipes/StringifySortingMethod.ts</context>
@ -2268,7 +2268,7 @@
</context-group> </context-group>
<target>slumpvis</target> <target>slumpvis</target>
</trans-unit> </trans-unit>
<trans-unit id="b73f7f5060fb22a1e9ec462b1bb02493fa3ab866" datatype="html"> <trans-unit id="414887388288176527" datatype="html">
<source>Images</source> <source>Images</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/navigator/navigator.gallery.component.ts</context>
@ -2276,7 +2276,7 @@
</context-group> </context-group>
<target>Bilder</target> <target>Bilder</target>
</trans-unit> </trans-unit>
<trans-unit id="867c1b6839b592cec2156dd0b8a0009fe1557bfa" datatype="html"> <trans-unit id="8681331350836567926" datatype="html">
<source>Url has been copied to clipboard</source> <source>Url has been copied to clipboard</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/random-query-builder/random-query-builder.gallery.component.ts</context>
@ -2288,7 +2288,7 @@
</context-group> </context-group>
<target>Url har kopierats</target> <target>Url har kopierats</target>
</trans-unit> </trans-unit>
<trans-unit id="4f20f2d5a6882190892e58b85f6ccbedfa737952" datatype="html"> <trans-unit id="2807800733729323332" datatype="html">
<source>Yes</source> <source>Yes</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2296,7 +2296,7 @@
</context-group> </context-group>
<target>Ja</target> <target>Ja</target>
</trans-unit> </trans-unit>
<trans-unit id="3d3ae7deebc5949b0c1c78b9847886a94321d9fd" datatype="html"> <trans-unit id="3542042671420335679" datatype="html">
<source>No</source> <source>No</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2304,7 +2304,7 @@
</context-group> </context-group>
<target>Nej</target> <target>Nej</target>
</trans-unit> </trans-unit>
<trans-unit id="381b3a21fe4e53a0ca52dbc6e07073c172489230" datatype="html"> <trans-unit id="765974048716015903" datatype="html">
<source>loading..</source> <source>loading..</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/gallery/share/share.gallery.component.ts</context>
@ -2316,7 +2316,7 @@
</context-group> </context-group>
<target>laddar...</target> <target>laddar...</target>
</trans-unit> </trans-unit>
<trans-unit id="04e4b67fdc5f633a81e0ab32c1751ab20e6e3034" datatype="html"> <trans-unit id="1353646366342026793" datatype="html">
<source>settings saved</source> <source>settings saved</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2324,7 +2324,7 @@
</context-group> </context-group>
<target>inställningar sparades</target> <target>inställningar sparades</target>
</trans-unit> </trans-unit>
<trans-unit id="1e035e6ccfab771cad4226b2ad230cb0d4a88cba" datatype="html"> <trans-unit id="4648900870671159218" datatype="html">
<source>Success</source> <source>Success</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/abstract.settings.component.ts</context>
@ -2340,7 +2340,7 @@
</context-group> </context-group>
<target>Lyckades</target> <target>Lyckades</target>
</trans-unit> </trans-unit>
<trans-unit id="4f959d275f8dfeefa0a647587cff1ecb483be588" datatype="html"> <trans-unit id="3279583516959443817" datatype="html">
<source>readonly</source> <source>readonly</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2348,7 +2348,7 @@
</context-group> </context-group>
<target>endast läsbart</target> <target>endast läsbart</target>
</trans-unit> </trans-unit>
<trans-unit id="ada3ed98fe7952aac6cd3e2831d4cf3aac20ce0a" datatype="html"> <trans-unit id="2331083694651605942" datatype="html">
<source>default value</source> <source>default value</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/_abstract/settings-entry/settings-entry.component.ts</context>
@ -2356,7 +2356,7 @@
</context-group> </context-group>
<target>standardvärde</target> <target>standardvärde</target>
</trans-unit> </trans-unit>
<trans-unit id="380ab580741bec31346978e7cab8062d6970408d" datatype="html"> <trans-unit id="8643289769990675407" datatype="html">
<source>Basic</source> <source>Basic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2364,7 +2364,7 @@
</context-group> </context-group>
<target>Grundläggande</target> <target>Grundläggande</target>
</trans-unit> </trans-unit>
<trans-unit id="6244017173fe88802248f410e78f2e637f98f634" datatype="html"> <trans-unit id="7522636860183719635" datatype="html">
<source>Restart the server to apply the new settings</source> <source>Restart the server to apply the new settings</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/basic/basic.settings.component.ts</context>
@ -2376,23 +2376,7 @@
</context-group> </context-group>
<target>Starta om servern för att de nya inställningarna ska gälla.</target> <target>Starta om servern för att de nya inställningarna ska gälla.</target>
</trans-unit> </trans-unit>
<trans-unit id="fb324ec7da611c6283caa6fc6257c39a56d6aaf7" datatype="html"> <trans-unit id="4727311471133444690" datatype="html">
<source>Database</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/database/database.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Databas</target>
</trans-unit>
<trans-unit id="f3476208ece51779488bbf9e267d58e1fa8b6d23" datatype="html">
<source>Faces</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/faces/faces.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Ansikten</target>
</trans-unit>
<trans-unit id="87b1696eb068572c3908643c425ee3090938c1a0" datatype="html">
<source>Folder indexing</source> <source>Folder indexing</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2400,7 +2384,7 @@
</context-group> </context-group>
<target>Indexering av mappar</target> <target>Indexering av mappar</target>
</trans-unit> </trans-unit>
<trans-unit id="03b2c27d0f1dd0ebdf6eb756bd43914d5127ca8a" datatype="html"> <trans-unit id="7897565236366850950" datatype="html">
<source>low</source> <source>low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2408,7 +2392,7 @@
</context-group> </context-group>
<target>låg</target> <target>låg</target>
</trans-unit> </trans-unit>
<trans-unit id="c611dbfd81ae6fd4d7e5332f85ee78f9740fe000" datatype="html"> <trans-unit id="4688460977394283086" datatype="html">
<source>medium</source> <source>medium</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2416,7 +2400,7 @@
</context-group> </context-group>
<target>medium</target> <target>medium</target>
</trans-unit> </trans-unit>
<trans-unit id="fef2f6e70c3eaa2f29dbec8069e13bca1b75b222" datatype="html"> <trans-unit id="2602838849414645735" datatype="html">
<source>high</source> <source>high</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2424,7 +2408,7 @@
</context-group> </context-group>
<target>hög</target> <target>hög</target>
</trans-unit> </trans-unit>
<trans-unit id="44876e25a81487f655dff4340f89b1b259b19587" datatype="html"> <trans-unit id="8600969352447706682" datatype="html">
<source>Folder indexing started</source> <source>Folder indexing started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2432,7 +2416,7 @@
</context-group> </context-group>
<target>Mappindexering startad</target> <target>Mappindexering startad</target>
</trans-unit> </trans-unit>
<trans-unit id="c5a3929b71a7b8090a763cc3434f8756184effdc" datatype="html"> <trans-unit id="7752045260127147962" datatype="html">
<source>Folder indexing interrupted</source> <source>Folder indexing interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2440,7 +2424,7 @@
</context-group> </context-group>
<target>Mappindexering avbruten</target> <target>Mappindexering avbruten</target>
</trans-unit> </trans-unit>
<trans-unit id="3a894c33925f9b669fa1f2732e45ae32cc815ee8" datatype="html"> <trans-unit id="7112590034883471455" datatype="html">
<source>Resetting database</source> <source>Resetting database</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/indexing/indexing.settings.component.ts</context>
@ -2448,7 +2432,7 @@
</context-group> </context-group>
<target>Nollställer databasen</target> <target>Nollställer databasen</target>
</trans-unit> </trans-unit>
<trans-unit id="7df922c2d1346ede267a63efed399f489c0c9907" datatype="html"> <trans-unit id="3030272344799552884" datatype="html">
<source>Job started</source> <source>Job started</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2456,7 +2440,7 @@
</context-group> </context-group>
<target>Jobb startat</target> <target>Jobb startat</target>
</trans-unit> </trans-unit>
<trans-unit id="b8d05f3701688493a899c9c05d588e8c6b2909ef" datatype="html"> <trans-unit id="2836205394227530190" datatype="html">
<source>Stopping job</source> <source>Stopping job</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/button/job-button.settings.component.ts</context>
@ -2464,7 +2448,7 @@
</context-group> </context-group>
<target>Stoppar jobb</target> <target>Stoppar jobb</target>
</trans-unit> </trans-unit>
<trans-unit id="43f1cc191ebc0b8ce89f6916aa634f5a57158798" datatype="html"> <trans-unit id="3229595422546554334" datatype="html">
<source>Jobs</source> <source>Jobs</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2472,23 +2456,7 @@
</context-group> </context-group>
<target>Jobb</target> <target>Jobb</target>
</trans-unit> </trans-unit>
<trans-unit id="ca420aebba5bdcb97c2704532fd6cb675599628c" datatype="html"> <trans-unit id="1461196514655349848" datatype="html">
<source>after</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>efter</target>
</trans-unit>
<trans-unit id="e113e3450a367a1dff703fc5e0403a497ca73a7c" datatype="html">
<source>never</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>aldrig</target>
</trans-unit>
<trans-unit id="dbccf2ff21e41ba9f760ef7ccb18caa7ca9a7d37" datatype="html">
<source>periodic</source> <source>periodic</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2496,7 +2464,7 @@
</context-group> </context-group>
<target>återkommande</target> <target>återkommande</target>
</trans-unit> </trans-unit>
<trans-unit id="543935afc44141d45216131ada149945aa784b27" datatype="html"> <trans-unit id="151283875747851076" datatype="html">
<source>scheduled</source> <source>scheduled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2504,7 +2472,7 @@
</context-group> </context-group>
<target>schemalagd</target> <target>schemalagd</target>
</trans-unit> </trans-unit>
<trans-unit id="a43c57a7cbebf57eb33a2eae5e994c91d9887596" datatype="html"> <trans-unit id="8739442281958563044" datatype="html">
<source>Monday</source> <source>Monday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2512,7 +2480,7 @@
</context-group> </context-group>
<target>Måndag</target> <target>Måndag</target>
</trans-unit> </trans-unit>
<trans-unit id="48a2a35957ce394eb2c59ae35c99642360af70ee" datatype="html"> <trans-unit id="9176037901730521018" datatype="html">
<source>Tuesday</source> <source>Tuesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2520,7 +2488,7 @@
</context-group> </context-group>
<target>Tisdag</target> <target>Tisdag</target>
</trans-unit> </trans-unit>
<trans-unit id="b0af441f9ba8b82952b9ec10fb8c62e8fec67df9" datatype="html"> <trans-unit id="8798932904948432529" datatype="html">
<source>Wednesday</source> <source>Wednesday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2528,7 +2496,7 @@
</context-group> </context-group>
<target>Onsdag</target> <target>Onsdag</target>
</trans-unit> </trans-unit>
<trans-unit id="55c583b99c809818ec27df065ccf05357a6ac10b" datatype="html"> <trans-unit id="1433683192825895947" datatype="html">
<source>Thursday</source> <source>Thursday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2536,7 +2504,7 @@
</context-group> </context-group>
<target>Torsdag</target> <target>Torsdag</target>
</trans-unit> </trans-unit>
<trans-unit id="e91b54925dc5f490753f60f53ef6f8b4609e6215" datatype="html"> <trans-unit id="3730139500618908668" datatype="html">
<source>Friday</source> <source>Friday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2544,7 +2512,7 @@
</context-group> </context-group>
<target>Fredag</target> <target>Fredag</target>
</trans-unit> </trans-unit>
<trans-unit id="c0d2dd391a3eca8e841a5d0e035cd268280eb68e" datatype="html"> <trans-unit id="1830554030016307335" datatype="html">
<source>Saturday</source> <source>Saturday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2552,7 +2520,7 @@
</context-group> </context-group>
<target>Lördag</target> <target>Lördag</target>
</trans-unit> </trans-unit>
<trans-unit id="8339364b054610983b7f2334bb807fff7613bddf" datatype="html"> <trans-unit id="6950140976689343775" datatype="html">
<source>Sunday</source> <source>Sunday</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2560,7 +2528,7 @@
</context-group> </context-group>
<target>Söndag</target> <target>Söndag</target>
</trans-unit> </trans-unit>
<trans-unit id="f64c76c7c7c71baddef3dc6a93e4394b8fdb69f4" datatype="html"> <trans-unit id="6320319413541466015" datatype="html">
<source>day</source> <source>day</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/jobs.settings.component.ts</context>
@ -2568,7 +2536,7 @@
</context-group> </context-group>
<target>dag</target> <target>dag</target>
</trans-unit> </trans-unit>
<trans-unit id="a5c310bc3e11a0c0b40aef2e12659cb513ba8a1d" datatype="html"> <trans-unit id="6816983613862053954" datatype="html">
<source>processed</source> <source>processed</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2576,7 +2544,7 @@
</context-group> </context-group>
<target>bearbetad</target> <target>bearbetad</target>
</trans-unit> </trans-unit>
<trans-unit id="86ea578044c75ec61a041835d0d6d8a2c668e145" datatype="html"> <trans-unit id="2136984849049323349" datatype="html">
<source>skipped</source> <source>skipped</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2584,7 +2552,7 @@
</context-group> </context-group>
<target>hoppat över</target> <target>hoppat över</target>
</trans-unit> </trans-unit>
<trans-unit id="8754c2dbc855d18ee90ffff136caedfd64f71e83" datatype="html"> <trans-unit id="7126464771610287155" datatype="html">
<source>all</source> <source>all</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2592,7 +2560,7 @@
</context-group> </context-group>
<target>alla</target> <target>alla</target>
</trans-unit> </trans-unit>
<trans-unit id="09fe06e2448282e6e0301f8127d7205e4ec4cc3b" datatype="html"> <trans-unit id="4000123028861070708" datatype="html">
<source>running</source> <source>running</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2600,7 +2568,7 @@
</context-group> </context-group>
<target>kör</target> <target>kör</target>
</trans-unit> </trans-unit>
<trans-unit id="d18e7f06f6326d16b5fa80d3dcb70fa4fcd0fff2" datatype="html"> <trans-unit id="2919141718048459530" datatype="html">
<source>cancelling</source> <source>cancelling</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2608,7 +2576,7 @@
</context-group> </context-group>
<target>stänger av</target> <target>stänger av</target>
</trans-unit> </trans-unit>
<trans-unit id="c0cde1cacf3dd26d2893c874cee668ee43da44f7" datatype="html"> <trans-unit id="5955314125015446309" datatype="html">
<source>canceled</source> <source>canceled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2616,7 +2584,7 @@
</context-group> </context-group>
<target>avstängd</target> <target>avstängd</target>
</trans-unit> </trans-unit>
<trans-unit id="bf8b2649755a28c54ff73ce872ebae185671291d" datatype="html"> <trans-unit id="8013973649266860157" datatype="html">
<source>interrupted</source> <source>interrupted</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2624,7 +2592,7 @@
</context-group> </context-group>
<target>avbruten</target> <target>avbruten</target>
</trans-unit> </trans-unit>
<trans-unit id="6ec09b0ca4ffa1903dfecc23a43148043887f21f" datatype="html"> <trans-unit id="2059708434886905909" datatype="html">
<source>finished</source> <source>finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/jobs/progress/job-progress.settings.component.ts</context>
@ -2632,7 +2600,7 @@
</context-group> </context-group>
<target>färdig</target> <target>färdig</target>
</trans-unit> </trans-unit>
<trans-unit id="d2a2915d79ff31439a174fc3a147004542291e29" datatype="html"> <trans-unit id="5813867925497374051" datatype="html">
<source>Map</source> <source>Map</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/map/map.settings.component.ts</context>
@ -2640,7 +2608,7 @@
</context-group> </context-group>
<target>Karta</target> <target>Karta</target>
</trans-unit> </trans-unit>
<trans-unit id="3610ff97c9b9af9a23aa02a1a05d561c8fa03f42" datatype="html"> <trans-unit id="5007962937899031099" datatype="html">
<source>Meta file</source> <source>Meta file</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/metafiles/metafile.settings.component.ts</context>
@ -2648,7 +2616,7 @@
</context-group> </context-group>
<target>Metafil</target> <target>Metafil</target>
</trans-unit> </trans-unit>
<trans-unit id="c2a9de3714f5767b174d0424bc8abe2dc37acc41" datatype="html"> <trans-unit id="8693603235657020323" datatype="html">
<source>Other</source> <source>Other</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
@ -2656,15 +2624,7 @@
</context-group> </context-group>
<target>Övrigt</target> <target>Övrigt</target>
</trans-unit> </trans-unit>
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html"> <trans-unit id="5750485945694679561" datatype="html">
<source>Info</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/other/other.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Info</target>
</trans-unit>
<trans-unit id="a4179dfcd78cace8b98cdeb5a74ef60ea2360163" datatype="html">
<source>Photo</source> <source>Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2672,7 +2632,7 @@
</context-group> </context-group>
<target>Foto</target> <target>Foto</target>
</trans-unit> </trans-unit>
<trans-unit id="ed3fc8103cfe2c6b999115b6d5dcbe7a2528a477" datatype="html"> <trans-unit id="943622778225300320" datatype="html">
<source>(recommended)</source> <source>(recommended)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2680,7 +2640,7 @@
</context-group> </context-group>
<target>(rekommenderad)</target> <target>(rekommenderad)</target>
</trans-unit> </trans-unit>
<trans-unit id="37e17739aa72ee0616a2f908ae66092778f3d626" datatype="html"> <trans-unit id="3565724666233872817" datatype="html">
<source>(deprecated, will be removed)</source> <source>(deprecated, will be removed)</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/photo/photo.settings.component.ts</context>
@ -2688,7 +2648,7 @@
</context-group> </context-group>
<target>(stöds ej längre, kommer att tas bort)</target> <target>(stöds ej längre, kommer att tas bort)</target>
</trans-unit> </trans-unit>
<trans-unit id="59b428a89fc1e287f2fb60806ed5f0588cb9c270" datatype="html"> <trans-unit id="6185382492926150685" datatype="html">
<source>Random Photo</source> <source>Random Photo</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/random-photo/random-photo.settings.component.ts</context>
@ -2696,7 +2656,7 @@
</context-group> </context-group>
<target>Slumpvis valt foto</target> <target>Slumpvis valt foto</target>
</trans-unit> </trans-unit>
<trans-unit id="bf5ce15a43de0abbce2193b3061a208eb35f7195" datatype="html"> <trans-unit id="7393380261620707212" datatype="html">
<source>Job finished</source> <source>Job finished</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/scheduled-jobs.service.ts</context>
@ -2704,23 +2664,7 @@
</context-group> </context-group>
<target>Jobb färdigt</target> <target>Jobb färdigt</target>
</trans-unit> </trans-unit>
<trans-unit id="7e892ba15f2c6c17e83510e273b3e10fc32ea016" datatype="html"> <trans-unit id="3434410278501759813" datatype="html">
<source>Search</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/search/search.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Sök</target>
</trans-unit>
<trans-unit id="0bd8b27f60a1f098a53e06328426d818e3508ff9" datatype="html">
<source>Share</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/share/share.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Dela</target>
</trans-unit>
<trans-unit id="45dda89cf029b7d7b457a8dff01dc4b9a6485816" datatype="html">
<source>Thumbnail</source> <source>Thumbnail</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/thumbnail/thumbnail.settings.component.ts</context>
@ -2728,7 +2672,7 @@
</context-group> </context-group>
<target>Miniatyr</target> <target>Miniatyr</target>
</trans-unit> </trans-unit>
<trans-unit id="427589505741d1da181b756815701e756184cb8d" datatype="html"> <trans-unit id="7321299026311900359" datatype="html">
<source>Password protection</source> <source>Password protection</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2736,23 +2680,7 @@
</context-group> </context-group>
<target>Lösenordsskydd</target> <target>Lösenordsskydd</target>
</trans-unit> </trans-unit>
<trans-unit id="f50a33d3c339f8f4a465141f8caa5d2d8c005251" datatype="html"> <trans-unit id="802458941707537739" datatype="html">
<source>Enabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Aktiverad</target>
</trans-unit>
<trans-unit id="f39256070bfc0714020dfee08895421fc1527014" datatype="html">
<source>Disabled</source>
<context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
<context context-type="linenumber">1</context>
</context-group>
<target>Avaktiverad</target>
</trans-unit>
<trans-unit id="9556266f0a2b1762a44b686f2bb21dbfefb01c12" datatype="html">
<source>Low</source> <source>Low</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2760,7 +2688,7 @@
</context-group> </context-group>
<target>Låg</target> <target>Låg</target>
</trans-unit> </trans-unit>
<trans-unit id="72279141a67cc042d9864102b703216cc8a428a3" datatype="html"> <trans-unit id="8063651736083474594" datatype="html">
<source>High</source> <source>High</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2768,7 +2696,7 @@
</context-group> </context-group>
<target>Hög</target> <target>Hög</target>
</trans-unit> </trans-unit>
<trans-unit id="0028f40243cb1360bc3d7cb9d4512219bcbd428f" datatype="html"> <trans-unit id="3045212756852862690" datatype="html">
<source>Password protection enabled</source> <source>Password protection enabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2776,7 +2704,7 @@
</context-group> </context-group>
<target>Lösenordsskydd är aktiverad</target> <target>Lösenordsskydd är aktiverad</target>
</trans-unit> </trans-unit>
<trans-unit id="c76b3ba44c5b7ab363729f81f763b29ef5d7a641" datatype="html"> <trans-unit id="6686475463493886772" datatype="html">
<source>Server restart is recommended.</source> <source>Server restart is recommended.</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2784,7 +2712,7 @@
</context-group> </context-group>
<target>Omstart av servern rekommenderas.</target> <target>Omstart av servern rekommenderas.</target>
</trans-unit> </trans-unit>
<trans-unit id="00de5dcd17a5ebd17e67e0688bc638e01bc510a4" datatype="html"> <trans-unit id="573767317440649405" datatype="html">
<source>Password protection disabled</source> <source>Password protection disabled</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/usermanager/usermanager.settings.component.ts</context>
@ -2792,7 +2720,7 @@
</context-group> </context-group>
<target>Lösenordsskydd är avaktiverat</target> <target>Lösenordsskydd är avaktiverat</target>
</trans-unit> </trans-unit>
<trans-unit id="2d1ea268a6a9f483dbc2cbfe19bf4256a57a6af4" datatype="html"> <trans-unit id="6549265851868599441" datatype="html">
<source>Video</source> <source>Video</source>
<context-group purpose="location"> <context-group purpose="location">
<context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context> <context context-type="sourcefile">src/frontend/app/ui/settings/video/video.settings.component.ts</context>
@ -2800,6 +2728,10 @@
</context-group> </context-group>
<target>Video</target> <target>Video</target>
</trans-unit> </trans-unit>
<trans-unit id="1821735653273245237" datatype="html">
<source>User creation error!</source>
<target>User creation error!</target>
</trans-unit>
</body> </body>
</file> </file>
</xliff> </xliff>