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,
|
||||
Name: form.querySelector('#txtName').value,
|
||||
OriginalTitle: form.querySelector('#txtOriginalName').value,
|
||||
OriginalLanguage: form.querySelector('#txtOriginalLanguage').value,
|
||||
ForcedSortName: form.querySelector('#txtSortName').value,
|
||||
CommunityRating: form.querySelector('#txtCommunityRating').value,
|
||||
CriticRating: form.querySelector('#txtCriticRating').value,
|
||||
|
@ -300,8 +301,8 @@ function bindAll(elems, eventName, fn) {
|
|||
}
|
||||
|
||||
function onResetClick() {
|
||||
const resetElementId = ['#txtName', '#txtOriginalName', '#txtSortName', '#txtCommunityRating', '#txtCriticRating', '#txtIndexNumber',
|
||||
'#txtAirsBeforeSeason', '#txtAirsAfterSeason', '#txtAirsBeforeEpisode', '#txtParentIndexNumber', '#txtAlbum',
|
||||
const resetElementId = ['#txtName', '#txtOriginalName', '#txtOriginalLanguage', '#txtSortName', '#txtCommunityRating', '#txtCriticRating',
|
||||
'#txtIndexNumber', '#txtAirsBeforeSeason', '#txtAirsAfterSeason', '#txtAirsBeforeEpisode', '#txtParentIndexNumber', '#txtAlbum',
|
||||
'#txtAlbumArtist', '#txtArtist', '#txtOverview', '#selectStatus', '#txtAirTime', '#txtPremiereDate', '#txtDateAdded', '#txtEndDate',
|
||||
'#txtProductionYear', '#selectHeight', '#txtOriginalAspectRatio', '#select3dFormat', '#selectOfficialRating', '#selectCustomRating',
|
||||
'#txtSeriesRuntime', '#txtTagline'];
|
||||
|
@ -548,6 +549,12 @@ function setFieldVisibilities(context, item) {
|
|||
hideElement('#fldOriginalName', context);
|
||||
}
|
||||
|
||||
if (item.Type === 'Series' || item.Type === 'Movie' || item.Type === 'Episode') {
|
||||
showElement('#fldOriginalLanguage', context);
|
||||
} else {
|
||||
hideElement('#fldOriginalLanguage', context);
|
||||
}
|
||||
|
||||
if (item.Type === 'Series') {
|
||||
showElement('#fldSeriesRuntime', context);
|
||||
} else {
|
||||
|
@ -661,6 +668,7 @@ function setFieldVisibilities(context, item) {
|
|||
context.querySelector('#txtName').label(globalize.translate('LabelName'));
|
||||
context.querySelector('#txtSortName').label(globalize.translate('LabelSortName'));
|
||||
context.querySelector('#txtOriginalName').label(globalize.translate('LabelOriginalName'));
|
||||
context.querySelector('#txtOriginalLanguage').label(globalize.translate('LabelOriginalName'));
|
||||
context.querySelector('#txtProductionYear').label(globalize.translate('LabelBirthYear'));
|
||||
context.querySelector('#txtPremiereDate').label(globalize.translate('LabelBirthDate'));
|
||||
context.querySelector('#txtEndDate').label(globalize.translate('LabelDeathDate'));
|
||||
|
@ -788,6 +796,7 @@ function fillItemInfo(context, item, parentalRatingOptions) {
|
|||
context.querySelector('#txtPath').value = item.Path || '';
|
||||
context.querySelector('#txtName').value = item.Name || '';
|
||||
context.querySelector('#txtOriginalName').value = item.OriginalTitle || '';
|
||||
context.querySelector('#txtOriginalLanguage').value = item.OriginalLanguage || '';
|
||||
context.querySelector('#txtOverview').value = item.Overview || '';
|
||||
context.querySelector('#txtTagline').value = (item.Taglines?.length ? item.Taglines[0] : '');
|
||||
context.querySelector('#txtSortName').value = item.ForcedSortName || '';
|
||||
|
|
|
@ -39,6 +39,9 @@
|
|||
<div id="fldOriginalName" class="inputContainer">
|
||||
<input is="emby-input" id="txtOriginalName" type="text" label="${LabelOriginalTitle}" />
|
||||
</div>
|
||||
<div id="fldOriginalLanguage" class="inputContainer">
|
||||
<input is="emby-input" id="txtOriginalLanguage" type="text" label="${LabelOriginalLanguage}" />
|
||||
</div>
|
||||
<div class="inputContainer">
|
||||
<input is="emby-input" id="txtSortName" type="text" label="${LabelSortTitle}" />
|
||||
</div>
|
||||
|
|
|
@ -891,6 +891,7 @@
|
|||
"LabelPassword": "Password",
|
||||
"LabelParentalRating": "Parental rating",
|
||||
"LabelParentNumber": "Parent number",
|
||||
"LabelOriginalLanguage": "Original language",
|
||||
"LabelOptionalNetworkPath": "Shared network folder",
|
||||
"LabelNewsCategories": "News categories",
|
||||
"LabelNewPasswordConfirm": "New password confirm",
|
||||
|
|
|
@ -818,6 +818,7 @@
|
|||
"LabelOriginalAspectRatio": "Original aspect ratio",
|
||||
"LabelOriginalName": "Original name",
|
||||
"LabelOriginalTitle": "Original title",
|
||||
"LabelOriginalLanguage": "Original language",
|
||||
"LabelOverview": "Overview",
|
||||
"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.",
|
||||
|
|
|
@ -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}.",
|
||||
"LabelOriginalAspectRatio": "Ursprungligt bildförhållande",
|
||||
"LabelOriginalTitle": "Originaltitel",
|
||||
"LabelOriginalLanguage": "Originalspråk",
|
||||
"LabelOverview": "Sammanfattning",
|
||||
"LabelParentNumber": "Parentnummer",
|
||||
"LabelParentalRating": "Åldersgräns",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue