From 9146727fda84bf23ce65e5a6a3c414be833296f8 Mon Sep 17 00:00:00 2001 From: Luke Pulverenti Date: Wed, 21 Sep 2016 17:09:14 -0400 Subject: [PATCH] update recording dialogs --- .../emby-webcomponents/.bower.json | 8 ++--- .../recordingcreator/recordingcreator.css | 7 ----- .../recordingcreator.template.html | 2 +- .../recordingfields.template.html | 2 -- .../recordingcreator/seriesrecordingeditor.js | 30 ++++++++++++++++++- .../seriesrecordingeditor.template.html | 13 ++++++++ .../emby-webcomponents/strings/ar.json | 6 ++++ .../emby-webcomponents/strings/bg-BG.json | 6 ++++ .../emby-webcomponents/strings/ca.json | 6 ++++ .../emby-webcomponents/strings/cs.json | 6 ++++ .../emby-webcomponents/strings/da.json | 6 ++++ .../emby-webcomponents/strings/de.json | 6 ++++ .../emby-webcomponents/strings/el.json | 6 ++++ .../emby-webcomponents/strings/en-GB.json | 6 ++++ .../emby-webcomponents/strings/en-US.json | 11 ++++--- .../emby-webcomponents/strings/es-AR.json | 6 ++++ .../emby-webcomponents/strings/es-MX.json | 6 ++++ .../emby-webcomponents/strings/es.json | 6 ++++ .../emby-webcomponents/strings/fi.json | 6 ++++ .../emby-webcomponents/strings/fr-CA.json | 6 ++++ .../emby-webcomponents/strings/fr.json | 6 ++++ .../emby-webcomponents/strings/gsw.json | 6 ++++ .../emby-webcomponents/strings/he.json | 6 ++++ .../emby-webcomponents/strings/hr.json | 6 ++++ .../emby-webcomponents/strings/hu.json | 6 ++++ .../emby-webcomponents/strings/id.json | 6 ++++ .../emby-webcomponents/strings/it.json | 6 ++++ .../emby-webcomponents/strings/kk.json | 6 ++++ .../emby-webcomponents/strings/ko.json | 6 ++++ .../emby-webcomponents/strings/ms.json | 6 ++++ .../emby-webcomponents/strings/nb.json | 6 ++++ .../emby-webcomponents/strings/nl.json | 6 ++++ .../emby-webcomponents/strings/pl.json | 6 ++++ .../emby-webcomponents/strings/pt-BR.json | 18 +++++++---- .../emby-webcomponents/strings/pt-PT.json | 6 ++++ .../emby-webcomponents/strings/ro.json | 6 ++++ .../emby-webcomponents/strings/ru.json | 6 ++++ .../emby-webcomponents/strings/sk.json | 6 ++++ .../emby-webcomponents/strings/sl-SI.json | 6 ++++ .../emby-webcomponents/strings/sv.json | 6 ++++ .../emby-webcomponents/strings/tr.json | 6 ++++ .../emby-webcomponents/strings/uk.json | 6 ++++ .../emby-webcomponents/strings/vi.json | 6 ++++ .../emby-webcomponents/strings/zh-CN.json | 6 ++++ .../emby-webcomponents/strings/zh-HK.json | 6 ++++ .../emby-webcomponents/strings/zh-TW.json | 6 ++++ .../dashboard/cinemamodeconfiguration.js | 4 --- dashboard-ui/encodingsettings.html | 2 +- dashboard-ui/scripts/encodingsettings.js | 21 ------------- dashboard-ui/scripts/itemdetailpage.js | 4 --- dashboard-ui/scripts/mediacontroller.js | 2 +- dashboard-ui/scripts/playbackconfiguration.js | 4 --- dashboard-ui/scripts/site.js | 7 ++++- dashboard-ui/scripts/streamingsettings.js | 4 --- 54 files changed, 302 insertions(+), 65 deletions(-) diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index f4bcb5e25d..7c918aa2ae 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -14,12 +14,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.4.259", - "_release": "1.4.259", + "version": "1.4.260", + "_release": "1.4.260", "_resolution": { "type": "version", - "tag": "1.4.259", - "commit": "2e5f06e70a3a24a3904a91fe28669a3483d3b7ca" + "tag": "1.4.260", + "commit": "17a68c9487039020a8056d4aec2617d0daf16d8b" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css index f1cc9eedc7..966a20c801 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.css @@ -18,11 +18,4 @@ .recordingDialog-btnRecord { background-color: #cc3333; -} - -@media all and (max-width: 800px) { - - .programDialog-itemName { - display: none; - } } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html index f27fbdd9e8..48e774d34c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingcreator.template.html @@ -15,7 +15,7 @@

-
+
diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html index aeb20a3ebd..9387ebc8af 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/recordingfields.template.html @@ -6,7 +6,6 @@ .recordingButton { margin-left: 0; min-width: 10em; - border-radius: 10em; font-size: 92%; } @@ -84,5 +83,4 @@ ${Settings} -
\ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.js b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.js index a9f61a983b..78801319de 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.js +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.js @@ -1,4 +1,4 @@ -define(['dialogHelper', 'globalize', 'layoutManager', 'mediaInfo', 'apphost', 'connectionManager', 'require', 'loading', 'scrollHelper', 'imageLoader', 'datetime', 'scrollStyles', 'emby-button', 'emby-collapse', 'emby-input', 'emby-select', 'paper-icon-button-light', 'css!./../formdialog', 'css!./recordingcreator', 'material-icons'], function (dialogHelper, globalize, layoutManager, mediaInfo, appHost, connectionManager, require, loading, scrollHelper, imageLoader, datetime) { +define(['dialogHelper', 'globalize', 'layoutManager', 'mediaInfo', 'apphost', 'connectionManager', 'require', 'loading', 'scrollHelper', 'imageLoader', 'datetime', 'scrollStyles', 'emby-button', 'emby-checkbox', 'emby-input', 'emby-select', 'paper-icon-button-light', 'css!./../formdialog', 'css!./recordingcreator', 'material-icons'], function (dialogHelper, globalize, layoutManager, mediaInfo, appHost, connectionManager, require, loading, scrollHelper, imageLoader, datetime) { var currentDialog; var recordingUpdated = false; @@ -49,6 +49,8 @@ context.querySelector('.selectAirTime').value = item.RecordAnyTime ? 'any' : 'original'; context.querySelector('.selectShowType').value = item.RecordNewOnly ? 'new' : 'all'; + context.querySelector('.chkSkipEpisodesInLibrary').checked = item.SkipEpisodesInLibrary; + context.querySelector('.selectKeepUpTo').value = item.KeepUpTo || 0; if (item.ChannelName || item.ChannelNumber) { context.querySelector('.optionChannelOnly').innerHTML = globalize.translate('sharedcomponents#ChannelNameOnly', item.ChannelName || item.ChannelNumber); @@ -82,6 +84,8 @@ item.RecordAnyChannel = form.querySelector('.selectChannels').value == 'all'; item.RecordAnyTime = form.querySelector('.selectAirTime').value == 'any'; item.RecordNewOnly = form.querySelector('.selectShowType').value == 'new'; + item.SkipEpisodesInLibrary = form.querySelector('.chkSkipEpisodesInLibrary').checked; + item.KeepUpTo = form.querySelector('.selectKeepUpTo').value; apiClient.updateLiveTvSeriesTimer(item); }); @@ -94,6 +98,8 @@ function init(context) { + fillKeepUpTo(context); + context.querySelector('.btnCancel').addEventListener('click', function () { closeDialog(false); @@ -123,6 +129,28 @@ }); } + function fillKeepUpTo(context) { + + var html = ''; + + for (var i = 0; i <= 50; i++) { + + var text; + + if (i == 0) { + text = globalize.translate('sharedcomponents#AsManyAsPossible'); + } else if (i == 1) { + text = globalize.translate('sharedcomponents#ValueOneEpisode'); + } else { + text = globalize.translate('sharedcomponents#ValueEpisodeCount', i); + } + + html += ''; + } + + context.querySelector('.selectKeepUpTo').innerHTML = html; + } + function showEditor(itemId, serverId, options) { return new Promise(function (resolve, reject) { diff --git a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html index 06f584c128..0d15e74f19 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html +++ b/dashboard-ui/bower_components/emby-webcomponents/recordingcreator/seriesrecordingeditor.template.html @@ -16,6 +16,14 @@ +
+ +
${SkipEpisodesAlreadyInMyLibraryHelp}
+
+
+
+ +
+
diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json index c31a531d19..b192e24b5f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ar.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json b/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json index 5a41423bfa..09fa381b95 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/bg-BG.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u0414\u043e\u0431\u0430\u0432\u0438", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json index e47eb2876f..daebb74cfc 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ca.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Afegeix", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json b/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json index b21d3940e3..05152731de 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/cs.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "P\u0159idat", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/da.json b/dashboard-ui/bower_components/emby-webcomponents/strings/da.json index 8882ed7603..ef58db26c1 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/da.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/da.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Del", "Add": "Tilf\u00f8j", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/de.json b/dashboard-ui/bower_components/emby-webcomponents/strings/de.json index 58beaa4c60..773759f459 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/de.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/de.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Teilen", "Add": "Hinzuf\u00fcgen", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/el.json b/dashboard-ui/bower_components/emby-webcomponents/strings/el.json index 5c50766b52..a4796d5723 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/el.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/el.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/en-GB.json b/dashboard-ui/bower_components/emby-webcomponents/strings/en-GB.json index c8d7eff215..2bcb4110f7 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/en-GB.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/en-GB.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/en-US.json b/dashboard-ui/bower_components/emby-webcomponents/strings/en-US.json index 16b2043706..bd0af79715 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/en-US.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/en-US.json @@ -39,9 +39,6 @@ "Saturday": "Saturday", "Days": "Days", "RecordSeries": "Record series", - "RecordOnAllChannels": "Record on all channels", - "RecordAnytime": "Record at any time", - "RecordOnlyNewEpisodes": "Record only new episodes", "HeaderBecomeProjectSupporter": "Get Emby Premiere", "MessageActiveSubscriptionRequiredSeriesRecordings": "An active Emby Premiere subscription is required in order to create automated series recordings.", "PromoConvertRecordingsToStreamingFormat": "Automatically convert recordings to a streaming friendly format with Emby Premiere. Recordings will be converted on the fly to MP4 or MKV, based on Emby server settings.", @@ -300,5 +297,11 @@ "NewEpisodesOnly": "New episodes only", "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", - "LabelStopWhenPossible": "Stop when possible:" + "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "MinutesAfter": "minutes after", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible" } \ No newline at end of file diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json index 83b3edc1ae..c3aae94078 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es-AR.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json index 4c8b2c6bb4..b80399b1e0 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es-MX.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Especial - {0}", "Share": "Compartir", "Add": "Agregar", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/es.json b/dashboard-ui/bower_components/emby-webcomponents/strings/es.json index 40fffda273..2df64ecd56 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/es.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/es.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Compartir", "Add": "A\u00f1adir", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json index cfc76b221c..0eaaf8a514 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fi.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json index b1b970120c..9bad7d1a6f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fr-CA.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json index 884cc2449c..e132bc2b56 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/fr.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Sp\u00e9cial - {0}", "Share": "Partager", "Add": "Ajouter", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json b/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json index 1830134141..92635e2aaa 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/gsw.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/he.json b/dashboard-ui/bower_components/emby-webcomponents/strings/he.json index 4ec699289c..5678cd7d48 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/he.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/he.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u05d4\u05d5\u05e1\u05e3", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json index 8e2fcbd1e8..6428a852a5 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hr.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Dodaj", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json index e07240dc9d..3a6508a654 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/hu.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Megoszt\u00e1s", "Add": "Hozz\u00e1ad", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/id.json b/dashboard-ui/bower_components/emby-webcomponents/strings/id.json index 77a355973c..ba4f48d1fa 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/id.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/id.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json index 16b8c1e16a..ef5970f8d1 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/it.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/it.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Aggiungi", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json index 054a77eb44..9672bb6bb3 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/kk.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "\u0410\u0440\u043d\u0430\u0439\u044b - {0}", "Share": "\u041e\u0440\u0442\u0430\u049b\u0442\u0430\u0441\u0443", "Add": "\u04ae\u0441\u0442\u0435\u0443", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json index 0534f42355..e881c60303 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ko.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\ucd94\uac00", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json index b1b970120c..9bad7d1a6f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ms.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json b/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json index 8489f252f4..7c5b235c23 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/nb.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Spesial - {0}", "Share": "Del", "Add": "Legg til", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json b/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json index 1073e6b46c..6fe4be02b1 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/nl.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Speciaal - {0}", "Share": "Delen", "Add": "Toevoegen", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json index 81095aaa9b..3cbea18254 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pl.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Dodaj", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-BR.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-BR.json index d2390918d7..4cd385098e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-BR.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-BR.json @@ -1,10 +1,16 @@ { - "LabelRecord": "Record:", - "AllChannels": "All channels", - "NewEpisodesOnly": "New episodes only", - "AllEpisodes": "All episodes", - "LabelStartWhenPossible": "Start when possible:", - "LabelStopWhenPossible": "Stop when possible:", + "LabelRecord": "Gravar:", + "AllChannels": "Todos os canais", + "NewEpisodesOnly": "Apenas novos epis\u00f3dios", + "AllEpisodes": "Todos os epis\u00f3dios", + "LabelStartWhenPossible": "Iniciar quando poss\u00edvel:", + "LabelStopWhenPossible": "Parar quando poss\u00edvel:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Especial - {0}", "Share": "Compartilhar", "Add": "Adicionar", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-PT.json b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-PT.json index 4a2d08a84d..e18476a935 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/pt-PT.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/pt-PT.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Especial - {0}", "Share": "Partilhar", "Add": "Adicionar", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json index c0b97b5bad..cd5a688c9d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ro.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json index 98cc479b92..70ebd8e96c 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/ru.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "\u0421\u043f\u0435\u0446\u044d\u043f\u0438\u0437\u043e\u0434 - {0}", "Share": "\u041f\u043e\u0434\u0435\u043b\u0438\u0442\u044c\u0441\u044f", "Add": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json index b1b970120c..9bad7d1a6f 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sk.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json index 504214bfd7..828488d642 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sl-SI.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json b/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json index 2b698b80f1..d0fc15b5d4 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/sv.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Specialavsnitt - {0}", "Share": "Dela", "Add": "L\u00e4gg till", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json b/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json index 494c53b2c4..519bf9ca0e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/tr.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Ekle", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json b/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json index bc086f81ce..62b5a4a626 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/uk.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Add", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json b/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json index 0094a12875..82ed3aa176 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/vi.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "Th\u00eam", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json index f3db018fbb..bf12d0088a 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-CN.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u6dfb\u52a0", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json index 8088c9d261..f02f3f8866 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-HK.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "Share", "Add": "\u65b0\u589e", diff --git a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-TW.json b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-TW.json index e9e081bfae..18f75c3d38 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/strings/zh-TW.json +++ b/dashboard-ui/bower_components/emby-webcomponents/strings/zh-TW.json @@ -5,6 +5,12 @@ "AllEpisodes": "All episodes", "LabelStartWhenPossible": "Start when possible:", "LabelStopWhenPossible": "Stop when possible:", + "MinutesBefore": "minutes before", + "SkipEpisodesAlreadyInMyLibraryHelp": "Episodes will be compared using season and episode numbers, when available.", + "SkipEpisodesAlreadyInMyLibrary": "Skip recording episodes that are already in my library", + "MinutesAfter": "minutes after", + "LabelKeepUpTo": "Keep up to:", + "AsManyAsPossible": "As many as possible", "ValueSpecialEpisodeName": "Special - {0}", "Share": "\u5206\u4eab", "Add": "\u6dfb\u52a0", diff --git a/dashboard-ui/dashboard/cinemamodeconfiguration.js b/dashboard-ui/dashboard/cinemamodeconfiguration.js index b19b325462..696a5b0ee8 100644 --- a/dashboard-ui/dashboard/cinemamodeconfiguration.js +++ b/dashboard-ui/dashboard/cinemamodeconfiguration.js @@ -66,10 +66,6 @@ { href: 'streamingsettings.html', name: Globalize.translate('TabStreaming') - }, - { - href: 'encodingsettings.html', - name: Globalize.translate('TabTranscoding') }]; } diff --git a/dashboard-ui/encodingsettings.html b/dashboard-ui/encodingsettings.html index 9936f3c884..bf66c4f30f 100644 --- a/dashboard-ui/encodingsettings.html +++ b/dashboard-ui/encodingsettings.html @@ -1,4 +1,4 @@ -
+
diff --git a/dashboard-ui/scripts/encodingsettings.js b/dashboard-ui/scripts/encodingsettings.js index df5d0ac753..17770851ce 100644 --- a/dashboard-ui/scripts/encodingsettings.js +++ b/dashboard-ui/scripts/encodingsettings.js @@ -100,26 +100,6 @@ return false; } - function getTabs() { - return [ - { - href: 'cinemamodeconfiguration.html', - name: Globalize.translate('TabCinemaMode') - }, - { - href: 'playbackconfiguration.html', - name: Globalize.translate('TabResumeSettings') - }, - { - href: 'streamingsettings.html', - name: Globalize.translate('TabStreaming') - }, - { - href: 'encodingsettings.html', - name: Globalize.translate('TabTranscoding') - }]; - } - function onSelectEncoderPathChange(e) { var page = $(this).parents('.page')[0]; @@ -201,7 +181,6 @@ Dashboard.showLoadingMsg(); - LibraryMenu.setTabs('playback', 3, getTabs); var page = this; ApiClient.getNamedConfiguration("encoding").then(function (config) { diff --git a/dashboard-ui/scripts/itemdetailpage.js b/dashboard-ui/scripts/itemdetailpage.js index abbb0bd0cb..0692848a8a 100644 --- a/dashboard-ui/scripts/itemdetailpage.js +++ b/dashboard-ui/scripts/itemdetailpage.js @@ -302,10 +302,6 @@ if (item.Type == 'Program' && user.Policy.EnableLiveTvManagement) { - if (recordingFieldsElement.innerHTML) { - //return; - } - require(['recordingFields'], function (recordingFields) { var currentRecordingFields = new recordingFields({ diff --git a/dashboard-ui/scripts/mediacontroller.js b/dashboard-ui/scripts/mediacontroller.js index 67e40bb380..02adea5deb 100644 --- a/dashboard-ui/scripts/mediacontroller.js +++ b/dashboard-ui/scripts/mediacontroller.js @@ -148,7 +148,7 @@ dlg.classList.add('promptDialog'); - html += '
'; + html += '
'; html += '

'; html += (playerInfo.deviceName || playerInfo.name); html += '

'; diff --git a/dashboard-ui/scripts/playbackconfiguration.js b/dashboard-ui/scripts/playbackconfiguration.js index f613f7daae..82f462e17c 100644 --- a/dashboard-ui/scripts/playbackconfiguration.js +++ b/dashboard-ui/scripts/playbackconfiguration.js @@ -40,10 +40,6 @@ { href: 'streamingsettings.html', name: Globalize.translate('TabStreaming') - }, - { - href: 'encodingsettings.html', - name: Globalize.translate('TabTranscoding') }]; } diff --git a/dashboard-ui/scripts/site.js b/dashboard-ui/scripts/site.js index 4b6274ef62..73d57ccd61 100644 --- a/dashboard-ui/scripts/site.js +++ b/dashboard-ui/scripts/site.js @@ -482,13 +482,18 @@ var Dashboard = { icon: 'play_circle_filled', color: '#E5342E', href: "cinemamodeconfiguration.html", - pageIds: ['cinemaModeConfigurationPage', 'playbackConfigurationPage', 'streamingSettingsPage', 'encodingSettingsPage'] + pageIds: ['cinemaModeConfigurationPage', 'playbackConfigurationPage', 'streamingSettingsPage'] }, { name: Globalize.translate('TabSync'), icon: 'sync', href: "syncactivity.html", pageIds: ['syncActivityPage', 'syncJobPage', 'devicesUploadPage', 'syncSettingsPage'], color: '#009688' + }, { + name: Globalize.translate('TabTranscoding'), + icon: 'transform', + href: "encodingsettings.html", + pageIds: ['encodingSettingsPage'] }, { divider: true, name: Globalize.translate('TabExtras') diff --git a/dashboard-ui/scripts/streamingsettings.js b/dashboard-ui/scripts/streamingsettings.js index 8ed0f0e9e8..748821eb42 100644 --- a/dashboard-ui/scripts/streamingsettings.js +++ b/dashboard-ui/scripts/streamingsettings.js @@ -50,10 +50,6 @@ { href: 'streamingsettings.html', name: Globalize.translate('TabStreaming') - }, - { - href: 'encodingsettings.html', - name: Globalize.translate('TabTranscoding') }]; }