diff --git a/UI/Web/src/app/manga-reader/_components/manga-reader/manga-reader.component.ts b/UI/Web/src/app/manga-reader/_components/manga-reader/manga-reader.component.ts
index f4fe44437..7f2901e2d 100644
--- a/UI/Web/src/app/manga-reader/_components/manga-reader/manga-reader.component.ts
+++ b/UI/Web/src/app/manga-reader/_components/manga-reader/manga-reader.component.ts
@@ -186,8 +186,8 @@ export class MangaReaderComponent implements OnInit, AfterViewInit, OnDestroy {
pagingDirection$: Observable
= this.pagingDirectionSubject.asObservable();
- pageSplitOptions = pageSplitOptions;
- layoutModes = layoutModes;
+ pageSplitOptionsTranslated = pageSplitOptions.map(this.translatePrefOptions);
+ layoutModesTranslated = layoutModes.map(this.translatePrefOptions);
isLoading = true;
hasBookmarkRights: boolean = false; // TODO: This can be an observable
@@ -458,9 +458,9 @@ export class MangaReaderComponent implements OnInit, AfterViewInit, OnDestroy {
public utilityService: UtilityService, @Inject(DOCUMENT) private document: Document,
private modalService: NgbModal, private readonly cdRef: ChangeDetectorRef,
public mangaReaderService: ManagaReaderService) {
- this.navService.hideNavBar();
- this.navService.hideSideNav();
- this.cdRef.markForCheck();
+ this.navService.hideNavBar();
+ this.navService.hideSideNav();
+ this.cdRef.markForCheck();
}
ngOnInit(): void {
@@ -1652,4 +1652,10 @@ export class MangaReaderComponent implements OnInit, AfterViewInit, OnDestroy {
})
});
}
+
+ translatePrefOptions(o: {text: string, value: any}) {
+ const d = {...o};
+ d.text = translate('preferences.' + o.text);
+ return d;
+ }
}
diff --git a/UI/Web/src/app/manga-reader/_service/managa-reader.service.ts b/UI/Web/src/app/manga-reader/_service/managa-reader.service.ts
index 9bdf4c03c..d746eebe1 100644
--- a/UI/Web/src/app/manga-reader/_service/managa-reader.service.ts
+++ b/UI/Web/src/app/manga-reader/_service/managa-reader.service.ts
@@ -30,7 +30,7 @@ export class ManagaReaderService {
});
this.pairs = chapterInfo.doublePairs!;
}
-
+
adjustForDoubleReader(page: number) {
if (!this.pairs.hasOwnProperty(page)) return page;
return this.pairs[page];
@@ -61,10 +61,10 @@ export class ManagaReaderService {
/**
- * If pagenumber is 0 aka first page, which on double page rendering should always render as a single.
- *
+ * If pageNumber is 0 aka first page, which on double page rendering should always render as a single.
+ *
* @param pageNumber current page number
- * @returns
+ * @returns
*/
isCoverImage(pageNumber: number) {
return pageNumber === 0;
@@ -104,9 +104,9 @@ export class ManagaReaderService {
/**
* Should Canvas Renderer be used
- * @param img
- * @param pageSplitOption
- * @returns
+ * @param img
+ * @param pageSplitOption
+ * @returns
*/
shouldSplit(img: HTMLImageElement, pageSplitOption: PageSplitOption) {
const needsSplitting = this.isWidePage(this.readerService.imageUrlToPageNum(img?.src));
diff --git a/UI/Web/src/app/sidenav/_components/side-nav/side-nav.component.ts b/UI/Web/src/app/sidenav/_components/side-nav/side-nav.component.ts
index 2a43d24aa..0ae5d5832 100644
--- a/UI/Web/src/app/sidenav/_components/side-nav/side-nav.component.ts
+++ b/UI/Web/src/app/sidenav/_components/side-nav/side-nav.component.ts
@@ -42,7 +42,7 @@ export class SideNavComponent implements OnInit {
libraries: Library[] = [];
actions: ActionItem[] = [];
- readingListActions = [{action: Action.Import, title: 'Import CBL', children: [], requiresAdmin: true, callback: this.importCbl.bind(this)}];
+ readingListActions = [{action: Action.Import, title: 'import-cbl', children: [], requiresAdmin: true, callback: this.importCbl.bind(this)}];
filterQuery: string = '';
filterLibrary = (library: Library) => {
return library.name.toLowerCase().indexOf((this.filterQuery || '').toLowerCase()) >= 0;
diff --git a/UI/Web/src/app/user-settings/user-preferences/user-preferences.component.html b/UI/Web/src/app/user-settings/user-preferences/user-preferences.component.html
index b6fcf6b84..5ef2ff930 100644
--- a/UI/Web/src/app/user-settings/user-preferences/user-preferences.component.html
+++ b/UI/Web/src/app/user-settings/user-preferences/user-preferences.component.html
@@ -40,7 +40,7 @@
@@ -158,7 +158,7 @@