update recording dialogs

This commit is contained in:
Luke Pulverenti 2016-09-21 17:09:14 -04:00
parent c44b85501f
commit 9146727fda
54 changed files with 302 additions and 65 deletions

View File

@ -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",

View File

@ -19,10 +19,3 @@
.recordingDialog-btnRecord {
background-color: #cc3333;
}
@media all and (max-width: 800px) {
.programDialog-itemName {
display: none;
}
}

View File

@ -15,7 +15,7 @@
<p class="itemMiscInfoSecondary secondaryText" style="display: flex; align-items: center; flex-wrap: wrap;"></p>
<p class="itemGenres secondaryText"></p>
<div style="margin:.5em 0 0;" class="recordingFields">
<div style="margin:.5em 0 1em;" class="recordingFields">
</div>
</div>
</div>

View File

@ -6,7 +6,6 @@
.recordingButton {
margin-left: 0;
min-width: 10em;
border-radius: 10em;
font-size: 92%;
}
@ -84,5 +83,4 @@
<span class="manageButtonText">${Settings}</span>
</button>
</div>
<br />
</div>

View File

@ -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 += '<option value="' + i + '">' + text + '</option>';
}
context.querySelector('.selectKeepUpTo').innerHTML = html;
}
function showEditor(itemId, serverId, options) {
return new Promise(function (resolve, reject) {

View File

@ -16,6 +16,14 @@
</select>
</div>
<div class="checkboxContainer checkboxContainer-withDescription">
<label>
<input type="checkbox" is="emby-checkbox" class="chkSkipEpisodesInLibrary"/>
<span>${SkipEpisodesAlreadyInMyLibrary}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${SkipEpisodesAlreadyInMyLibraryHelp}</div>
</div>
<div class="selectContainer">
<select is="emby-select" class="selectChannels" label="${LabelChannels}">
<option class="optionChannelOnly" value="one">${OneChannel}</option>
@ -30,6 +38,11 @@
</select>
</div>
<div class="selectContainer">
<select is="emby-select" class="selectKeepUpTo" label="${LabelKeepUpTo}">
</select>
</div>
<div class="inputContainer">
<div style="display: flex; align-items: center;">
<div style="flex-grow: 1;">

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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"
}

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -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",

View File

@ -66,10 +66,6 @@
{
href: 'streamingsettings.html',
name: Globalize.translate('TabStreaming')
},
{
href: 'encodingsettings.html',
name: Globalize.translate('TabTranscoding')
}];
}

View File

@ -1,4 +1,4 @@
<div id="encodingSettingsPage" data-role="page" class="page type-interior playbackConfigurationPage withTabs" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Transcoding" data-require="scripts/encodingsettings,emby-input,emby-checkbox,emby-button,emby-select">
<div id="encodingSettingsPage" data-role="page" class="page type-interior playbackConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Transcoding" data-require="scripts/encodingsettings,emby-input,emby-checkbox,emby-button,emby-select">
<div data-role="content">
<div class="content-primary">

View File

@ -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) {

View File

@ -302,10 +302,6 @@
if (item.Type == 'Program' && user.Policy.EnableLiveTvManagement) {
if (recordingFieldsElement.innerHTML) {
//return;
}
require(['recordingFields'], function (recordingFields) {
var currentRecordingFields = new recordingFields({

View File

@ -148,7 +148,7 @@
dlg.classList.add('promptDialog');
html += '<div class="promptDialogContent">';
html += '<div class="promptDialogContent" style="padding:1em;">';
html += '<h2>';
html += (playerInfo.deviceName || playerInfo.name);
html += '</h2>';

View File

@ -40,10 +40,6 @@
{
href: 'streamingsettings.html',
name: Globalize.translate('TabStreaming')
},
{
href: 'encodingsettings.html',
name: Globalize.translate('TabTranscoding')
}];
}

View File

@ -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')

View File

@ -50,10 +50,6 @@
{
href: 'streamingsettings.html',
name: Globalize.translate('TabStreaming')
},
{
href: 'encodingsettings.html',
name: Globalize.translate('TabTranscoding')
}];
}