mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 13:23:20 -07:00
Added the filtering on the requests list
This commit is contained in:
parent
4a8c1cd25a
commit
22a8a18b9c
20 changed files with 2695 additions and 2641 deletions
|
@ -18,7 +18,7 @@
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-2 offset-md-10">
|
<div class="col-md-2 offset-md-10">
|
||||||
<mat-form-field>
|
<mat-form-field>
|
||||||
<mat-select placeholder="Requests to Display" [(value)]="gridCount" (selectionChange)="ngAfterViewInit()">
|
<mat-select placeholder="{{'Requests.RequestsToDisplay' | translate}}" [(value)]="gridCount" (selectionChange)="ngAfterViewInit()">
|
||||||
<mat-option value="10">10</mat-option>
|
<mat-option value="10">10</mat-option>
|
||||||
<mat-option value="15">15</mat-option>
|
<mat-option value="15">15</mat-option>
|
||||||
<mat-option value="30">30</mat-option>
|
<mat-option value="30">30</mat-option>
|
||||||
|
@ -32,36 +32,36 @@
|
||||||
|
|
||||||
|
|
||||||
<ng-container matColumnDef="requestedUser.requestedBy">
|
<ng-container matColumnDef="requestedUser.requestedBy">
|
||||||
<th mat-header-cell *matHeaderCellDef> Requested By </th>
|
<th mat-header-cell *matHeaderCellDef> {{'Requests.RequestedBy' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element"> {{element.requestedUser?.userAlias}} </td>
|
<td mat-cell *matCellDef="let element"> {{element.requestedUser?.userAlias}} </td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<ng-container matColumnDef="title">
|
<ng-container matColumnDef="title">
|
||||||
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> Title </th>
|
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> {{ 'Requests.RequestsTitle' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element"> {{element.title}} ({{element.releaseDate | amLocal | amDateFormat: 'YYYY'}}) </td>
|
<td mat-cell *matCellDef="let element"> {{element.title}} ({{element.releaseDate | amLocal | amDateFormat: 'YYYY'}}) </td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<ng-container matColumnDef="requestedDate">
|
<ng-container matColumnDef="requestedDate">
|
||||||
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> Request Date </th>
|
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> {{ 'Requests.RequestDate' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element"> {{element.requestedDate | amLocal | amDateFormat: 'LL'}} </td>
|
<td mat-cell *matCellDef="let element"> {{element.requestedDate | amLocal | amDateFormat: 'LL'}} </td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<ng-container matColumnDef="status">
|
<ng-container matColumnDef="status">
|
||||||
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> Status </th>
|
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> {{ 'Requests.Status' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element"> {{element.status}} </td>
|
<td mat-cell *matCellDef="let element"> {{element.status}} </td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
|
|
||||||
<ng-container matColumnDef="requestStatus">
|
<ng-container matColumnDef="requestStatus">
|
||||||
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> Request Status </th>
|
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> {{ 'Requests.RequestStatus' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element"> {{element.requestStatus | translate}} </td>
|
<td mat-cell *matCellDef="let element"> {{element.requestStatus | translate}} </td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<ng-container matColumnDef="actions">
|
<ng-container matColumnDef="actions">
|
||||||
<th mat-header-cell *matHeaderCellDef> </th>
|
<th mat-header-cell *matHeaderCellDef> </th>
|
||||||
<td mat-cell *matCellDef="let element">
|
<td mat-cell *matCellDef="let element">
|
||||||
<button mat-raised-button color="accent" [routerLink]="'/details/movie/' + element.theMovieDbId">Details</button>
|
<button mat-raised-button color="accent" [routerLink]="'/details/movie/' + element.theMovieDbId">{{ 'Requests.Details' | translate}}</button>
|
||||||
<button mat-raised-button color="warn" (click)="openOptions(element)" *ngIf="isAdmin">Options</button>
|
<button mat-raised-button color="warn" (click)="openOptions(element)" *ngIf="isAdmin"> {{ 'Requests.Options' | translate}}</button>
|
||||||
</td>
|
</td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
|
|
|
@ -32,7 +32,6 @@ export class MoviesGridComponent implements OnInit, AfterViewInit {
|
||||||
private storageKeyOrder = "Movie_DefaultRequestListSortOrder";
|
private storageKeyOrder = "Movie_DefaultRequestListSortOrder";
|
||||||
private storageKeyGridCount = "Movie_DefaultGridCount";
|
private storageKeyGridCount = "Movie_DefaultGridCount";
|
||||||
private storageKeyCurrentFilter = "Movie_DefaultFilter";
|
private storageKeyCurrentFilter = "Movie_DefaultFilter";
|
||||||
private $data: Observable<any>;
|
|
||||||
|
|
||||||
@Output() public onOpenOptions = new EventEmitter<{ request: any, filter: any, onChange: any }>();
|
@Output() public onOpenOptions = new EventEmitter<{ request: any, filter: any, onChange: any }>();
|
||||||
|
|
||||||
|
@ -66,10 +65,6 @@ export class MoviesGridComponent implements OnInit, AfterViewInit {
|
||||||
}
|
}
|
||||||
|
|
||||||
public async ngAfterViewInit() {
|
public async ngAfterViewInit() {
|
||||||
// const results = await this.requestService.getMovieRequests(this.gridCount, 0, OrderType.RequestedDateDesc,
|
|
||||||
// { availabilityFilter: FilterType.None, statusFilter: FilterType.None }).toPromise();
|
|
||||||
// this.dataSource = results.collection;
|
|
||||||
// this.resultsLength = results.total;
|
|
||||||
|
|
||||||
this.storageService.save(this.storageKeyGridCount, this.gridCount);
|
this.storageService.save(this.storageKeyGridCount, this.gridCount);
|
||||||
this.storageService.save(this.storageKeyCurrentFilter, (+this.currentFilter).toString());
|
this.storageService.save(this.storageKeyCurrentFilter, (+this.currentFilter).toString());
|
||||||
|
|
|
@ -2,47 +2,63 @@
|
||||||
|
|
||||||
<grid-spinner [loading]="isLoadingResults"></grid-spinner>
|
<grid-spinner [loading]="isLoadingResults"></grid-spinner>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row justify-content-md-center top-spacing">
|
||||||
|
<div class="btn-group" role="group">
|
||||||
|
<button type="button" (click)="switchFilter(RequestFilter.All)" [attr.color]="currentFilter === RequestFilter.All ? 'accent' : 'primary'" [ngClass]="currentFilter === RequestFilter.All ? 'mat-accent' : 'mat-primary'" mat-raised-button class="btn grow">{{'Requests.AllRequests' | translate}}</button>
|
||||||
|
<button type="button" (click)="switchFilter(RequestFilter.Pending)" [attr.color]="currentFilter === RequestFilter.Pending ? 'accent' : 'primary'" [ngClass]="currentFilter === RequestFilter.Pending ? 'mat-accent' : 'mat-primary'" mat-raised-button class="btn grow">{{'Requests.PendingRequests' | translate}}</button>
|
||||||
|
<button type="button" (click)="switchFilter(RequestFilter.Processing)" [attr.color]="currentFilter === RequestFilter.Processing ? 'accent' : 'primary'" [ngClass]="currentFilter === RequestFilter.Processing ? 'mat-accent' : 'mat-primary'" mat-raised-button
|
||||||
|
class="btn grow">{{'Requests.ProcessingRequests' | translate}}</button>
|
||||||
|
<button type="button" (click)="switchFilter(RequestFilter.Available)" [attr.color]="currentFilter === RequestFilter.Available ? 'accent' : 'primary'" [ngClass]="currentFilter === RequestFilter.Available ? 'mat-accent' : 'mat-primary'" mat-raised-button
|
||||||
|
class="btn grow">{{'Requests.AvailableRequests' | translate}}</button>
|
||||||
|
<button type="button" (click)="switchFilter(RequestFilter.Denied)" [attr.color]="currentFilter === RequestFilter.Denied ? 'accent' : 'primary'" [ngClass]="currentFilter === RequestFilter.Denied ? 'mat-accent' : 'mat-primary'" mat-raised-button class="btn grow">{{'Requests.DeniedRequests' | translate}}</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-2 offset-md-10">
|
||||||
<mat-form-field>
|
<mat-form-field>
|
||||||
<mat-select placeholder="Requests to Display" [(value)]="gridCount" (selectionChange)="ngAfterViewInit()">
|
<mat-select placeholder="{{'Requests.RequestsToDisplay' | translate}}" [(value)]="gridCount" (selectionChange)="ngAfterViewInit()">
|
||||||
<mat-option value="10">10</mat-option>
|
<mat-option value="10">10</mat-option>
|
||||||
<mat-option value="15">15</mat-option>
|
<mat-option value="15">15</mat-option>
|
||||||
<mat-option value="30">30</mat-option>
|
<mat-option value="30">30</mat-option>
|
||||||
<mat-option value="100">100</mat-option>
|
<mat-option value="100">100</mat-option>
|
||||||
</mat-select>
|
</mat-select>
|
||||||
</mat-form-field>
|
</mat-form-field>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<table mat-table [dataSource]="dataSource" class="table" matSort [matSortActive]="defaultSort" matSortDisableClear
|
<table mat-table [dataSource]="dataSource" class="table" matSort [matSortActive]="defaultSort" matSortDisableClear [matSortDirection]="defaultOrder">
|
||||||
[matSortDirection]="defaultOrder">
|
|
||||||
|
|
||||||
|
|
||||||
<ng-container matColumnDef="series">
|
<ng-container matColumnDef="series">
|
||||||
<th mat-header-cell *matHeaderCellDef> Series </th>
|
<th mat-header-cell *matHeaderCellDef> {{'Requests.Series' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element"> {{element.parentRequest.title}} </td>
|
<td mat-cell *matCellDef="let element"> {{element.parentRequest.title}} </td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<ng-container matColumnDef="requestedBy">
|
<ng-container matColumnDef="requestedBy">
|
||||||
<th mat-header-cell *matHeaderCellDef> Requested By </th>
|
<th mat-header-cell *matHeaderCellDef> {{'Requests.RequestedBy' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element"> {{element.requestedUser.userAlias}} </td>
|
<td mat-cell *matCellDef="let element"> {{element.requestedUser.userAlias}} </td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<ng-container matColumnDef="status">
|
<ng-container matColumnDef="status">
|
||||||
<th mat-header-cell *matHeaderCellDef> Status </th>
|
<th mat-header-cell *matHeaderCellDef> {{'Requests.Status' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element">
|
<td mat-cell *matCellDef="let element">
|
||||||
{{element.parentRequest.status}}
|
{{element.parentRequest.status}}
|
||||||
</td>
|
</td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<ng-container matColumnDef="requestedDate">
|
<ng-container matColumnDef="requestedDate">
|
||||||
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> Requested Date </th>
|
<th mat-header-cell *matHeaderCellDef mat-sort-header disableClear> {{'Requests.RequestDate' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element">
|
<td mat-cell *matCellDef="let element">
|
||||||
{{element.requestedDate | amLocal | amDateFormat: 'LL'}}
|
{{element.requestedDate | amLocal | amDateFormat: 'LL'}}
|
||||||
</td>
|
</td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
<ng-container matColumnDef="requestStatus">
|
<ng-container matColumnDef="requestStatus">
|
||||||
<th mat-header-cell *matHeaderCellDef> Request Status </th>
|
<th mat-header-cell *matHeaderCellDef> {{'Requests.RequestStatus' | translate}} </th>
|
||||||
<td mat-cell *matCellDef="let element">
|
<td mat-cell *matCellDef="let element">
|
||||||
<div *ngIf="element.approved && !element.available">{{'Common.ProcessingRequest' | translate}}</div>
|
<div *ngIf="element.approved && !element.available">{{'Common.ProcessingRequest' | translate}}</div>
|
||||||
<div *ngIf="!element.approved && !element.available">{{'Common.PendingApproval' |translate}}</div>
|
<div *ngIf="!element.approved && !element.available">{{'Common.PendingApproval' |translate}}</div>
|
||||||
|
@ -54,9 +70,8 @@
|
||||||
<ng-container matColumnDef="actions">
|
<ng-container matColumnDef="actions">
|
||||||
<th mat-header-cell *matHeaderCellDef> </th>
|
<th mat-header-cell *matHeaderCellDef> </th>
|
||||||
<td mat-cell *matCellDef="let element">
|
<td mat-cell *matCellDef="let element">
|
||||||
<button mat-raised-button color="accent"
|
<button mat-raised-button color="accent" [routerLink]="'/details/tv/' + element.parentRequest.tvDbId">{{'Requests.Details' | translate}}</button>
|
||||||
[routerLink]="'/details/tv/' + element.parentRequest.tvDbId">Details</button>
|
<button mat-raised-button color="warn" (click)="openOptions(element)" *ngIf="isAdmin">{{'Requests.Options' | translate}}</button>
|
||||||
<button mat-raised-button color="warn" (click)="openOptions(element)" *ngIf="isAdmin">Options</button>
|
|
||||||
</td>
|
</td>
|
||||||
</ng-container>
|
</ng-container>
|
||||||
|
|
||||||
|
|
|
@ -7,6 +7,7 @@ import { catchError, map, startWith, switchMap } from 'rxjs/operators';
|
||||||
import { RequestServiceV2 } from "../../../services/requestV2.service";
|
import { RequestServiceV2 } from "../../../services/requestV2.service";
|
||||||
import { AuthService } from "../../../auth/auth.service";
|
import { AuthService } from "../../../auth/auth.service";
|
||||||
import { StorageService } from "../../../shared/storage/storage-service";
|
import { StorageService } from "../../../shared/storage/storage-service";
|
||||||
|
import { RequestFilterType } from "../../models/RequestFilterType";
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
templateUrl: "./tv-grid.component.html",
|
templateUrl: "./tv-grid.component.html",
|
||||||
|
@ -19,14 +20,18 @@ export class TvGridComponent implements OnInit, AfterViewInit {
|
||||||
public isLoadingResults = true;
|
public isLoadingResults = true;
|
||||||
public displayedColumns: string[] = ['series', 'requestedBy', 'status', 'requestStatus', 'requestedDate','actions'];
|
public displayedColumns: string[] = ['series', 'requestedBy', 'status', 'requestStatus', 'requestedDate','actions'];
|
||||||
public gridCount: string = "15";
|
public gridCount: string = "15";
|
||||||
public showUnavailableRequests: boolean;
|
|
||||||
public isAdmin: boolean;
|
public isAdmin: boolean;
|
||||||
public defaultSort: string = "requestedDate";
|
public defaultSort: string = "requestedDate";
|
||||||
public defaultOrder: string = "desc";
|
public defaultOrder: string = "desc";
|
||||||
|
|
||||||
|
public RequestFilter = RequestFilterType;
|
||||||
|
|
||||||
|
private currentFilter: RequestFilterType = RequestFilterType.All;
|
||||||
|
|
||||||
private storageKey = "Tv_DefaultRequestListSort";
|
private storageKey = "Tv_DefaultRequestListSort";
|
||||||
private storageKeyOrder = "Tv_DefaultRequestListSortOrder";
|
private storageKeyOrder = "Tv_DefaultRequestListSortOrder";
|
||||||
private storageKeyGridCount = "Tv_DefaultGridCount";
|
private storageKeyGridCount = "Tv_DefaultGridCount";
|
||||||
|
private storageKeyCurrentFilter = "Tv_DefaultFilter";
|
||||||
|
|
||||||
@Output() public onOpenOptions = new EventEmitter<{request: any, filter: any, onChange: any}>();
|
@Output() public onOpenOptions = new EventEmitter<{request: any, filter: any, onChange: any}>();
|
||||||
|
|
||||||
|
@ -39,9 +44,11 @@ export class TvGridComponent implements OnInit, AfterViewInit {
|
||||||
}
|
}
|
||||||
|
|
||||||
public ngOnInit() {
|
public ngOnInit() {
|
||||||
|
this.isAdmin = this.auth.hasRole("admin") || this.auth.hasRole("poweruser");
|
||||||
const defaultCount = this.storageService.get(this.storageKeyGridCount);
|
const defaultCount = this.storageService.get(this.storageKeyGridCount);
|
||||||
const defaultSort = this.storageService.get(this.storageKey);
|
const defaultSort = this.storageService.get(this.storageKey);
|
||||||
const defaultOrder = this.storageService.get(this.storageKeyOrder);
|
const defaultOrder = this.storageService.get(this.storageKeyOrder);
|
||||||
|
const defaultFilter = +this.storageService.get(this.storageKeyCurrentFilter);
|
||||||
if (defaultSort) {
|
if (defaultSort) {
|
||||||
this.defaultSort = defaultSort;
|
this.defaultSort = defaultSort;
|
||||||
}
|
}
|
||||||
|
@ -51,12 +58,16 @@ export class TvGridComponent implements OnInit, AfterViewInit {
|
||||||
if (defaultCount) {
|
if (defaultCount) {
|
||||||
this.gridCount = defaultCount;
|
this.gridCount = defaultCount;
|
||||||
}
|
}
|
||||||
|
if (defaultFilter) {
|
||||||
|
this.currentFilter = defaultFilter;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public async ngAfterViewInit() {
|
public async ngAfterViewInit() {
|
||||||
|
|
||||||
this.storageService.save(this.storageKeyGridCount, this.gridCount);
|
this.storageService.save(this.storageKeyGridCount, this.gridCount);
|
||||||
this.isAdmin = this.auth.hasRole("admin") || this.auth.hasRole("poweruser");
|
this.storageService.save(this.storageKeyCurrentFilter, (+this.currentFilter).toString());
|
||||||
|
|
||||||
// If the user changes the sort order, reset back to the first page.
|
// If the user changes the sort order, reset back to the first page.
|
||||||
this.sort.sortChange.subscribe(() => this.paginator.pageIndex = 0);
|
this.sort.sortChange.subscribe(() => this.paginator.pageIndex = 0);
|
||||||
|
|
||||||
|
@ -99,10 +110,22 @@ export class TvGridComponent implements OnInit, AfterViewInit {
|
||||||
}
|
}
|
||||||
|
|
||||||
private loadData(): Observable<IRequestsViewModel<IChildRequests>> {
|
private loadData(): Observable<IRequestsViewModel<IChildRequests>> {
|
||||||
if(this.showUnavailableRequests) {
|
switch(RequestFilterType[RequestFilterType[this.currentFilter]]) {
|
||||||
return this.requestService.getTvUnavailableRequests(+this.gridCount, this.paginator.pageIndex * +this.gridCount, this.sort.active, this.sort.direction);
|
case RequestFilterType.All:
|
||||||
} else {
|
|
||||||
return this.requestService.getTvRequests(+this.gridCount, this.paginator.pageIndex * +this.gridCount, this.sort.active, this.sort.direction);
|
return this.requestService.getTvRequests(+this.gridCount, this.paginator.pageIndex * +this.gridCount, this.sort.active, this.sort.direction);
|
||||||
|
case RequestFilterType.Pending:
|
||||||
|
return this.requestService.getPendingTvRequests(+this.gridCount, this.paginator.pageIndex * +this.gridCount, this.sort.active, this.sort.direction);
|
||||||
|
case RequestFilterType.Available:
|
||||||
|
return this.requestService.getAvailableTvRequests(+this.gridCount, this.paginator.pageIndex * +this.gridCount, this.sort.active, this.sort.direction);
|
||||||
|
case RequestFilterType.Processing:
|
||||||
|
return this.requestService.getProcessingTvRequests(+this.gridCount, this.paginator.pageIndex * +this.gridCount, this.sort.active, this.sort.direction);
|
||||||
|
case RequestFilterType.Denied:
|
||||||
|
return this.requestService.getDeniedTvRequests(+this.gridCount, this.paginator.pageIndex * +this.gridCount, this.sort.active, this.sort.direction);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public switchFilter(type: RequestFilterType) {
|
||||||
|
this.currentFilter = type;
|
||||||
|
this.ngAfterViewInit();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,6 +37,22 @@ export class RequestServiceV2 extends ServiceHelpers {
|
||||||
return this.http.get<IRequestsViewModel<IChildRequests>>(`${this.url}tv/${count}/${position}/${sortProperty}/${order}`, {headers: this.headers});
|
return this.http.get<IRequestsViewModel<IChildRequests>>(`${this.url}tv/${count}/${position}/${sortProperty}/${order}`, {headers: this.headers});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public getPendingTvRequests(count: number, position: number, sortProperty: string , order: string): Observable<IRequestsViewModel<IChildRequests>> {
|
||||||
|
return this.http.get<IRequestsViewModel<IChildRequests>>(`${this.url}tv/pending/${count}/${position}/${sortProperty}/${order}`, {headers: this.headers});
|
||||||
|
}
|
||||||
|
|
||||||
|
public getProcessingTvRequests(count: number, position: number, sortProperty: string , order: string): Observable<IRequestsViewModel<IChildRequests>> {
|
||||||
|
return this.http.get<IRequestsViewModel<IChildRequests>>(`${this.url}tv/processing/${count}/${position}/${sortProperty}/${order}`, {headers: this.headers});
|
||||||
|
}
|
||||||
|
|
||||||
|
public getAvailableTvRequests(count: number, position: number, sortProperty: string , order: string): Observable<IRequestsViewModel<IChildRequests>> {
|
||||||
|
return this.http.get<IRequestsViewModel<IChildRequests>>(`${this.url}tv/available/${count}/${position}/${sortProperty}/${order}`, {headers: this.headers});
|
||||||
|
}
|
||||||
|
|
||||||
|
public getDeniedTvRequests(count: number, position: number, sortProperty: string , order: string): Observable<IRequestsViewModel<IChildRequests>> {
|
||||||
|
return this.http.get<IRequestsViewModel<IChildRequests>>(`${this.url}tv/denied/${count}/${position}/${sortProperty}/${order}`, {headers: this.headers});
|
||||||
|
}
|
||||||
|
|
||||||
public updateMovieAdvancedOptions(options: IMovieAdvancedOptions): Observable<IRequestEngineResult> {
|
public updateMovieAdvancedOptions(options: IMovieAdvancedOptions): Observable<IRequestEngineResult> {
|
||||||
return this.http.post<IRequestEngineResult>(`${this.url}movie/advancedoptions`, options, {headers: this.headers});
|
return this.http.post<IRequestEngineResult>(`${this.url}movie/advancedoptions`, options, {headers: this.headers});
|
||||||
}
|
}
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Movies",
|
"MoviesTab": "Movies",
|
||||||
"TvTab": "TV Shows",
|
"TvTab": "TV Shows",
|
||||||
"MusicTab": "Music",
|
"MusicTab": "Music",
|
||||||
"RequestedBy": "Requested By:",
|
"RequestedBy": "Requested By",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Request status:",
|
"RequestStatus": "Request status",
|
||||||
"Denied": " Denied:",
|
"Denied": " Denied:",
|
||||||
"TheatricalRelease": "Theatrical Release: {{date}}",
|
"TheatricalRelease": "Theatrical Release: {{date}}",
|
||||||
"ReleaseDate": "Released: {{date}}",
|
"ReleaseDate": "Released: {{date}}",
|
||||||
"TheatricalReleaseSort": "Theatrical Release",
|
"TheatricalReleaseSort": "Theatrical Release",
|
||||||
"DigitalRelease": "Digital Release: {{date}}",
|
"DigitalRelease": "Digital Release: {{date}}",
|
||||||
"RequestDate": "Request Date:",
|
"RequestDate": "Request Date",
|
||||||
"QualityOverride": "Quality Override:",
|
"QualityOverride": "Quality Override:",
|
||||||
"RootFolderOverride": "Root Folder Override:",
|
"RootFolderOverride": "Root Folder Override:",
|
||||||
"ChangeRootFolder": "Root Folder",
|
"ChangeRootFolder": "Root Folder",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Film",
|
"MoviesTab": "Film",
|
||||||
"TvTab": "Tv-serier",
|
"TvTab": "Tv-serier",
|
||||||
"MusicTab": "Musik",
|
"MusicTab": "Musik",
|
||||||
"RequestedBy": "Anmodet af:",
|
"RequestedBy": "Anmodet af",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Status for anmodning:",
|
"RequestStatus": "Status for anmodning",
|
||||||
"Denied": " Afvist:",
|
"Denied": " Afvist:",
|
||||||
"TheatricalRelease": "Biografudgivelse: {{date}}",
|
"TheatricalRelease": "Biografudgivelse: {{date}}",
|
||||||
"ReleaseDate": "Udgivet: {{date}}",
|
"ReleaseDate": "Udgivet: {{date}}",
|
||||||
"TheatricalReleaseSort": "Biografudgivelse",
|
"TheatricalReleaseSort": "Biografudgivelse",
|
||||||
"DigitalRelease": "Digital udgivelse: {{date}}",
|
"DigitalRelease": "Digital udgivelse: {{date}}",
|
||||||
"RequestDate": "Dato for anmodning:",
|
"RequestDate": "Dato for anmodning",
|
||||||
"QualityOverride": "Tilsidesæt kvalitet:",
|
"QualityOverride": "Tilsidesæt kvalitet:",
|
||||||
"RootFolderOverride": "Tilsidesæt rodmappe:",
|
"RootFolderOverride": "Tilsidesæt rodmappe:",
|
||||||
"ChangeRootFolder": "Skift rodmappe",
|
"ChangeRootFolder": "Skift rodmappe",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Filme",
|
"MoviesTab": "Filme",
|
||||||
"TvTab": "Serien",
|
"TvTab": "Serien",
|
||||||
"MusicTab": "Musik",
|
"MusicTab": "Musik",
|
||||||
"RequestedBy": "Angefordert von:",
|
"RequestedBy": "Angefordert von",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Anfrage Status:",
|
"RequestStatus": "Anfrage Status",
|
||||||
"Denied": " Abgelehnt:",
|
"Denied": " Abgelehnt:",
|
||||||
"TheatricalRelease": "Kinostart: {{date}}",
|
"TheatricalRelease": "Kinostart: {{date}}",
|
||||||
"ReleaseDate": "Veröffentlicht: {{date}}",
|
"ReleaseDate": "Veröffentlicht: {{date}}",
|
||||||
"TheatricalReleaseSort": "Kinostart",
|
"TheatricalReleaseSort": "Kinostart",
|
||||||
"DigitalRelease": "Veröffentlichung der digitalen Version: {{date}}",
|
"DigitalRelease": "Veröffentlichung der digitalen Version: {{date}}",
|
||||||
"RequestDate": "Datum der Anfrage:",
|
"RequestDate": "Datum der Anfrage",
|
||||||
"QualityOverride": "Qualitäts Überschreiben:",
|
"QualityOverride": "Qualitäts Überschreiben:",
|
||||||
"RootFolderOverride": "Stammverzeichnis Überschreiben:",
|
"RootFolderOverride": "Stammverzeichnis Überschreiben:",
|
||||||
"ChangeRootFolder": "Stammordner ändern",
|
"ChangeRootFolder": "Stammordner ändern",
|
||||||
|
|
|
@ -115,15 +115,15 @@
|
||||||
"MoviesTab": "Movies",
|
"MoviesTab": "Movies",
|
||||||
"TvTab": "TV Shows",
|
"TvTab": "TV Shows",
|
||||||
"MusicTab": "Music",
|
"MusicTab": "Music",
|
||||||
"RequestedBy": "Requested By:",
|
"RequestedBy": "Requested By",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Request status:",
|
"RequestStatus": "Request status",
|
||||||
"Denied": " Denied:",
|
"Denied": " Denied:",
|
||||||
"TheatricalRelease": "Theatrical Release: {{date}}",
|
"TheatricalRelease": "Theatrical Release: {{date}}",
|
||||||
"ReleaseDate": "Released: {{date}}",
|
"ReleaseDate": "Released: {{date}}",
|
||||||
"TheatricalReleaseSort": "Theatrical Release",
|
"TheatricalReleaseSort": "Theatrical Release",
|
||||||
"DigitalRelease": "Digital Release: {{date}}",
|
"DigitalRelease": "Digital Release: {{date}}",
|
||||||
"RequestDate": "Request Date:",
|
"RequestDate": "Request Date",
|
||||||
"QualityOverride": "Quality Override:",
|
"QualityOverride": "Quality Override:",
|
||||||
"RootFolderOverride": "Root Folder Override:",
|
"RootFolderOverride": "Root Folder Override:",
|
||||||
"ChangeRootFolder": "Root Folder",
|
"ChangeRootFolder": "Root Folder",
|
||||||
|
@ -158,7 +158,12 @@
|
||||||
"PendingRequests": "Pending Requests",
|
"PendingRequests": "Pending Requests",
|
||||||
"ProcessingRequests": "Processing Requests",
|
"ProcessingRequests": "Processing Requests",
|
||||||
"AvailableRequests": "Available Requests",
|
"AvailableRequests": "Available Requests",
|
||||||
"DeniedRequests": "Denied Requests"
|
"DeniedRequests": "Denied Requests",
|
||||||
|
"RequestsToDisplay": "Requests to display",
|
||||||
|
"RequestsTitle": "Title",
|
||||||
|
"Details": "Details",
|
||||||
|
"Options": "Options",
|
||||||
|
"Series": "Series"
|
||||||
},
|
},
|
||||||
"Issues": {
|
"Issues": {
|
||||||
"Title": "Issues",
|
"Title": "Issues",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Películas",
|
"MoviesTab": "Películas",
|
||||||
"TvTab": "Series",
|
"TvTab": "Series",
|
||||||
"MusicTab": "Música",
|
"MusicTab": "Música",
|
||||||
"RequestedBy": "Solicitado por:",
|
"RequestedBy": "Solicitado por",
|
||||||
"Status": "Estado:",
|
"Status": "Estado",
|
||||||
"RequestStatus": "Estado de la solicitud:",
|
"RequestStatus": "Estado de la solicitud",
|
||||||
"Denied": " Denegado:",
|
"Denied": " Denegado:",
|
||||||
"TheatricalRelease": "En cines: {{date}}",
|
"TheatricalRelease": "En cines: {{date}}",
|
||||||
"ReleaseDate": "Publicado: {{date}}",
|
"ReleaseDate": "Publicado: {{date}}",
|
||||||
"TheatricalReleaseSort": "En cines",
|
"TheatricalReleaseSort": "En cines",
|
||||||
"DigitalRelease": "Versión digital: {{date}}",
|
"DigitalRelease": "Versión digital: {{date}}",
|
||||||
"RequestDate": "Fecha de solicitud:",
|
"RequestDate": "Fecha de solicitud",
|
||||||
"QualityOverride": "Sobreescribir calidad:",
|
"QualityOverride": "Sobreescribir calidad:",
|
||||||
"RootFolderOverride": "Sobreescribir carpeta raíz:",
|
"RootFolderOverride": "Sobreescribir carpeta raíz:",
|
||||||
"ChangeRootFolder": "Carpeta raíz",
|
"ChangeRootFolder": "Carpeta raíz",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Films",
|
"MoviesTab": "Films",
|
||||||
"TvTab": "Séries",
|
"TvTab": "Séries",
|
||||||
"MusicTab": "Musique",
|
"MusicTab": "Musique",
|
||||||
"RequestedBy": "Demandé par :",
|
"RequestedBy": "Demandé par",
|
||||||
"Status": "Statut :",
|
"Status": "Statut",
|
||||||
"RequestStatus": "Statut de la demande :",
|
"RequestStatus": "Statut de la demande",
|
||||||
"Denied": " Refusé :",
|
"Denied": " Refusé :",
|
||||||
"TheatricalRelease": "Sortie en salle: {{date}}",
|
"TheatricalRelease": "Sortie en salle: {{date}}",
|
||||||
"ReleaseDate": "Sortie : {{date}}",
|
"ReleaseDate": "Sortie : {{date}}",
|
||||||
"TheatricalReleaseSort": "Sortie en salle",
|
"TheatricalReleaseSort": "Sortie en salle",
|
||||||
"DigitalRelease": "Sortie numérique: {{date}}",
|
"DigitalRelease": "Sortie numérique: {{date}}",
|
||||||
"RequestDate": "Date de la demande :",
|
"RequestDate": "Date de la demande",
|
||||||
"QualityOverride": "Remplacement de la qualité :",
|
"QualityOverride": "Remplacement de la qualité :",
|
||||||
"RootFolderOverride": "Remplacement du répertoire racine :",
|
"RootFolderOverride": "Remplacement du répertoire racine :",
|
||||||
"ChangeRootFolder": "Modifier le répertoire racine",
|
"ChangeRootFolder": "Modifier le répertoire racine",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Filmek",
|
"MoviesTab": "Filmek",
|
||||||
"TvTab": "Sorozatok",
|
"TvTab": "Sorozatok",
|
||||||
"MusicTab": "Zene",
|
"MusicTab": "Zene",
|
||||||
"RequestedBy": "Kérte:",
|
"RequestedBy": "Kérte",
|
||||||
"Status": "Állapot:",
|
"Status": "Állapot",
|
||||||
"RequestStatus": "Kérés állapota:",
|
"RequestStatus": "Kérés állapota",
|
||||||
"Denied": " Megtagadta:",
|
"Denied": " Megtagadta:",
|
||||||
"TheatricalRelease": "Mozis kiadás: {{date}}",
|
"TheatricalRelease": "Mozis kiadás: {{date}}",
|
||||||
"ReleaseDate": "Kiadva: {{date}}",
|
"ReleaseDate": "Kiadva: {{date}}",
|
||||||
"TheatricalReleaseSort": "Mozis kiadás",
|
"TheatricalReleaseSort": "Mozis kiadás",
|
||||||
"DigitalRelease": "Digitális kiadás: {{date}}",
|
"DigitalRelease": "Digitális kiadás: {{date}}",
|
||||||
"RequestDate": "Kérés ideje:",
|
"RequestDate": "Kérés ideje",
|
||||||
"QualityOverride": "Minőség felülírása:",
|
"QualityOverride": "Minőség felülírása:",
|
||||||
"RootFolderOverride": "Gyökér mappa felülírása:",
|
"RootFolderOverride": "Gyökér mappa felülírása:",
|
||||||
"ChangeRootFolder": "Gyökér mappa",
|
"ChangeRootFolder": "Gyökér mappa",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Film",
|
"MoviesTab": "Film",
|
||||||
"TvTab": "Serie TV",
|
"TvTab": "Serie TV",
|
||||||
"MusicTab": "Music",
|
"MusicTab": "Music",
|
||||||
"RequestedBy": "Richiesta da:",
|
"RequestedBy": "Richiesta da",
|
||||||
"Status": "Stato:",
|
"Status": "Stato",
|
||||||
"RequestStatus": "Stato della richiesta:",
|
"RequestStatus": "Stato della richiesta",
|
||||||
"Denied": " Rifiutato:",
|
"Denied": " Rifiutato:",
|
||||||
"TheatricalRelease": "Theatrical Release: {{date}}",
|
"TheatricalRelease": "Theatrical Release: {{date}}",
|
||||||
"ReleaseDate": "Released: {{date}}",
|
"ReleaseDate": "Released: {{date}}",
|
||||||
"TheatricalReleaseSort": "Theatrical Release",
|
"TheatricalReleaseSort": "Theatrical Release",
|
||||||
"DigitalRelease": "Digital Release: {{date}}",
|
"DigitalRelease": "Digital Release: {{date}}",
|
||||||
"RequestDate": "Data della richiesta:",
|
"RequestDate": "Data della richiesta",
|
||||||
"QualityOverride": "Sovrascrivi qualità:",
|
"QualityOverride": "Sovrascrivi qualità:",
|
||||||
"RootFolderOverride": "Sovrascrivi cartella principale:",
|
"RootFolderOverride": "Sovrascrivi cartella principale:",
|
||||||
"ChangeRootFolder": "Modifica cartella principale",
|
"ChangeRootFolder": "Modifica cartella principale",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Films",
|
"MoviesTab": "Films",
|
||||||
"TvTab": "TV Series",
|
"TvTab": "TV Series",
|
||||||
"MusicTab": "Muziek",
|
"MusicTab": "Muziek",
|
||||||
"RequestedBy": "Verzocht Door:",
|
"RequestedBy": "Verzocht Door",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Aanvraagstatus:",
|
"RequestStatus": "Aanvraagstatus",
|
||||||
"Denied": " Geweigerd:",
|
"Denied": " Geweigerd:",
|
||||||
"TheatricalRelease": "Cinema Uitgave: {{date}}",
|
"TheatricalRelease": "Cinema Uitgave: {{date}}",
|
||||||
"ReleaseDate": "Uitgekomen: {{date}}",
|
"ReleaseDate": "Uitgekomen: {{date}}",
|
||||||
"TheatricalReleaseSort": "Bioscoop Uitgave",
|
"TheatricalReleaseSort": "Bioscoop Uitgave",
|
||||||
"DigitalRelease": "Digitale Uitgave: {{date}}",
|
"DigitalRelease": "Digitale Uitgave: {{date}}",
|
||||||
"RequestDate": "Aanvraag Datum:",
|
"RequestDate": "Aanvraag Datum",
|
||||||
"QualityOverride": "Kwaliteit overschrijven:",
|
"QualityOverride": "Kwaliteit overschrijven:",
|
||||||
"RootFolderOverride": "Hoofdmap overschrijven:",
|
"RootFolderOverride": "Hoofdmap overschrijven:",
|
||||||
"ChangeRootFolder": "Hoofdmap wijzigen",
|
"ChangeRootFolder": "Hoofdmap wijzigen",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Filmer",
|
"MoviesTab": "Filmer",
|
||||||
"TvTab": "TV serier",
|
"TvTab": "TV serier",
|
||||||
"MusicTab": "Musikk",
|
"MusicTab": "Musikk",
|
||||||
"RequestedBy": "Etterspurt av:",
|
"RequestedBy": "Etterspurt av",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Status for forespørsel:",
|
"RequestStatus": "Status for forespørsel",
|
||||||
"Denied": " Avslått:",
|
"Denied": " Avslått:",
|
||||||
"TheatricalRelease": "Kinopremiere: {{date}}",
|
"TheatricalRelease": "Kinopremiere: {{date}}",
|
||||||
"ReleaseDate": "Utgitt: {{date}}",
|
"ReleaseDate": "Utgitt: {{date}}",
|
||||||
"TheatricalReleaseSort": "Kinopremiere",
|
"TheatricalReleaseSort": "Kinopremiere",
|
||||||
"DigitalRelease": "Digital utgivelse: {{date}}",
|
"DigitalRelease": "Digital utgivelse: {{date}}",
|
||||||
"RequestDate": "Dato for forespørsel:",
|
"RequestDate": "Dato for forespørsel",
|
||||||
"QualityOverride": "Overstyr kvalitet:",
|
"QualityOverride": "Overstyr kvalitet:",
|
||||||
"RootFolderOverride": "Overstyring av rotmappe:",
|
"RootFolderOverride": "Overstyring av rotmappe:",
|
||||||
"ChangeRootFolder": "Endre rotmappe",
|
"ChangeRootFolder": "Endre rotmappe",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Filmy",
|
"MoviesTab": "Filmy",
|
||||||
"TvTab": "Seriale",
|
"TvTab": "Seriale",
|
||||||
"MusicTab": "Muzyka",
|
"MusicTab": "Muzyka",
|
||||||
"RequestedBy": "Zgłoszone przez:",
|
"RequestedBy": "Zgłoszone przez",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Status zgłoszenia:",
|
"RequestStatus": "Status zgłoszenia",
|
||||||
"Denied": "Odrzucono:",
|
"Denied": "Odrzucono:",
|
||||||
"TheatricalRelease": "Premiera kinowa: {{date}}",
|
"TheatricalRelease": "Premiera kinowa: {{date}}",
|
||||||
"ReleaseDate": "Wydany: {{date}}",
|
"ReleaseDate": "Wydany: {{date}}",
|
||||||
"TheatricalReleaseSort": "Premiera kinowa",
|
"TheatricalReleaseSort": "Premiera kinowa",
|
||||||
"DigitalRelease": "Wydanie cyfrowe: {{date}}",
|
"DigitalRelease": "Wydanie cyfrowe: {{date}}",
|
||||||
"RequestDate": "Data zgłoszenia:",
|
"RequestDate": "Data zgłoszenia",
|
||||||
"QualityOverride": "Wymuszenie jakości:",
|
"QualityOverride": "Wymuszenie jakości:",
|
||||||
"RootFolderOverride": "Wymuszenie folderu głównego:",
|
"RootFolderOverride": "Wymuszenie folderu głównego:",
|
||||||
"ChangeRootFolder": "Folder główny",
|
"ChangeRootFolder": "Folder główny",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Filmes",
|
"MoviesTab": "Filmes",
|
||||||
"TvTab": "Séries",
|
"TvTab": "Séries",
|
||||||
"MusicTab": "Músicas",
|
"MusicTab": "Músicas",
|
||||||
"RequestedBy": "Solicitado por:",
|
"RequestedBy": "Solicitado por",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Status da solicitação:",
|
"RequestStatus": "Status da solicitação",
|
||||||
"Denied": " Negados:",
|
"Denied": " Negados:",
|
||||||
"TheatricalRelease": "Lançamento nos Cinemas: {{date}}",
|
"TheatricalRelease": "Lançamento nos Cinemas: {{date}}",
|
||||||
"ReleaseDate": "Lançado: {{date}}",
|
"ReleaseDate": "Lançado: {{date}}",
|
||||||
"TheatricalReleaseSort": "Lançamento nos Cinemas",
|
"TheatricalReleaseSort": "Lançamento nos Cinemas",
|
||||||
"DigitalRelease": "Lançamento digital: {{date}}",
|
"DigitalRelease": "Lançamento digital: {{date}}",
|
||||||
"RequestDate": "Data da Solicitação:",
|
"RequestDate": "Data da Solicitação",
|
||||||
"QualityOverride": "Substituição de qualidade:",
|
"QualityOverride": "Substituição de qualidade:",
|
||||||
"RootFolderOverride": "Substituição da pasta raiz:",
|
"RootFolderOverride": "Substituição da pasta raiz:",
|
||||||
"ChangeRootFolder": "Pasta raiz",
|
"ChangeRootFolder": "Pasta raiz",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Фильмы",
|
"MoviesTab": "Фильмы",
|
||||||
"TvTab": "Сериалы",
|
"TvTab": "Сериалы",
|
||||||
"MusicTab": "Музыка",
|
"MusicTab": "Музыка",
|
||||||
"RequestedBy": "Автор запроса:",
|
"RequestedBy": "Автор запроса",
|
||||||
"Status": "Статус:",
|
"Status": "Статус",
|
||||||
"RequestStatus": "Статус запроса:",
|
"RequestStatus": "Статус запроса",
|
||||||
"Denied": " Отказано:",
|
"Denied": " Отказано:",
|
||||||
"TheatricalRelease": "Релиз в кинотеатрах: {{date}}",
|
"TheatricalRelease": "Релиз в кинотеатрах: {{date}}",
|
||||||
"ReleaseDate": "Дата выхода: {{date}}",
|
"ReleaseDate": "Дата выхода: {{date}}",
|
||||||
"TheatricalReleaseSort": "Релиз в кинотеатрах",
|
"TheatricalReleaseSort": "Релиз в кинотеатрах",
|
||||||
"DigitalRelease": "Дигитальный релиз: {{date}}",
|
"DigitalRelease": "Дигитальный релиз: {{date}}",
|
||||||
"RequestDate": "Дата запроса:",
|
"RequestDate": "Дата запроса",
|
||||||
"QualityOverride": "Переопределение качества:",
|
"QualityOverride": "Переопределение качества:",
|
||||||
"RootFolderOverride": "Переопределение корневой папки:",
|
"RootFolderOverride": "Переопределение корневой папки:",
|
||||||
"ChangeRootFolder": "Корневая папка",
|
"ChangeRootFolder": "Корневая папка",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Filmy",
|
"MoviesTab": "Filmy",
|
||||||
"TvTab": "Seriály",
|
"TvTab": "Seriály",
|
||||||
"MusicTab": "Hudba",
|
"MusicTab": "Hudba",
|
||||||
"RequestedBy": "Vyžiadané od:",
|
"RequestedBy": "Vyžiadané od",
|
||||||
"Status": "Stav:",
|
"Status": "Stav",
|
||||||
"RequestStatus": "Stav požiadavky:",
|
"RequestStatus": "Stav požiadavky",
|
||||||
"Denied": " Zamietnuté:",
|
"Denied": " Zamietnuté:",
|
||||||
"TheatricalRelease": "Kino vydanie: {{date}}",
|
"TheatricalRelease": "Kino vydanie: {{date}}",
|
||||||
"ReleaseDate": "Vydané: {{date}}",
|
"ReleaseDate": "Vydané: {{date}}",
|
||||||
"TheatricalReleaseSort": "Kino vydanie",
|
"TheatricalReleaseSort": "Kino vydanie",
|
||||||
"DigitalRelease": "Online vydanie: {{date}}",
|
"DigitalRelease": "Online vydanie: {{date}}",
|
||||||
"RequestDate": "Dátum požiadavky:",
|
"RequestDate": "Dátum požiadavky",
|
||||||
"QualityOverride": "Prepísanie kvality:",
|
"QualityOverride": "Prepísanie kvality:",
|
||||||
"RootFolderOverride": "Prepísanie Root priečinku:",
|
"RootFolderOverride": "Prepísanie Root priečinku:",
|
||||||
"ChangeRootFolder": "Koreňový priečinok",
|
"ChangeRootFolder": "Koreňový priečinok",
|
||||||
|
|
|
@ -106,15 +106,15 @@
|
||||||
"MoviesTab": "Filmer",
|
"MoviesTab": "Filmer",
|
||||||
"TvTab": "TV-serier",
|
"TvTab": "TV-serier",
|
||||||
"MusicTab": "Musik",
|
"MusicTab": "Musik",
|
||||||
"RequestedBy": "Efterfrågats av:",
|
"RequestedBy": "Efterfrågats av",
|
||||||
"Status": "Status:",
|
"Status": "Status",
|
||||||
"RequestStatus": "Status för begäran:",
|
"RequestStatus": "Status för begäran",
|
||||||
"Denied": " Nekad:",
|
"Denied": " Nekad:",
|
||||||
"TheatricalRelease": "Biopremiär: {{date}}",
|
"TheatricalRelease": "Biopremiär: {{date}}",
|
||||||
"ReleaseDate": "Releasedatum: {{date}}",
|
"ReleaseDate": "Releasedatum: {{date}}",
|
||||||
"TheatricalReleaseSort": "Biopremiär",
|
"TheatricalReleaseSort": "Biopremiär",
|
||||||
"DigitalRelease": "Digitalt Releasedatum: {{date}}",
|
"DigitalRelease": "Digitalt Releasedatum: {{date}}",
|
||||||
"RequestDate": "Datum för begäran:",
|
"RequestDate": "Datum för begäran",
|
||||||
"QualityOverride": "Kvalitétsöverskridande:",
|
"QualityOverride": "Kvalitétsöverskridande:",
|
||||||
"RootFolderOverride": "Rotmappsöverskridande:",
|
"RootFolderOverride": "Rotmappsöverskridande:",
|
||||||
"ChangeRootFolder": "Byt rotmapp",
|
"ChangeRootFolder": "Byt rotmapp",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue