From 83ad115b43400e6bc6db91662f0137adaee9026e Mon Sep 17 00:00:00 2001
From: 4gray <4gray@users.noreply.github.com>
Date: Sat, 28 Oct 2023 18:54:41 +0200
Subject: [PATCH] refactor(portals): use translation strings in vod details
view
---
.../vod-details/vod-details.component.html | 20 ++++++++++---------
.../vod-details/vod-details.component.ts | 3 ++-
src/assets/i18n/en.json | 4 +++-
3 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/src/app/xtream/vod-details/vod-details.component.html b/src/app/xtream/vod-details/vod-details.component.html
index 11fbb533c..24e851bf0 100644
--- a/src/app/xtream/vod-details/vod-details.component.html
+++ b/src/app/xtream/vod-details/vod-details.component.html
@@ -23,27 +23,27 @@
{{ item.info.description }}
-
Actors:
+
{{ 'XTREAM.ACTORS' | translate }}:
{{ item.info.actors }}
@@ -52,7 +52,7 @@
color="accent"
(click)="playClicked.emit(item)"
>
- Play
@@ -69,7 +70,8 @@
color="accent"
(click)="toggleFavorite()"
>
- starRemove from favorites
+ star
+ {{ 'PORTALS.REMOVE_FROM_FAVORITES' | translate }}
diff --git a/src/app/xtream/vod-details/vod-details.component.ts b/src/app/xtream/vod-details/vod-details.component.ts
index 0369304e6..c38cd8380 100644
--- a/src/app/xtream/vod-details/vod-details.component.ts
+++ b/src/app/xtream/vod-details/vod-details.component.ts
@@ -10,6 +10,7 @@ import {
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
import { ActivatedRoute } from '@angular/router';
+import { TranslateModule } from '@ngx-translate/core';
import { XtreamVodDetails } from '../../../../shared/xtream-vod-details.interface';
import { PlaylistsService } from '../../services/playlists.service';
@@ -18,7 +19,7 @@ import { PlaylistsService } from '../../services/playlists.service';
templateUrl: './vod-details.component.html',
styleUrls: ['../detail-view.scss'],
standalone: true,
- imports: [MatButtonModule, NgIf, MatIconModule],
+ imports: [MatButtonModule, NgIf, MatIconModule, TranslateModule],
})
export class VodDetailsComponent implements OnInit {
@Input({ required: true }) item: XtreamVodDetails;
diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json
index 4ca9fadd5..75636eb96 100644
--- a/src/assets/i18n/en.json
+++ b/src/assets/i18n/en.json
@@ -227,6 +227,8 @@
},
"PORTALS": {
"ALL_CATEGORIES": "All categories",
- "MY_FAVORITES": "My favorites"
+ "MY_FAVORITES": "My favorites",
+ "ADD_TO_FAVORITES": "Add to favorites",
+ "REMOVE_FROM_FAVORITES": "Remove from favorites"
}
}