1
0
Fork 0
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:
Lampan-git 2024-09-07 12:33:09 +02:00 committed by Lampan-git
parent 1d84f42883
commit fde359d887
5 changed files with 17 additions and 2 deletions

View file

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

View file

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

View file

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

View file

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

View file

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