mirror of
https://github.com/4gray/iptvnator.git
synced 2026-10-15 05:36:17 -08:00
feat(downloads): redesign download manager (#1313)
* docs(downloads): specify manager MVP redesign * docs(downloads): plan manager MVP implementation * docs(downloads): tighten manager validation plan * fix(downloads): keep renderer download state global * fix(downloads): make active count accessible * feat(downloads): derive queue and library view model * test(downloads): close view model coverage gaps * fix(downloads): stabilize malformed view model data * refactor(downloads): isolate library navigation * fix(downloads): report library navigation failures * feat(downloads): add ready-to-watch library * feat(downloads): add active download queue * feat(downloads): finish manager MVP * docs(downloads): clarify detail-first offline behavior * docs(downloads): plan detail navigation follow-up * fix(downloads): open completed movies in details * test(downloads): cover pending series navigation * fix(downloads): honor the global cover size * fix(downloads): prefer local playback in shared details * fix(downloads): preserve external launch priority * fix(downloads): prefer local playback in Xtream details * test(downloads): cover offline detail journey * docs(downloads): document offline detail behavior * docs(downloads): format detail navigation plan * fix(downloads): open Stalker items in provider details * docs(downloads): clarify Stalker navigation fallback * fix(xtream): isolate reused detail identities * fix(xtream): ignore stale VOD positions * fix(downloads): keep offline Xtream playback available * docs(downloads): clarify provider playback availability * docs(downloads): design missing-file recovery * docs(downloads): plan missing-file recovery * feat(downloads): derive completed file availability * feat(downloads): recover missing completed files * feat(downloads): refresh missing local files * feat(downloads): separate missing files from ready media * feat(downloads): surface missing files for recovery * refactor(downloads): simplify ready cards * test(downloads): cover missing-file and series journeys * feat(downloads): finish missing-file recovery * docs(downloads): design offline detail views * docs(downloads): plan offline detail views * feat(downloads): persist offline metadata snapshots * fix(downloads): complete metadata snapshot bridge contract * feat(downloads): manage offline metadata snapshots * fix(downloads): harden metadata snapshot updates * fix(downloads): restrict snapshot artwork * fix(downloads): guard restart artwork URL * fix(downloads): refine artwork URL checks * feat(downloads): expose offline metadata updates * fix(downloads): keep metadata service change focused * fix(downloads): preserve metadata error conventions * feat(downloads): derive offline detail content * fix(downloads): preserve unknown episode coordinates * feat(downloads): add focused offline detail routes * fix(downloads): ignore fragments in shell route state * fix(downloads): normalize fragments before queries * feat(downloads): open ready cards in offline details * fix(downloads): use native disabled card styles * feat(downloads): enrich offline detail metadata * fix(downloads): harden offline metadata resolution * fix(downloads): preserve stalker provider titles * fix(downloads): distinguish stalker metadata seeds * fix(downloads): stabilize offline metadata refresh * fix(downloads): throttle sparse metadata refreshes * fix(downloads): type metadata language settings * feat(downloads): render offline movie and series details * fix(downloads): harden offline detail interactions * fix(downloads): close offline detail edge cases * feat(downloads): hand off to provider-only details * fix(downloads): preserve stalker provider handoff * feat(downloads): capture metadata at download time * fix(downloads): preserve snapshot source semantics * fix(downloads): preserve episode snapshot identity * docs(downloads): document offline details flow * docs(downloads): clarify stalker provider fallback * test(downloads): cover offline detail journeys * test(downloads): stabilize offline detail selectors * style(downloads): format changed files * docs(downloads): clean design spec formatting * fix(downloads): preserve offline library ownership * test(downloads): fix Windows workspace navigation * test(database): preserve Electron tsconfig resolution * perf(downloads): avoid blocking file availability probes
This commit is contained in:
1 parent
46c58f4f57
commit
760099358b
188 files changed
+31245
-2281
No files matched your search
@@ -111,6 +111,13 @@ export const routes: Routes = [
|
||||
(c) => c.GlobalSearchResultsComponent
|
||||
),
|
||||
},
|
||||
{
|
||||
path: 'downloads/:downloadId',
|
||||
loadComponent: () =>
|
||||
import('@iptvnator/portal/downloads/feature').then(
|
||||
(c) => c.DownloadOfflineDetailComponent
|
||||
),
|
||||
},
|
||||
{
|
||||
path: 'downloads',
|
||||
loadComponent: () =>
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "مكتمل",
|
||||
"FAILED": "فشل",
|
||||
"CANCELED": "ملغى",
|
||||
"PAUSED": "متوقف مؤقتًا"
|
||||
}
|
||||
"PAUSED": "متوقف مؤقتًا",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "التحكم عن بعد",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "كمل",
|
||||
"FAILED": "فشل",
|
||||
"CANCELED": "تلغى",
|
||||
"PAUSED": "موقوف مؤقتاً"
|
||||
}
|
||||
"PAUSED": "موقوف مؤقتاً",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "التحكم عن بعد",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Завершана",
|
||||
"FAILED": "Няўдала",
|
||||
"CANCELED": "Скасавана",
|
||||
"PAUSED": "На паўзе"
|
||||
}
|
||||
"PAUSED": "На паўзе",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Аддаленае кіраванне",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Abgeschlossen",
|
||||
"FAILED": "Fehlgeschlagen",
|
||||
"CANCELED": "Abgebrochen",
|
||||
"PAUSED": "Pausiert"
|
||||
}
|
||||
"PAUSED": "Pausiert",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Fernbedienung",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Ολοκληρώθηκε",
|
||||
"FAILED": "Απέτυχε",
|
||||
"CANCELED": "Ακυρώθηκε",
|
||||
"PAUSED": "Σε παύση"
|
||||
}
|
||||
"PAUSED": "Σε παύση",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Τηλεχειριστήριο",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Completed",
|
||||
"FAILED": "Failed",
|
||||
"CANCELED": "Canceled",
|
||||
"PAUSED": "Paused"
|
||||
}
|
||||
"PAUSED": "Paused",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Remote control",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Completado",
|
||||
"FAILED": "Fallido",
|
||||
"CANCELED": "Cancelado",
|
||||
"PAUSED": "En pausa"
|
||||
}
|
||||
"PAUSED": "En pausa",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Control remoto",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Terminé",
|
||||
"FAILED": "Échec",
|
||||
"CANCELED": "Annulé",
|
||||
"PAUSED": "En pause"
|
||||
}
|
||||
"PAUSED": "En pause",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Télécommande",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Befejeződött",
|
||||
"FAILED": "Sikertelen",
|
||||
"CANCELED": "Megszakítva",
|
||||
"PAUSED": "Paused"
|
||||
}
|
||||
"PAUSED": "Paused",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Távvezérlés",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Completato",
|
||||
"FAILED": "Non riuscito",
|
||||
"CANCELED": "Annullato",
|
||||
"PAUSED": "In pausa"
|
||||
}
|
||||
"PAUSED": "In pausa",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Controllo remoto",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "完了",
|
||||
"FAILED": "失敗",
|
||||
"CANCELED": "キャンセル済み",
|
||||
"PAUSED": "一時停止中"
|
||||
}
|
||||
"PAUSED": "一時停止中",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "リモートコントロール",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "완료됨",
|
||||
"FAILED": "실패",
|
||||
"CANCELED": "취소됨",
|
||||
"PAUSED": "일시정지됨"
|
||||
}
|
||||
"PAUSED": "일시정지됨",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "원격 제어",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Voltooid",
|
||||
"FAILED": "Mislukt",
|
||||
"CANCELED": "Geannuleerd",
|
||||
"PAUSED": "Gepauzeerd"
|
||||
}
|
||||
"PAUSED": "Gepauzeerd",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Afstandsbediening",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Ukończone",
|
||||
"FAILED": "Niepowodzenie",
|
||||
"CANCELED": "Anulowane",
|
||||
"PAUSED": "Wstrzymane"
|
||||
}
|
||||
"PAUSED": "Wstrzymane",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Zdalne sterowanie",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Concluído",
|
||||
"FAILED": "Falhou",
|
||||
"CANCELED": "Cancelado",
|
||||
"PAUSED": "Pausado"
|
||||
}
|
||||
"PAUSED": "Pausado",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Controle remoto",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Завершено",
|
||||
"FAILED": "Ошибка",
|
||||
"CANCELED": "Отменено",
|
||||
"PAUSED": "На паузе"
|
||||
}
|
||||
"PAUSED": "На паузе",
|
||||
"FILE_MISSING": "Файл отсутствует"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} активн.",
|
||||
"TRACKED_DOWNLOADS": "Объём загрузок",
|
||||
"CLEAR_FINISHED": "Очистить завершённые",
|
||||
"DOWNLOADING_NOW": "Скачиваются сейчас",
|
||||
"NEEDS_ATTENTION": "Требуют внимания",
|
||||
"READY_TO_WATCH": "Готово к просмотру",
|
||||
"OFFLINE": "Офлайн",
|
||||
"OFFLINE_BADGE": "Офлайн",
|
||||
"FILTER": {
|
||||
"LABEL": "Фильтр загрузок",
|
||||
"ALL": "Все",
|
||||
"MOVIES": "Фильмы",
|
||||
"SERIES": "Сериалы",
|
||||
"IN_PROGRESS": "В процессе"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Убрать из менеджера",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Убрать из менеджера?",
|
||||
"MESSAGE": "Запись исчезнет из IPTVnator, но скачанный медиафайл останется на диске."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Удалить частичную загрузку?",
|
||||
"MESSAGE": "Запись и сохранённая часть загрузки будут удалены. Возобновить её больше не получится."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Очистить завершённые загрузки?",
|
||||
"MESSAGE": "Готовые медиафайлы останутся на диске. Частичные данные неудачных и отменённых загрузок будут удалены."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Обложка недоступна",
|
||||
"EPISODE_COUNT_ONE": "1 эпизод",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} эп.",
|
||||
"MORE_ACTIONS": "Другие действия",
|
||||
"MOVIE": "Фильм",
|
||||
"EPISODE": "Эпизод",
|
||||
"SERIES": "Сериал",
|
||||
"OPEN_ARTWORK": "Открыть {{title}}",
|
||||
"OPEN_DETAILS": "Открыть подробности",
|
||||
"OPEN_EPISODES": "Открыть скачанные эпизоды",
|
||||
"SEASON": "Сезон {{season}}",
|
||||
"SEASON_RANGE": "Сезоны {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Скачанные эпизоды",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Доступно офлайн",
|
||||
"PLAY": "Воспроизвести офлайн",
|
||||
"VIEW_IN_PORTAL": "Открыть в портале",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "Контент больше недоступен в исходном портале",
|
||||
"DOWNLOADED_EPISODES": "Скачано эпизодов: {{count}}",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Загрузка не найдена",
|
||||
"NOT_FOUND_BODY": "Эта загрузка больше недоступна.",
|
||||
"BACK": "Назад к загрузкам"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Открыть {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Обложка для {{title}} недоступна",
|
||||
"PROGRESS": "Ход загрузки {{title}}",
|
||||
"PAUSE": "Приостановить {{title}}",
|
||||
"CANCEL": "Отменить {{title}}",
|
||||
"RESUME": "Возобновить {{title}}",
|
||||
"REMOVE": "Убрать {{title}} из менеджера",
|
||||
"RETRY": "Повторить {{title}}",
|
||||
"MORE_ACTIONS": "Другие действия для {{title}}",
|
||||
"COPY_URL": "Копировать URL загрузки {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Скачать {{title}} заново"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Скачать заново"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Дистанционное управление",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "Tamamlandı",
|
||||
"FAILED": "Başarısız",
|
||||
"CANCELED": "İptal Edildi",
|
||||
"PAUSED": "Duraklatıldı"
|
||||
}
|
||||
"PAUSED": "Duraklatıldı",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "Uzaktan kontrol",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "已完成",
|
||||
"FAILED": "失败",
|
||||
"CANCELED": "已取消",
|
||||
"PAUSED": "已暂停"
|
||||
}
|
||||
"PAUSED": "已暂停",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "远程控制",
|
||||
|
||||
@@ -1084,8 +1084,75 @@
|
||||
"COMPLETED": "已完成",
|
||||
"FAILED": "失敗",
|
||||
"CANCELED": "已取消",
|
||||
"PAUSED": "已暫停"
|
||||
}
|
||||
"PAUSED": "已暫停",
|
||||
"FILE_MISSING": "File missing"
|
||||
},
|
||||
"ACTIVE_COUNT": "{{count}} active",
|
||||
"TRACKED_DOWNLOADS": "Tracked downloads",
|
||||
"CLEAR_FINISHED": "Clear finished",
|
||||
"DOWNLOADING_NOW": "Downloading now",
|
||||
"NEEDS_ATTENTION": "Needs attention",
|
||||
"READY_TO_WATCH": "Ready to watch",
|
||||
"OFFLINE": "Offline",
|
||||
"OFFLINE_BADGE": "Offline",
|
||||
"FILTER": {
|
||||
"LABEL": "Filter downloads",
|
||||
"ALL": "All",
|
||||
"MOVIES": "Movies",
|
||||
"SERIES": "Series",
|
||||
"IN_PROGRESS": "In progress"
|
||||
},
|
||||
"REMOVE_FROM_MANAGER": "Remove from manager",
|
||||
"REMOVE_COMPLETED_DIALOG": {
|
||||
"TITLE": "Remove from manager?",
|
||||
"MESSAGE": "This removes the entry from IPTVnator. The downloaded media file remains on disk."
|
||||
},
|
||||
"REMOVE_PARTIAL_DIALOG": {
|
||||
"TITLE": "Remove partial download?",
|
||||
"MESSAGE": "This removes the entry and any retained partial download. It can no longer be resumed."
|
||||
},
|
||||
"CLEAR_FINISHED_DIALOG": {
|
||||
"TITLE": "Clear finished downloads?",
|
||||
"MESSAGE": "Completed media files remain on disk. Retained partial data for failed or canceled entries is deleted."
|
||||
},
|
||||
"ARTWORK_UNAVAILABLE": "Artwork unavailable",
|
||||
"EPISODE_COUNT_ONE": "1 episode",
|
||||
"EPISODE_COUNT_OTHER": "{{count}} episodes",
|
||||
"MORE_ACTIONS": "More actions",
|
||||
"MOVIE": "Movie",
|
||||
"EPISODE": "Episode",
|
||||
"SERIES": "Series",
|
||||
"OPEN_ARTWORK": "Open {{title}}",
|
||||
"OPEN_DETAILS": "Open details",
|
||||
"OPEN_EPISODES": "Open downloaded episodes",
|
||||
"SEASON": "Season {{season}}",
|
||||
"SEASON_RANGE": "Seasons {{first}}–{{last}}",
|
||||
"DOWNLOADED_EPISODES": "Downloaded episodes",
|
||||
"OFFLINE_DETAIL": {
|
||||
"AVAILABLE": "Available offline",
|
||||
"PLAY": "Play offline",
|
||||
"VIEW_IN_PORTAL": "View in portal",
|
||||
"VIEW_IN_PORTAL_UNAVAILABLE": "The source item is no longer available",
|
||||
"DOWNLOADED_EPISODES": "{{count}} downloaded episodes",
|
||||
"FILE_SIZE": "{{size}}",
|
||||
"NOT_FOUND_TITLE": "Download not found",
|
||||
"NOT_FOUND_BODY": "This download is no longer available.",
|
||||
"BACK": "Back to Downloads"
|
||||
},
|
||||
"ARIA": {
|
||||
"OPEN": "Open {{title}}",
|
||||
"POSTER_UNAVAILABLE": "Artwork unavailable for {{title}}",
|
||||
"PROGRESS": "Download progress for {{title}}",
|
||||
"PAUSE": "Pause {{title}}",
|
||||
"CANCEL": "Cancel {{title}}",
|
||||
"RESUME": "Resume {{title}}",
|
||||
"REMOVE": "Remove {{title}} from manager",
|
||||
"RETRY": "Retry {{title}}",
|
||||
"MORE_ACTIONS": "More actions for {{title}}",
|
||||
"COPY_URL": "Copy download URL for {{title}}",
|
||||
"DOWNLOAD_AGAIN": "Download {{title}} again"
|
||||
},
|
||||
"DOWNLOAD_AGAIN": "Download again"
|
||||
},
|
||||
"REMOTE_CONTROL": {
|
||||
"TITLE": "遠端控制",
|
||||
|
||||
Reference in new issue
Block a user