diff --git a/package-lock.json b/package-lock.json index e265dad97e..611a71e2fb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2586,12 +2586,12 @@ "integrity": "sha512-xQVJw+lZUg4U1TmLS80reBECfPtpCgRF8hhUSvUUQM9g68OvINyUU3K2yqRH+8tomGpghiRaIcr/bUJ83e0veA==" }, "node_modules/@jellyfin/sdk": { - "version": "0.0.0-unstable.202212091849", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202212091849.tgz", - "integrity": "sha512-ATxFc1qSrwSUKJZLR8vW/XXk9EPuSEgBmvQGGakL7CMC92LFUEaJknfR661xH5WOGavrQARPN4kiHALM7IfkKA==", + "version": "0.0.0-unstable.202302070552", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202302070552.tgz", + "integrity": "sha512-hwrHLLFPTCEcrMywpLWwgGKEDKBjgu3o+ruMV3qCG7uAmKAQq48kuaZ818rJD+LjWBjBIUixnLJq1qUlHsgc+A==", "dependencies": { - "axios": "1.2.0", - "compare-versions": "5.0.1" + "axios": "1.2.6", + "compare-versions": "5.0.3" } }, "node_modules/@jridgewell/gen-mapping": { @@ -4086,9 +4086,9 @@ } }, "node_modules/axios": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.0.tgz", - "integrity": "sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.6.tgz", + "integrity": "sha512-rC/7F08XxZwjMV4iuWv+JpD3E0Ksqg9nac4IIg6RwNuF0JTeWoCo/mBNG54+tNhhI11G3/VDRbdDQTs9hGp4pQ==", "dependencies": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -4923,9 +4923,9 @@ "dev": true }, "node_modules/compare-versions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.1.tgz", - "integrity": "sha512-v8Au3l0b+Nwkp4G142JcgJFh1/TUhdxut7wzD1Nq1dyp5oa3tXaqb03EXOAB6jS4gMlalkjAUPZBMiAfKUixHQ==" + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz", + "integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==" }, "node_modules/component-emitter": { "version": "1.3.0", @@ -20831,12 +20831,12 @@ "integrity": "sha512-xQVJw+lZUg4U1TmLS80reBECfPtpCgRF8hhUSvUUQM9g68OvINyUU3K2yqRH+8tomGpghiRaIcr/bUJ83e0veA==" }, "@jellyfin/sdk": { - "version": "0.0.0-unstable.202212091849", - "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202212091849.tgz", - "integrity": "sha512-ATxFc1qSrwSUKJZLR8vW/XXk9EPuSEgBmvQGGakL7CMC92LFUEaJknfR661xH5WOGavrQARPN4kiHALM7IfkKA==", + "version": "0.0.0-unstable.202302070552", + "resolved": "https://registry.npmjs.org/@jellyfin/sdk/-/sdk-0.0.0-unstable.202302070552.tgz", + "integrity": "sha512-hwrHLLFPTCEcrMywpLWwgGKEDKBjgu3o+ruMV3qCG7uAmKAQq48kuaZ818rJD+LjWBjBIUixnLJq1qUlHsgc+A==", "requires": { - "axios": "1.2.0", - "compare-versions": "5.0.1" + "axios": "1.2.6", + "compare-versions": "5.0.3" } }, "@jridgewell/gen-mapping": { @@ -22007,9 +22007,9 @@ "dev": true }, "axios": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.0.tgz", - "integrity": "sha512-zT7wZyNYu3N5Bu0wuZ6QccIf93Qk1eV8LOewxgjOZFd2DenOs98cJ7+Y6703d0wkaXGY6/nZd4EweJaHz9uzQw==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.2.6.tgz", + "integrity": "sha512-rC/7F08XxZwjMV4iuWv+JpD3E0Ksqg9nac4IIg6RwNuF0JTeWoCo/mBNG54+tNhhI11G3/VDRbdDQTs9hGp4pQ==", "requires": { "follow-redirects": "^1.15.0", "form-data": "^4.0.0", @@ -22658,9 +22658,9 @@ "dev": true }, "compare-versions": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.1.tgz", - "integrity": "sha512-v8Au3l0b+Nwkp4G142JcgJFh1/TUhdxut7wzD1Nq1dyp5oa3tXaqb03EXOAB6jS4gMlalkjAUPZBMiAfKUixHQ==" + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-5.0.3.tgz", + "integrity": "sha512-4UZlZP8Z99MGEY+Ovg/uJxJuvoXuN4M6B3hKaiackiHrgzQFEe3diJi1mf1PNHbFujM7FvLrK2bpgIaImbtZ1A==" }, "component-emitter": { "version": "1.3.0", diff --git a/src/controllers/dashboard/general.js b/src/controllers/dashboard/general.js index 7a543ff520..cb1a9b990f 100644 --- a/src/controllers/dashboard/general.js +++ b/src/controllers/dashboard/general.js @@ -1,4 +1,6 @@ +import { ImageResolution } from '@jellyfin/sdk/lib/generated-client/models/image-resolution'; import 'jquery'; + import loading from '../../components/loading/loading'; import globalize from '../../scripts/globalize'; import '../../elements/emby-checkbox/emby-checkbox'; @@ -24,15 +26,18 @@ import alert from '../../components/alert'; })).val(config.UICulture); page.querySelector('#txtChapterImageResolution').value = config.ChapterImageResolution; $('#txtChapterImageResolution', page).html([ - {name: 'Match Source', value: 'MatchSource'}, - {name: '2160p', value: 'P2160'}, - {name: '1440p', value: 'P1440'}, - {name: '1080p', value: 'P1080'}, - {name: '720p', value: 'P720'}, - {name: '480p', value: 'P480'}, - {name: '360p', value: 'P360'}, - {name: '240p', value: 'P240'}, - {name: '144p', value: 'P144'} + { + name: globalize.translate('ResolutionMatchSource'), + value: ImageResolution.MatchSource + }, + { name: '2160p', value: ImageResolution.P2160 }, + { name: '1440p', value: ImageResolution.P1440 }, + { name: '1080p', value: ImageResolution.P1080 }, + { name: '720p', value: ImageResolution.P720 }, + { name: '480p', value: ImageResolution.P480 }, + { name: '360p', value: ImageResolution.P360 }, + { name: '240p', value: ImageResolution.P240 }, + { name: '144p', value: ImageResolution.P144 } ].map(function (resolution) { return ''; })).val(config.ChapterImageResolution); diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 038bbf0f8b..f22d424948 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -1388,6 +1388,7 @@ "ReplaceAllMetadata": "Replace all metadata", "ReplaceExistingImages": "Replace existing images", "ResetPassword": "Reset Password", + "ResolutionMatchSource": "Match Source", "Restart": "Restart", "ResumeAt": "Resume from {0}", "Rewind": "Rewind",