mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
add latest translations
This commit is contained in:
parent
55bfb651b6
commit
861df73b9b
71 changed files with 452 additions and 309 deletions
|
@ -241,8 +241,8 @@
|
|||
$('#txtTranscodingVideoCodec', popup).val(transcodingProfile.VideoCodec || '');
|
||||
|
||||
$('#txtTranscodingVideoProfile', popup).val(transcodingProfile.VideoProfile || '');
|
||||
$('#chkEnableMpegtsM2TsMode', popup).checked(transcodingProfile.EnableMpegtsM2TsMode).checkboxradio('refresh');
|
||||
$('#chkEstimateContentLength', popup).checked(transcodingProfile.EstimateContentLength).checkboxradio('refresh');
|
||||
$('#chkEnableMpegtsM2TsMode', popup).checked(transcodingProfile.EnableMpegtsM2TsMode || false).checkboxradio('refresh');
|
||||
$('#chkEstimateContentLength', popup).checked(transcodingProfile.EstimateContentLength || false).checkboxradio('refresh');
|
||||
$('#chkReportByteRangeRequests', popup).checked(transcodingProfile.TranscodeSeekInfo == 'Bytes').checkboxradio('refresh');
|
||||
|
||||
$('.radioTabButton:first', popup).checked(true).checkboxradio('refresh').trigger('change');
|
||||
|
@ -328,6 +328,13 @@
|
|||
var index = this.getAttribute('data-profileindex');
|
||||
deleteContainerProfile(page, index);
|
||||
});
|
||||
|
||||
$('.lnkEditSubProfile', elem).on('click', function () {
|
||||
|
||||
var index = parseInt(this.getAttribute('data-profileindex'));
|
||||
|
||||
editContainerProfile(page, currentProfile.ContainerProfiles[index]);
|
||||
});
|
||||
}
|
||||
|
||||
function deleteContainerProfile(page, index) {
|
||||
|
@ -337,6 +344,35 @@
|
|||
renderContainerProfiles(page, currentProfile.ContainerProfiles);
|
||||
|
||||
}
|
||||
|
||||
function editContainerProfile(page, containerProfile) {
|
||||
|
||||
isSubProfileNew = containerProfile == null;
|
||||
containerProfile = containerProfile || {};
|
||||
currentSubProfile = containerProfile;
|
||||
|
||||
var popup = $('#containerProfilePopup', page).popup('open');
|
||||
|
||||
$('#selectContainerProfileType', popup).val(containerProfile.Type || 'Video').selectmenu('refresh').trigger('change');
|
||||
$('#txtContainerProfileContainer', popup).val(containerProfile.Container || '');
|
||||
}
|
||||
|
||||
function saveContainerProfile(page) {
|
||||
|
||||
currentSubProfile.Type = $('#selectContainerProfileType', page).val();
|
||||
currentSubProfile.Container = $('#txtContainerProfileContainer', page).val();
|
||||
|
||||
if (isSubProfileNew) {
|
||||
|
||||
currentProfile.ContainerProfiles.push(currentSubProfile);
|
||||
}
|
||||
|
||||
renderSubProfiles(page, currentProfile);
|
||||
|
||||
currentSubProfile = null;
|
||||
|
||||
$('#containerProfilePopup', page).popup('close');
|
||||
}
|
||||
|
||||
function renderCodecProfiles(page, profiles) {
|
||||
|
||||
|
@ -388,6 +424,13 @@
|
|||
var index = this.getAttribute('data-profileindex');
|
||||
deleteCodecProfile(page, index);
|
||||
});
|
||||
|
||||
$('.lnkEditSubProfile', elem).on('click', function () {
|
||||
|
||||
var index = parseInt(this.getAttribute('data-profileindex'));
|
||||
|
||||
editCodecProfile(page, currentProfile.CodecProfiles[index]);
|
||||
});
|
||||
}
|
||||
|
||||
function deleteCodecProfile(page, index) {
|
||||
|
@ -398,6 +441,35 @@
|
|||
|
||||
}
|
||||
|
||||
function editCodecProfile(page, codecProfile) {
|
||||
|
||||
isSubProfileNew = codecProfile == null;
|
||||
codecProfile = codecProfile || {};
|
||||
currentSubProfile = codecProfile;
|
||||
|
||||
var popup = $('#codecProfilePopup', page).popup('open');
|
||||
|
||||
$('#selectCodecProfileType', popup).val(codecProfile.Type || 'Video').selectmenu('refresh').trigger('change');
|
||||
$('#txtCodecProfileCodec', popup).val(codecProfile.Codec || '');
|
||||
}
|
||||
|
||||
function saveCodecProfile(page) {
|
||||
|
||||
currentSubProfile.Type = $('#selectCodecProfileType', page).val();
|
||||
currentSubProfile.Codec = $('#txtCodecProfileCodec', page).val();
|
||||
|
||||
if (isSubProfileNew) {
|
||||
|
||||
currentProfile.CodecProfiles.push(currentSubProfile);
|
||||
}
|
||||
|
||||
renderSubProfiles(page, currentProfile);
|
||||
|
||||
currentSubProfile = null;
|
||||
|
||||
$('#codecProfilePopup', page).popup('close');
|
||||
}
|
||||
|
||||
function renderResponseProfiles(page, profiles) {
|
||||
|
||||
var html = '';
|
||||
|
@ -587,6 +659,18 @@
|
|||
editTranscodingProfile(page);
|
||||
|
||||
});
|
||||
|
||||
$('.btnAddContainerProfile', page).on('click', function () {
|
||||
|
||||
editContainerProfile(page);
|
||||
|
||||
});
|
||||
|
||||
$('.btnAddCodecProfile', page).on('click', function () {
|
||||
|
||||
editCodecProfile(page);
|
||||
|
||||
});
|
||||
|
||||
}).on('pageshow', "#dlnaProfilePage", function () {
|
||||
|
||||
|
@ -635,6 +719,25 @@
|
|||
|
||||
return false;
|
||||
|
||||
},
|
||||
|
||||
onContainerProfileFormSubmit: function() {
|
||||
var form = this;
|
||||
var page = $(form).parents('.page');
|
||||
|
||||
saveContainerProfile(page);
|
||||
|
||||
return false;
|
||||
|
||||
},
|
||||
|
||||
onCodecProfileFormSubmit: function() {
|
||||
var form = this;
|
||||
var page = $(form).parents('.page');
|
||||
|
||||
saveCodecProfile(page);
|
||||
|
||||
return false;
|
||||
}
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue