mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Add OriginalLanguage to metadataEditor
This commit is contained in:
parent
1d84f42883
commit
fde359d887
5 changed files with 17 additions and 2 deletions
|
@ -128,6 +128,7 @@ function onSubmit(e) {
|
||||||
Id: currentItem.Id,
|
Id: currentItem.Id,
|
||||||
Name: form.querySelector('#txtName').value,
|
Name: form.querySelector('#txtName').value,
|
||||||
OriginalTitle: form.querySelector('#txtOriginalName').value,
|
OriginalTitle: form.querySelector('#txtOriginalName').value,
|
||||||
|
OriginalLanguage: form.querySelector('#txtOriginalLanguage').value,
|
||||||
ForcedSortName: form.querySelector('#txtSortName').value,
|
ForcedSortName: form.querySelector('#txtSortName').value,
|
||||||
CommunityRating: form.querySelector('#txtCommunityRating').value,
|
CommunityRating: form.querySelector('#txtCommunityRating').value,
|
||||||
CriticRating: form.querySelector('#txtCriticRating').value,
|
CriticRating: form.querySelector('#txtCriticRating').value,
|
||||||
|
@ -300,8 +301,8 @@ function bindAll(elems, eventName, fn) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function onResetClick() {
|
function onResetClick() {
|
||||||
const resetElementId = ['#txtName', '#txtOriginalName', '#txtSortName', '#txtCommunityRating', '#txtCriticRating', '#txtIndexNumber',
|
const resetElementId = ['#txtName', '#txtOriginalName', '#txtOriginalLanguage', '#txtSortName', '#txtCommunityRating', '#txtCriticRating',
|
||||||
'#txtAirsBeforeSeason', '#txtAirsAfterSeason', '#txtAirsBeforeEpisode', '#txtParentIndexNumber', '#txtAlbum',
|
'#txtIndexNumber', '#txtAirsBeforeSeason', '#txtAirsAfterSeason', '#txtAirsBeforeEpisode', '#txtParentIndexNumber', '#txtAlbum',
|
||||||
'#txtAlbumArtist', '#txtArtist', '#txtOverview', '#selectStatus', '#txtAirTime', '#txtPremiereDate', '#txtDateAdded', '#txtEndDate',
|
'#txtAlbumArtist', '#txtArtist', '#txtOverview', '#selectStatus', '#txtAirTime', '#txtPremiereDate', '#txtDateAdded', '#txtEndDate',
|
||||||
'#txtProductionYear', '#selectHeight', '#txtOriginalAspectRatio', '#select3dFormat', '#selectOfficialRating', '#selectCustomRating',
|
'#txtProductionYear', '#selectHeight', '#txtOriginalAspectRatio', '#select3dFormat', '#selectOfficialRating', '#selectCustomRating',
|
||||||
'#txtSeriesRuntime', '#txtTagline'];
|
'#txtSeriesRuntime', '#txtTagline'];
|
||||||
|
@ -548,6 +549,12 @@ function setFieldVisibilities(context, item) {
|
||||||
hideElement('#fldOriginalName', context);
|
hideElement('#fldOriginalName', context);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (item.Type === 'Series' || item.Type === 'Movie' || item.Type === 'Episode') {
|
||||||
|
showElement('#fldOriginalLanguage', context);
|
||||||
|
} else {
|
||||||
|
hideElement('#fldOriginalLanguage', context);
|
||||||
|
}
|
||||||
|
|
||||||
if (item.Type === 'Series') {
|
if (item.Type === 'Series') {
|
||||||
showElement('#fldSeriesRuntime', context);
|
showElement('#fldSeriesRuntime', context);
|
||||||
} else {
|
} else {
|
||||||
|
@ -661,6 +668,7 @@ function setFieldVisibilities(context, item) {
|
||||||
context.querySelector('#txtName').label(globalize.translate('LabelName'));
|
context.querySelector('#txtName').label(globalize.translate('LabelName'));
|
||||||
context.querySelector('#txtSortName').label(globalize.translate('LabelSortName'));
|
context.querySelector('#txtSortName').label(globalize.translate('LabelSortName'));
|
||||||
context.querySelector('#txtOriginalName').label(globalize.translate('LabelOriginalName'));
|
context.querySelector('#txtOriginalName').label(globalize.translate('LabelOriginalName'));
|
||||||
|
context.querySelector('#txtOriginalLanguage').label(globalize.translate('LabelOriginalName'));
|
||||||
context.querySelector('#txtProductionYear').label(globalize.translate('LabelBirthYear'));
|
context.querySelector('#txtProductionYear').label(globalize.translate('LabelBirthYear'));
|
||||||
context.querySelector('#txtPremiereDate').label(globalize.translate('LabelBirthDate'));
|
context.querySelector('#txtPremiereDate').label(globalize.translate('LabelBirthDate'));
|
||||||
context.querySelector('#txtEndDate').label(globalize.translate('LabelDeathDate'));
|
context.querySelector('#txtEndDate').label(globalize.translate('LabelDeathDate'));
|
||||||
|
@ -788,6 +796,7 @@ function fillItemInfo(context, item, parentalRatingOptions) {
|
||||||
context.querySelector('#txtPath').value = item.Path || '';
|
context.querySelector('#txtPath').value = item.Path || '';
|
||||||
context.querySelector('#txtName').value = item.Name || '';
|
context.querySelector('#txtName').value = item.Name || '';
|
||||||
context.querySelector('#txtOriginalName').value = item.OriginalTitle || '';
|
context.querySelector('#txtOriginalName').value = item.OriginalTitle || '';
|
||||||
|
context.querySelector('#txtOriginalLanguage').value = item.OriginalLanguage || '';
|
||||||
context.querySelector('#txtOverview').value = item.Overview || '';
|
context.querySelector('#txtOverview').value = item.Overview || '';
|
||||||
context.querySelector('#txtTagline').value = (item.Taglines?.length ? item.Taglines[0] : '');
|
context.querySelector('#txtTagline').value = (item.Taglines?.length ? item.Taglines[0] : '');
|
||||||
context.querySelector('#txtSortName').value = item.ForcedSortName || '';
|
context.querySelector('#txtSortName').value = item.ForcedSortName || '';
|
||||||
|
|
|
@ -39,6 +39,9 @@
|
||||||
<div id="fldOriginalName" class="inputContainer">
|
<div id="fldOriginalName" class="inputContainer">
|
||||||
<input is="emby-input" id="txtOriginalName" type="text" label="${LabelOriginalTitle}" />
|
<input is="emby-input" id="txtOriginalName" type="text" label="${LabelOriginalTitle}" />
|
||||||
</div>
|
</div>
|
||||||
|
<div id="fldOriginalLanguage" class="inputContainer">
|
||||||
|
<input is="emby-input" id="txtOriginalLanguage" type="text" label="${LabelOriginalLanguage}" />
|
||||||
|
</div>
|
||||||
<div class="inputContainer">
|
<div class="inputContainer">
|
||||||
<input is="emby-input" id="txtSortName" type="text" label="${LabelSortTitle}" />
|
<input is="emby-input" id="txtSortName" type="text" label="${LabelSortTitle}" />
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -891,6 +891,7 @@
|
||||||
"LabelPassword": "Password",
|
"LabelPassword": "Password",
|
||||||
"LabelParentalRating": "Parental rating",
|
"LabelParentalRating": "Parental rating",
|
||||||
"LabelParentNumber": "Parent number",
|
"LabelParentNumber": "Parent number",
|
||||||
|
"LabelOriginalLanguage": "Original language",
|
||||||
"LabelOptionalNetworkPath": "Shared network folder",
|
"LabelOptionalNetworkPath": "Shared network folder",
|
||||||
"LabelNewsCategories": "News categories",
|
"LabelNewsCategories": "News categories",
|
||||||
"LabelNewPasswordConfirm": "New password confirm",
|
"LabelNewPasswordConfirm": "New password confirm",
|
||||||
|
|
|
@ -818,6 +818,7 @@
|
||||||
"LabelOriginalAspectRatio": "Original aspect ratio",
|
"LabelOriginalAspectRatio": "Original aspect ratio",
|
||||||
"LabelOriginalName": "Original name",
|
"LabelOriginalName": "Original name",
|
||||||
"LabelOriginalTitle": "Original title",
|
"LabelOriginalTitle": "Original title",
|
||||||
|
"LabelOriginalLanguage": "Original language",
|
||||||
"LabelOverview": "Overview",
|
"LabelOverview": "Overview",
|
||||||
"LabelParallelImageEncodingLimit": "Parallel image encoding limit",
|
"LabelParallelImageEncodingLimit": "Parallel image encoding limit",
|
||||||
"LabelParallelImageEncodingLimitHelp": "Maximum number of image encodings that are allowed to run in parallel. Setting this to 0 will choose a limit based on your systems core count.",
|
"LabelParallelImageEncodingLimitHelp": "Maximum number of image encodings that are allowed to run in parallel. Setting this to 0 will choose a limit based on your systems core count.",
|
||||||
|
|
|
@ -574,6 +574,7 @@
|
||||||
"LabelOptionalNetworkPathHelp": "Om denna mappen delas på ditt nätverk, kan den delade sökvägen tillåta klienter på andra enheter att streama mediafiler direkt. Till exempel, {0} eller {1}.",
|
"LabelOptionalNetworkPathHelp": "Om denna mappen delas på ditt nätverk, kan den delade sökvägen tillåta klienter på andra enheter att streama mediafiler direkt. Till exempel, {0} eller {1}.",
|
||||||
"LabelOriginalAspectRatio": "Ursprungligt bildförhållande",
|
"LabelOriginalAspectRatio": "Ursprungligt bildförhållande",
|
||||||
"LabelOriginalTitle": "Originaltitel",
|
"LabelOriginalTitle": "Originaltitel",
|
||||||
|
"LabelOriginalLanguage": "Originalspråk",
|
||||||
"LabelOverview": "Sammanfattning",
|
"LabelOverview": "Sammanfattning",
|
||||||
"LabelParentNumber": "Parentnummer",
|
"LabelParentNumber": "Parentnummer",
|
||||||
"LabelParentalRating": "Åldersgräns",
|
"LabelParentalRating": "Åldersgräns",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue