diff --git a/.eslintrc.js b/.eslintrc.js index dfb65cb4d4..dc8729fb2a 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -44,10 +44,9 @@ module.exports = { 'no-restricted-globals': ['error'].concat(restrictedGlobals), 'no-trailing-spaces': ['error'], '@babel/no-unused-expressions': ['error', { 'allowShortCircuit': true, 'allowTernary': true, 'allowTaggedTemplates': true }], - //'no-unused-vars': ['error', { 'vars': 'all', 'args': 'none', 'ignoreRestSiblings': true }], 'one-var': ['error', 'never'], 'padded-blocks': ['error', 'never'], - //'prefer-const': ['error', {'destructuring': 'all'}], + 'prefer-const': ['error', {'destructuring': 'all'}], 'quotes': ['error', 'single', { 'avoidEscape': true, 'allowTemplateLiterals': false }], '@babel/semi': ['error'], 'space-before-blocks': ['error'], diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index 46c40b6c99..1bdf1cd903 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -34,10 +34,13 @@ - [Ryan Hartzell](https://github.com/ryan-hartzell) - [Thibault Nocchi](https://github.com/ThibaultNocchi) - [MrTimscampi](https://github.com/MrTimscampi) + - [ConfusedPolarBear](https://github.com/ConfusedPolarBear) - [Sarab Singh](https://github.com/sarab97) - [GuilhermeHideki](https://github.com/GuilhermeHideki) - [Andrei Oanca](https://github.com/OancaAndrei) - [Cromefire_](https://github.com/cromefire) + - [Orry Verducci](https://github.com/orryverducci) + - [Camc314](https://github.com/camc314) # Emby Contributors diff --git a/fedora/jellyfin-web.spec b/fedora/jellyfin-web.spec index 1d85e5ae6b..c35a1caab2 100644 --- a/fedora/jellyfin-web.spec +++ b/fedora/jellyfin-web.spec @@ -11,11 +11,12 @@ Source0: jellyfin-web-%{version}.tar.gz %if 0%{?centos} BuildRequires: yarn -# sadly the yarn RPM at https://dl.yarnpkg.com/rpm/ uses git but doesn't Requires: it -BuildRequires: git %else BuildRequires: nodejs-yarn %endif +# sadly the yarn RPM at https://dl.yarnpkg.com/rpm/ uses git but doesn't Requires: it +# ditto for Fedora's yarn RPM +BuildRequires: git BuildArch: noarch # Disable Automatic Dependency Processing diff --git a/package.json b/package.json index 4dc74d6275..d2072a85a9 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "repository": "https://github.com/jellyfin/jellyfin-web", "license": "GPL-2.0-or-later", "devDependencies": { - "@babel/core": "^7.11.5", + "@babel/core": "^7.11.6", "@babel/eslint-parser": "^7.11.5", "@babel/eslint-plugin": "^7.11.5", "@babel/plugin-proposal-class-properties": "^7.10.1", @@ -18,10 +18,10 @@ "browser-sync": "^2.26.12", "confusing-browser-globals": "^1.0.9", "copy-webpack-plugin": "^5.1.1", - "css-loader": "^4.2.2", + "css-loader": "^4.3.0", "cssnano": "^4.1.10", "del": "^5.1.0", - "eslint": "^7.8.0", + "eslint": "^7.9.0", "eslint-plugin-compat": "^3.5.1", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-import": "^2.21.2", @@ -40,17 +40,17 @@ "gulp-sass": "^4.0.2", "gulp-sourcemaps": "^2.6.5", "gulp-terser": "^1.4.0", - "html-webpack-plugin": "^4.4.1", + "html-webpack-plugin": "^4.5.0", "lazypipe": "^1.0.2", "node-sass": "^4.13.1", "postcss-loader": "^3.0.0", "postcss-preset-env": "^6.7.0", "style-loader": "^1.1.3", - "stylelint": "^13.7.0", + "stylelint": "^13.7.1", "stylelint-config-rational-order": "^0.1.2", "stylelint-no-browser-hacks": "^1.2.1", "stylelint-order": "^4.1.0", - "webpack": "^4.44.1", + "webpack": "^4.44.2", "webpack-merge": "^4.2.2", "webpack-stream": "^6.1.0", "worker-plugin": "^5.0.0" @@ -65,7 +65,7 @@ "fast-text-encoding": "^1.0.3", "flv.js": "^1.5.0", "headroom.js": "^0.11.0", - "hls.js": "^0.14.11", + "hls.js": "^0.14.12", "howler": "^2.2.0", "intersection-observer": "^0.11.0", "jellyfin-apiclient": "^1.4.1", @@ -74,16 +74,16 @@ "jstree": "^3.3.10", "libarchive.js": "^1.3.0", "libass-wasm": "https://github.com/jellyfin/JavascriptSubtitlesOctopus#4.0.0-jf-smarttv", - "material-design-icons-iconfont": "^6.0.1", + "material-design-icons-iconfont": "^6.1.0", "native-promise-only": "^0.8.0-a", "page": "^1.11.6", - "query-string": "^6.13.1", + "query-string": "^6.13.2", "resize-observer-polyfill": "^1.5.1", "screenfull": "^5.0.2", - "sortablejs": "^1.10.2", - "swiper": "^6.1.1", + "sortablejs": "^1.12.0", + "swiper": "^6.2.0", "webcomponents.js": "^0.7.24", - "whatwg-fetch": "^3.4.0" + "whatwg-fetch": "^3.4.1" }, "babel": { "presets": [ @@ -166,6 +166,8 @@ "src/components/playmenu.js", "src/components/pluginManager.js", "src/components/prompt/prompt.js", + "src/components/qualityOptions.js", + "src/components/quickConnectSettings/quickConnectSettings.js", "src/components/recordingcreator/recordingbutton.js", "src/components/recordingcreator/recordingcreator.js", "src/components/recordingcreator/seriesrecordingeditor.js", @@ -173,7 +175,6 @@ "src/components/refreshdialog/refreshdialog.js", "src/components/recordingcreator/recordingeditor.js", "src/components/recordingcreator/recordingfields.js", - "src/components/qualityOptions.js", "src/components/remotecontrol/remotecontrol.js", "src/components/sanatizefilename.js", "src/components/scrollManager.js", @@ -213,7 +214,7 @@ "src/components/castSenderApi.js", "src/controllers/session/addServer/index.js", "src/controllers/session/forgotPassword/index.js", - "src/controllers/session/redeemPassword/index.js", + "src/controllers/session/resetPassword/index.js", "src/controllers/session/login/index.js", "src/controllers/session/selectServer/index.js", "src/controllers/dashboard/apikeys.js", @@ -244,6 +245,7 @@ "src/controllers/dashboard/plugins/installed/index.js", "src/controllers/dashboard/plugins/available/index.js", "src/controllers/dashboard/plugins/repositories/index.js", + "src/controllers/dashboard/quickconnect.js", "src/controllers/dashboard/scheduledtasks/scheduledtask.js", "src/controllers/dashboard/scheduledtasks/scheduledtasks.js", "src/controllers/dashboard/serveractivity.js", @@ -292,6 +294,7 @@ "src/controllers/user/menu/index.js", "src/controllers/user/playback/index.js", "src/controllers/user/profile/index.js", + "src/controllers/user/quickConnect/index.js", "src/controllers/user/subtitles/index.js", "src/controllers/wizard/finish/index.js", "src/controllers/wizard/remote/index.js", @@ -329,6 +332,7 @@ "src/plugins/youtubePlayer/plugin.js", "src/scripts/alphanumericshortcuts.js", "src/scripts/autoBackdrops.js", + "src/scripts/autocast.js", "src/scripts/browser.js", "src/scripts/clientUtils.js", "src/scripts/datetime.js", diff --git a/src/assets/img/avatar.png b/src/assets/img/avatar.png index 0453f24897..4023d1c5c7 100644 Binary files a/src/assets/img/avatar.png and b/src/assets/img/avatar.png differ diff --git a/src/assets/img/icon-transparent.png b/src/assets/img/icon-transparent.png index 0d71b56067..76ef75baf9 100644 Binary files a/src/assets/img/icon-transparent.png and b/src/assets/img/icon-transparent.png differ diff --git a/src/assets/splash/ipad_splash.png b/src/assets/splash/ipad_splash.png index 0faca927b7..45ed7d398d 100755 Binary files a/src/assets/splash/ipad_splash.png and b/src/assets/splash/ipad_splash.png differ diff --git a/src/assets/splash/ipad_splash_l.png b/src/assets/splash/ipad_splash_l.png index 3ecf2d5adc..baf016e865 100644 Binary files a/src/assets/splash/ipad_splash_l.png and b/src/assets/splash/ipad_splash_l.png differ diff --git a/src/assets/splash/ipadpro1_splash.png b/src/assets/splash/ipadpro1_splash.png index 9e7fdb7f6c..c5afa50986 100755 Binary files a/src/assets/splash/ipadpro1_splash.png and b/src/assets/splash/ipadpro1_splash.png differ diff --git a/src/assets/splash/ipadpro1_splash_l.png b/src/assets/splash/ipadpro1_splash_l.png index cffad337c8..f5ef6f3b04 100644 Binary files a/src/assets/splash/ipadpro1_splash_l.png and b/src/assets/splash/ipadpro1_splash_l.png differ diff --git a/src/assets/splash/ipadpro2_splash.png b/src/assets/splash/ipadpro2_splash.png index a2e9624c65..500cad2b3d 100755 Binary files a/src/assets/splash/ipadpro2_splash.png and b/src/assets/splash/ipadpro2_splash.png differ diff --git a/src/assets/splash/ipadpro2_splash_l.png b/src/assets/splash/ipadpro2_splash_l.png index 588902a2b1..ec17e3e81b 100644 Binary files a/src/assets/splash/ipadpro2_splash_l.png and b/src/assets/splash/ipadpro2_splash_l.png differ diff --git a/src/assets/splash/ipadpro3_splash.png b/src/assets/splash/ipadpro3_splash.png index 89a04afe07..3a1c82e983 100755 Binary files a/src/assets/splash/ipadpro3_splash.png and b/src/assets/splash/ipadpro3_splash.png differ diff --git a/src/assets/splash/ipadpro3_splash_l.png b/src/assets/splash/ipadpro3_splash_l.png index a0b6c56904..df275b3448 100644 Binary files a/src/assets/splash/ipadpro3_splash_l.png and b/src/assets/splash/ipadpro3_splash_l.png differ diff --git a/src/assets/splash/iphone5_splash.png b/src/assets/splash/iphone5_splash.png index 3e073a9e1b..bdbc28ab0d 100755 Binary files a/src/assets/splash/iphone5_splash.png and b/src/assets/splash/iphone5_splash.png differ diff --git a/src/assets/splash/iphone5_splash_l.png b/src/assets/splash/iphone5_splash_l.png index 28fa8838e1..789f50f628 100644 Binary files a/src/assets/splash/iphone5_splash_l.png and b/src/assets/splash/iphone5_splash_l.png differ diff --git a/src/assets/splash/iphone6_splash.png b/src/assets/splash/iphone6_splash.png index afe42fa26a..879d5b716f 100755 Binary files a/src/assets/splash/iphone6_splash.png and b/src/assets/splash/iphone6_splash.png differ diff --git a/src/assets/splash/iphone6_splash_l.png b/src/assets/splash/iphone6_splash_l.png index c7de58510f..396224fcb2 100644 Binary files a/src/assets/splash/iphone6_splash_l.png and b/src/assets/splash/iphone6_splash_l.png differ diff --git a/src/assets/splash/iphoneplus_splash.png b/src/assets/splash/iphoneplus_splash.png index 2cc62163ac..a9e7de01ca 100755 Binary files a/src/assets/splash/iphoneplus_splash.png and b/src/assets/splash/iphoneplus_splash.png differ diff --git a/src/assets/splash/iphoneplus_splash_l.png b/src/assets/splash/iphoneplus_splash_l.png index c989f2237e..f14f0af1ff 100644 Binary files a/src/assets/splash/iphoneplus_splash_l.png and b/src/assets/splash/iphoneplus_splash_l.png differ diff --git a/src/assets/splash/iphonex_splash.png b/src/assets/splash/iphonex_splash.png index 2d9698c287..435bbe07a9 100755 Binary files a/src/assets/splash/iphonex_splash.png and b/src/assets/splash/iphonex_splash.png differ diff --git a/src/assets/splash/iphonex_splash_l.png b/src/assets/splash/iphonex_splash_l.png index 9eb9e037ce..cbadd0a239 100644 Binary files a/src/assets/splash/iphonex_splash_l.png and b/src/assets/splash/iphonex_splash_l.png differ diff --git a/src/assets/splash/iphonexr_splash.png b/src/assets/splash/iphonexr_splash.png index 0f911eb2e8..b6072df329 100755 Binary files a/src/assets/splash/iphonexr_splash.png and b/src/assets/splash/iphonexr_splash.png differ diff --git a/src/assets/splash/iphonexr_splash_l.png b/src/assets/splash/iphonexr_splash_l.png index 1522f372a9..f78e825192 100644 Binary files a/src/assets/splash/iphonexr_splash_l.png and b/src/assets/splash/iphonexr_splash_l.png differ diff --git a/src/assets/splash/iphonexsmax_splash.png b/src/assets/splash/iphonexsmax_splash.png index 3e9aaf56af..b4e9255b31 100755 Binary files a/src/assets/splash/iphonexsmax_splash.png and b/src/assets/splash/iphonexsmax_splash.png differ diff --git a/src/assets/splash/iphonexsmax_splash_l.png b/src/assets/splash/iphonexsmax_splash_l.png index e2961f512e..e94692de0e 100644 Binary files a/src/assets/splash/iphonexsmax_splash_l.png and b/src/assets/splash/iphonexsmax_splash_l.png differ diff --git a/src/components/itemMediaInfo/itemMediaInfo.js b/src/components/itemMediaInfo/itemMediaInfo.js index 9fcd34317d..bd3a157dab 100644 --- a/src/components/itemMediaInfo/itemMediaInfo.js +++ b/src/components/itemMediaInfo/itemMediaInfo.js @@ -120,6 +120,18 @@ import 'flexStyles'; if (stream.BitDepth) { attributes.push(createAttribute(globalize.translate('MediaInfoBitDepth'), `${stream.BitDepth} bit`)); } + if (stream.VideoRange) { + attributes.push(createAttribute(globalize.translate('MediaInfoVideoRange'), stream.VideoRange)); + } + if (stream.ColorSpace) { + attributes.push(createAttribute(globalize.translate('MediaInfoColorSpace'), stream.ColorSpace)); + } + if (stream.ColorTransfer) { + attributes.push(createAttribute(globalize.translate('MediaInfoColorTransfer'), stream.ColorTransfer)); + } + if (stream.ColorPrimaries) { + attributes.push(createAttribute(globalize.translate('MediaInfoColorPrimaries'), stream.ColorPrimaries)); + } if (stream.PixelFormat) { attributes.push(createAttribute(globalize.translate('MediaInfoPixelFormat'), stream.PixelFormat)); } diff --git a/src/components/listview/listview.css b/src/components/listview/listview.css index 1e485a80ed..063eb74de5 100644 --- a/src/components/listview/listview.css +++ b/src/components/listview/listview.css @@ -185,6 +185,17 @@ .listItemBody { padding-right: 0.5em; } + + .listItemMediaInfo { + display: none; + } +} + +@media all and (max-width: 40em) { + [data-type='Movie'] .listItemImage, + [data-type='Series'] .listItemImage { + display: none; + } } .listItemImage-large-tv { diff --git a/src/components/notifications/notifications.js b/src/components/notifications/notifications.js index cf3ae88345..7f0e68f1d9 100644 --- a/src/components/notifications/notifications.js +++ b/src/components/notifications/notifications.js @@ -31,7 +31,7 @@ function closeAfter(notification, timeoutMs) { function resetRegistration() { /* eslint-disable-next-line compat/compat */ - let serviceWorker = navigator.serviceWorker; + const serviceWorker = navigator.serviceWorker; if (serviceWorker) { serviceWorker.ready.then(function (registration) { serviceWorkerRegistration = registration; @@ -47,7 +47,7 @@ function showPersistentNotification(title, options, timeoutMs) { function showNonPersistentNotification(title, options, timeoutMs) { try { - let notif = new Notification(title, options); /* eslint-disable-line compat/compat */ + const notif = new Notification(title, options); /* eslint-disable-line compat/compat */ if (notif.show) { notif.show(); @@ -67,7 +67,7 @@ function showNonPersistentNotification(title, options, timeoutMs) { } function showNotification(options, timeoutMs, apiClient) { - let title = options.title; + const title = options.title; options.data = options.data || {}; options.data.serverId = apiClient.serverInfo().Id; @@ -95,7 +95,7 @@ function showNewItemNotification(item, apiClient) { body = item.SeriesName + ' - ' + body; } - let notification = { + const notification = { title: 'New ' + item.Type, body: body, vibrate: true, @@ -103,7 +103,7 @@ function showNewItemNotification(item, apiClient) { data: {} }; - let imageTags = item.ImageTags || {}; + const imageTags = item.ImageTags || {}; if (imageTags.Primary) { notification.icon = apiClient.getScaledImageUrl(item.Id, { @@ -117,7 +117,7 @@ function showNewItemNotification(item, apiClient) { } function onLibraryChanged(data, apiClient) { - let newItems = data.ItemsAdded; + const newItems = data.ItemsAdded; if (!newItems.length) { return; @@ -140,7 +140,7 @@ function onLibraryChanged(data, apiClient) { EnableTotalRecordCount: false }).then(function (result) { - let items = result.Items; + const items = result.Items; for (const item of items) { showNewItemNotification(item, apiClient); @@ -159,7 +159,7 @@ function showPackageInstallNotification(apiClient, installation, status) { return; } - let notification = { + const notification = { tag: 'install' + installation.Id, data: {} }; @@ -188,12 +188,12 @@ function showPackageInstallNotification(apiClient, installation, status) { } if (status === 'progress') { - let percentComplete = Math.round(installation.PercentComplete || 0); + const percentComplete = Math.round(installation.PercentComplete || 0); notification.body = percentComplete + '% complete.'; } - let timeout = status === 'cancelled' ? 5000 : 0; + const timeout = status === 'cancelled' ? 5000 : 0; showNotification(notification, timeout, apiClient); }); @@ -220,8 +220,8 @@ events.on(serverNotifications, 'PackageInstalling', function (e, apiClient, data }); events.on(serverNotifications, 'ServerShuttingDown', function (e, apiClient, data) { - let serverId = apiClient.serverInfo().Id; - let notification = { + const serverId = apiClient.serverInfo().Id; + const notification = { tag: 'restart' + serverId, title: globalize.translate('ServerNameIsShuttingDown', apiClient.serverInfo().Name) }; @@ -229,8 +229,8 @@ events.on(serverNotifications, 'ServerShuttingDown', function (e, apiClient, dat }); events.on(serverNotifications, 'ServerRestarting', function (e, apiClient, data) { - let serverId = apiClient.serverInfo().Id; - let notification = { + const serverId = apiClient.serverInfo().Id; + const notification = { tag: 'restart' + serverId, title: globalize.translate('ServerNameIsRestarting', apiClient.serverInfo().Name) }; @@ -238,8 +238,8 @@ events.on(serverNotifications, 'ServerRestarting', function (e, apiClient, data) }); events.on(serverNotifications, 'RestartRequired', function (e, apiClient) { - let serverId = apiClient.serverInfo().Id; - let notification = { + const serverId = apiClient.serverInfo().Id; + const notification = { tag: 'restart' + serverId, title: globalize.translate('PleaseRestartServerName', apiClient.serverInfo().Name) }; diff --git a/src/components/playback/playbackmanager.js b/src/components/playback/playbackmanager.js index 4554956415..a68663a769 100644 --- a/src/components/playback/playbackmanager.js +++ b/src/components/playback/playbackmanager.js @@ -639,22 +639,18 @@ function supportsDirectPlay(apiClient, item, mediaSource) { function validatePlaybackInfoResult(instance, result) { if (result.ErrorCode) { - showPlaybackInfoErrorMessage(instance, result.ErrorCode); + showPlaybackInfoErrorMessage(instance, 'PlaybackError' + result.ErrorCode); return false; } return true; } -function showPlaybackInfoErrorMessage(instance, errorCode, playNextTrack) { +function showPlaybackInfoErrorMessage(instance, errorCode) { import('alert').then(({ default: alert }) => { alert({ - text: globalize.translate('PlaybackError' + errorCode), + text: globalize.translate(errorCode), title: globalize.translate('HeaderPlaybackError') - }).then(function () { - if (playNextTrack) { - instance.nextTrack(); - } }); }); } @@ -1114,8 +1110,8 @@ class PlaybackManager { self.increasePlaybackRate = function (player) { player = player || self._currentPlayer; if (player) { - let current = self.getPlaybackRate(player); - let supported = self.getSupportedPlaybackRates(player); + const current = self.getPlaybackRate(player); + const supported = self.getSupportedPlaybackRates(player); let index = -1; for (let i = 0, length = supported.length; i < length; i++) { @@ -1133,8 +1129,8 @@ class PlaybackManager { self.decreasePlaybackRate = function (player) { player = player || self._currentPlayer; if (player) { - let current = self.getPlaybackRate(player); - let supported = self.getSupportedPlaybackRates(player); + const current = self.getPlaybackRate(player); + const supported = self.getSupportedPlaybackRates(player); let index = -1; for (let i = 0, length = supported.length; i < length; i++) { @@ -1701,7 +1697,7 @@ class PlaybackManager { streamInfo.lastMediaInfoQuery = lastMediaInfoQuery; if (!streamInfo.url) { - showPlaybackInfoErrorMessage(self, 'NoCompatibleStream', true); + showPlaybackInfoErrorMessage(self, 'PlaybackErrorNoCompatibleStream'); return; } @@ -2061,7 +2057,7 @@ class PlaybackManager { // If it's still null then there's nothing to play if (!firstItem) { - showPlaybackInfoErrorMessage(self, 'NoCompatibleStream', false); + showPlaybackInfoErrorMessage(self, 'PlaybackErrorNoCompatibleStream'); return Promise.reject(); } @@ -2110,7 +2106,7 @@ class PlaybackManager { function playInternal(item, playOptions, onPlaybackStartedFn) { if (item.IsPlaceHolder) { loading.hide(); - showPlaybackInfoErrorMessage(self, 'PlaceHolder', true); + showPlaybackInfoErrorMessage(self, 'PlaybackErrorPlaceHolder'); return Promise.reject(); } @@ -2479,7 +2475,7 @@ class PlaybackManager { return mediaSource; } } else { - showPlaybackInfoErrorMessage(self, 'NoCompatibleStream'); + showPlaybackInfoErrorMessage(self, 'PlaybackErrorNoCompatibleStream'); return Promise.reject(); } }); @@ -2968,7 +2964,7 @@ class PlaybackManager { } if (displayErrorCode && typeof (displayErrorCode) === 'string') { - showPlaybackInfoErrorMessage(self, displayErrorCode, nextItem); + showPlaybackInfoErrorMessage(self, 'PlaybackError' + displayErrorCode); } else if (nextItem) { self.nextTrack(); } else { diff --git a/src/components/playback/playerSelectionMenu.js b/src/components/playback/playerSelectionMenu.js index 7799613400..0afa56faf4 100644 --- a/src/components/playback/playerSelectionMenu.js +++ b/src/components/playback/playerSelectionMenu.js @@ -6,6 +6,7 @@ import playbackManager from 'playbackManager'; import appRouter from 'appRouter'; import globalize from 'globalize'; import appHost from 'apphost'; +import * as autocast from 'autocast'; function mirrorItem(info, player) { var item = info.item; @@ -221,6 +222,14 @@ function showActivePlayerMenuInternal(dialogHelper, playerInfo) { html += ''; + if (autocast.supported()) { + html += '
'; + } + html += '
'; html += ''; @@ -237,6 +246,12 @@ function showActivePlayerMenuInternal(dialogHelper, playerInfo) { chkMirror.addEventListener('change', onMirrorChange); } + var chkAutoCast = dlg.querySelector('.chkAutoCast'); + + if (chkAutoCast) { + chkAutoCast.addEventListener('change', onAutoCastChange); + } + var destination = ''; var btnRemoteControl = dlg.querySelector('.btnRemoteControl'); @@ -269,6 +284,10 @@ function onMirrorChange() { playbackManager.enableDisplayMirroring(this.checked); } +function onAutoCastChange() { + autocast.enable(this.checked); +} + document.addEventListener('viewshow', function (e) { var state = e.detail.state || {}; var item = state.item; diff --git a/src/components/playerstats/playerstats.js b/src/components/playerstats/playerstats.js index 28181756a3..5345ed8bcc 100644 --- a/src/components/playerstats/playerstats.js +++ b/src/components/playerstats/playerstats.js @@ -263,6 +263,34 @@ import 'css!./playerstats'; }); } + if (videoStream.VideoRange) { + sessionStats.push({ + label: globalize.translate('LabelVideoRange'), + value: videoStream.VideoRange + }); + } + + if (videoStream.ColorSpace) { + sessionStats.push({ + label: globalize.translate('LabelColorSpace'), + value: videoStream.ColorSpace + }); + } + + if (videoStream.ColorTransfer) { + sessionStats.push({ + label: globalize.translate('LabelColorTransfer'), + value: videoStream.ColorTransfer + }); + } + + if (videoStream.ColorPrimaries) { + sessionStats.push({ + label: globalize.translate('LabelColorPrimaries'), + value: videoStream.ColorPrimaries + }); + } + const audioInfos = []; if (audioCodec) { diff --git a/src/components/quickConnectSettings/quickConnectSettings.js b/src/components/quickConnectSettings/quickConnectSettings.js new file mode 100644 index 0000000000..522684fe53 --- /dev/null +++ b/src/components/quickConnectSettings/quickConnectSettings.js @@ -0,0 +1,41 @@ +import globalize from 'globalize'; +import toast from 'toast'; + +export class QuickConnectSettings { + constructor() { } + + authorize(code) { + const url = ApiClient.getUrl('/QuickConnect/Authorize?Code=' + code); + ApiClient.ajax({ + type: 'POST', + url: url + }, true).then(() => { + toast(globalize.translate('QuickConnectAuthorizeSuccess')); + }).catch(() => { + toast(globalize.translate('QuickConnectAuthorizeFail')); + }); + + // prevent bubbling + return false; + } + + activate() { + const url = ApiClient.getUrl('/QuickConnect/Activate'); + return ApiClient.ajax({ + type: 'POST', + url: url + }).then(() => { + toast(globalize.translate('QuickConnectActivationSuccessful')); + return true; + }).catch((e) => { + console.error('Error activating quick connect. Error:', e); + Dashboard.alert({ + title: globalize.translate('HeaderError'), + message: globalize.translate('DefaultErrorMessage') + }); + throw e; + }); + } +} + +export default QuickConnectSettings; diff --git a/src/components/subtitleeditor/subtitleeditor.js b/src/components/subtitleeditor/subtitleeditor.js index 2ade9966cb..8697a9a747 100644 --- a/src/components/subtitleeditor/subtitleeditor.js +++ b/src/components/subtitleeditor/subtitleeditor.js @@ -18,9 +18,9 @@ let currentItem; let hasChanges; function downloadRemoteSubtitles(context, id) { - let url = 'Items/' + currentItem.Id + '/RemoteSearch/Subtitles/' + id; + const url = 'Items/' + currentItem.Id + '/RemoteSearch/Subtitles/' + id; - let apiClient = window.connectionManager.getApiClient(currentItem.ServerId); + const apiClient = window.connectionManager.getApiClient(currentItem.ServerId); apiClient.ajax({ type: 'POST', @@ -38,7 +38,7 @@ function downloadRemoteSubtitles(context, id) { } function deleteLocalSubtitle(context, index) { - let msg = globalize.translate('MessageAreYouSureDeleteSubtitles'); + const msg = globalize.translate('MessageAreYouSureDeleteSubtitles'); import('confirm').then(({default: confirm}) => { confirm({ @@ -51,10 +51,10 @@ function deleteLocalSubtitle(context, index) { }).then(function () { loading.show(); - let itemId = currentItem.Id; - let url = 'Videos/' + itemId + '/Subtitles/' + index; + const itemId = currentItem.Id; + const url = 'Videos/' + itemId + '/Subtitles/' + index; - let apiClient = window.connectionManager.getApiClient(currentItem.ServerId); + const apiClient = window.connectionManager.getApiClient(currentItem.ServerId); apiClient.ajax({ @@ -70,9 +70,9 @@ function deleteLocalSubtitle(context, index) { } function fillSubtitleList(context, item) { - let streams = item.MediaStreams || []; + const streams = item.MediaStreams || []; - let subs = streams.filter(function (s) { + const subs = streams.filter(function (s) { return s.Type === 'Subtitle'; }); @@ -86,7 +86,7 @@ function fillSubtitleList(context, item) { html += subs.map(function (s) { let itemHtml = ''; - let tagName = layoutManager.tv ? 'button' : 'div'; + const tagName = layoutManager.tv ? 'button' : 'div'; let className = layoutManager.tv && s.Path ? 'listItem listItem-border btnDelete' : 'listItem listItem-border'; if (layoutManager.tv) { @@ -126,7 +126,7 @@ function fillSubtitleList(context, item) { html += '
'; } - let elem = context.querySelector('.subtitleList'); + const elem = context.querySelector('.subtitleList'); if (subs.length) { elem.classList.remove('hide'); @@ -137,18 +137,18 @@ function fillSubtitleList(context, item) { } function fillLanguages(context, apiClient, languages) { - let selectLanguage = context.querySelector('#selectLanguage'); + const selectLanguage = context.querySelector('#selectLanguage'); selectLanguage.innerHTML = languages.map(function (l) { return ''; }); - let lastLanguage = userSettings.get('subtitleeditor-language'); + const lastLanguage = userSettings.get('subtitleeditor-language'); if (lastLanguage) { selectLanguage.value = lastLanguage; } else { apiClient.getCurrentUser().then(function (user) { - let lang = user.Configuration.SubtitleLanguagePreference; + const lang = user.Configuration.SubtitleLanguagePreference; if (lang) { selectLanguage.value = lang; @@ -171,9 +171,9 @@ function renderSearchResults(context, results) { context.querySelector('.noSearchResults').classList.add('hide'); for (let i = 0, length = results.length; i < length; i++) { - let result = results[i]; + const result = results[i]; - let provider = result.ProviderName; + const provider = result.ProviderName; if (provider !== lastProvider) { if (i > 0) { @@ -184,7 +184,7 @@ function renderSearchResults(context, results) { lastProvider = provider; } - let tagName = layoutManager.tv ? 'button' : 'div'; + const tagName = layoutManager.tv ? 'button' : 'div'; let className = layoutManager.tv ? 'listItem listItem-border btnOptions' : 'listItem listItem-border'; if (layoutManager.tv) { className += ' listItem-focusscale listItem-button'; @@ -194,7 +194,7 @@ function renderSearchResults(context, results) { html += ''; - let bodyClass = result.Comment || result.IsHashMatch ? 'three-line' : 'two-line'; + const bodyClass = result.Comment || result.IsHashMatch ? 'three-line' : 'two-line'; html += '
'; @@ -231,7 +231,7 @@ function renderSearchResults(context, results) { html += '
'; } - let elem = context.querySelector('.subtitleResults'); + const elem = context.querySelector('.subtitleResults'); elem.innerHTML = html; loading.hide(); @@ -242,8 +242,8 @@ function searchForSubtitles(context, language) { loading.show(); - let apiClient = window.connectionManager.getApiClient(currentItem.ServerId); - let url = apiClient.getUrl('Items/' + currentItem.Id + '/RemoteSearch/Subtitles/' + language); + const apiClient = window.connectionManager.getApiClient(currentItem.ServerId); + const url = apiClient.getUrl('Items/' + currentItem.Id + '/RemoteSearch/Subtitles/' + language); apiClient.getJSON(url).then(function (results) { renderSearchResults(context, results); @@ -258,7 +258,7 @@ function reload(context, apiClient, itemId) { fillSubtitleList(context, item); let file = item.Path || ''; - let index = Math.max(file.lastIndexOf('/'), file.lastIndexOf('\\')); + const index = Math.max(file.lastIndexOf('/'), file.lastIndexOf('\\')); if (index > -1) { file = file.substring(index + 1); } @@ -282,9 +282,9 @@ function reload(context, apiClient, itemId) { } function onSearchSubmit(e) { - let form = this; + const form = this; - let lang = form.querySelector('#selectLanguage', form).value; + const lang = form.querySelector('#selectLanguage', form).value; searchForSubtitles(dom.parentWithClass(form, 'formDialogContent'), lang); @@ -293,10 +293,10 @@ function onSearchSubmit(e) { } function onSubtitleListClick(e) { - let btnDelete = dom.parentWithClass(e.target, 'btnDelete'); + const btnDelete = dom.parentWithClass(e.target, 'btnDelete'); if (btnDelete) { - let index = btnDelete.getAttribute('data-index'); - let context = dom.parentWithClass(btnDelete, 'subtitleEditorDialog'); + const index = btnDelete.getAttribute('data-index'); + const context = dom.parentWithClass(btnDelete, 'subtitleEditorDialog'); deleteLocalSubtitle(context, index); } } @@ -305,14 +305,14 @@ function onSubtitleResultsClick(e) { let subtitleId; let context; - let btnOptions = dom.parentWithClass(e.target, 'btnOptions'); + const btnOptions = dom.parentWithClass(e.target, 'btnOptions'); if (btnOptions) { subtitleId = btnOptions.getAttribute('data-subid'); context = dom.parentWithClass(btnOptions, 'subtitleEditorDialog'); showDownloadOptions(btnOptions, context, subtitleId); } - let btnDownload = dom.parentWithClass(e.target, 'btnDownload'); + const btnDownload = dom.parentWithClass(e.target, 'btnDownload'); if (btnDownload) { subtitleId = btnDownload.getAttribute('data-subid'); context = dom.parentWithClass(btnDownload, 'subtitleEditorDialog'); @@ -321,7 +321,7 @@ function onSubtitleResultsClick(e) { } function showDownloadOptions(button, context, subtitleId) { - let items = []; + const items = []; items.push({ name: globalize.translate('Download'), @@ -347,7 +347,7 @@ function showDownloadOptions(button, context, subtitleId) { function centerFocus(elem, horiz, on) { import('scrollHelper').then(({default: scrollHelper}) => { - let fn = on ? 'on' : 'off'; + const fn = on ? 'on' : 'off'; scrollHelper.centerFocus[fn](elem, horiz); }); } @@ -355,9 +355,9 @@ function centerFocus(elem, horiz, on) { function showEditorInternal(itemId, serverId, template) { hasChanges = false; - let apiClient = window.connectionManager.getApiClient(serverId); + const apiClient = window.connectionManager.getApiClient(serverId); return apiClient.getItem(apiClient.getCurrentUserId(), itemId).then(function (item) { - let dialogOptions = { + const dialogOptions = { removeOnClose: true, scrollY: false }; @@ -368,7 +368,7 @@ function showEditorInternal(itemId, serverId, template) { dialogOptions.size = 'small'; } - let dlg = dialogHelper.createDialog(dialogOptions); + const dlg = dialogHelper.createDialog(dialogOptions); dlg.classList.add('formDialog'); dlg.classList.add('subtitleEditorDialog'); @@ -379,7 +379,7 @@ function showEditorInternal(itemId, serverId, template) { dlg.querySelector('.subtitleSearchForm').addEventListener('submit', onSearchSubmit); - let btnSubmit = dlg.querySelector('.btnSubmit'); + const btnSubmit = dlg.querySelector('.btnSubmit'); if (layoutManager.tv) { centerFocus(dlg.querySelector('.formDialogContent'), false, true); @@ -388,7 +388,7 @@ function showEditorInternal(itemId, serverId, template) { btnSubmit.classList.add('hide'); } - let editorContent = dlg.querySelector('.formDialogContent'); + const editorContent = dlg.querySelector('.formDialogContent'); dlg.querySelector('.subtitleList').addEventListener('click', onSubtitleListClick); dlg.querySelector('.subtitleResults').addEventListener('click', onSubtitleResultsClick); diff --git a/src/components/viewContainer.js b/src/components/viewContainer.js index c39ad2ba84..0c0b705b52 100644 --- a/src/components/viewContainer.js +++ b/src/components/viewContainer.js @@ -14,7 +14,7 @@ import 'css!components/viewManager/viewContainer'; } controllerUrl = Dashboard.getPluginUrl(controllerUrl); - let apiUrl = ApiClient.getUrl('/web/' + controllerUrl); + const apiUrl = ApiClient.getUrl('/web/' + controllerUrl); return import(apiUrl).then((ControllerFactory) => { options.controllerFactory = ControllerFactory; }); diff --git a/src/controllers/dashboard/dlna/profile.html b/src/controllers/dashboard/dlna/profile.html index 1850076a79..22edffed99 100644 --- a/src/controllers/dashboard/dlna/profile.html +++ b/src/controllers/dashboard/dlna/profile.html @@ -33,11 +33,11 @@ @@ -144,19 +144,19 @@
-
${LabelAlbumArtMaxWidthHelp}
+
${LabelAlbumArtMaxResHelp}
-
${LabelAlbumArtMaxHeightHelp}
+
${LabelAlbumArtMaxResHelp}
-
${LabelIconMaxWidthHelp}
+
${LabelIconMaxResHelp}
-
${LabelIconMaxHeightHelp}
+
${LabelIconMaxResHelp}
@@ -280,8 +280,8 @@
@@ -328,8 +328,8 @@
@@ -404,8 +404,8 @@
@@ -434,8 +434,8 @@

${HeaderCodecProfileHelp}

@@ -463,8 +463,8 @@
diff --git a/src/controllers/dashboard/encodingsettings.html b/src/controllers/dashboard/encodingsettings.html index fb89fd298a..5afbdad24f 100644 --- a/src/controllers/dashboard/encodingsettings.html +++ b/src/controllers/dashboard/encodingsettings.html @@ -31,6 +31,11 @@
${LabelVaapiDeviceHelp}
+
+ +
${LabelOpenclDeviceHelp}
+
+

${LabelEnableHardwareDecodingFor}

@@ -89,6 +94,54 @@
+
+
+ +
${AllowTonemappingHelp}
+
+
+ + +
+
+ +
${TonemappingRangeHelp}
+
+
+ +
${LabelTonemappingDesatHelp}
+
+
+ +
${LabelTonemappingThresholdHelp}
+
+
+ +
${LabelTonemappingPeakHelp}
+
+
+ +
${LabelTonemappingParamHelp}
+
+
+
${LabelDownMixAudioScaleHelp}
+
+ +
${LabelMaxMuxingQueueSizeHelp}
+
- +
${DeinterlaceMethodHelp}
+
+ +
${UseDoubleRateDeinterlacingHelp}
+
+
+ + +
+ tap_and_play +
+
${QuickConnect}
+
+
+
+
diff --git a/src/controllers/user/menu/index.js b/src/controllers/user/menu/index.js index 7a8d619bb0..88cf28a216 100644 --- a/src/controllers/user/menu/index.js +++ b/src/controllers/user/menu/index.js @@ -26,6 +26,7 @@ export default function (view, params) { page.querySelector('.lnkHomePreferences').setAttribute('href', 'mypreferenceshome.html?userId=' + userId); page.querySelector('.lnkPlaybackPreferences').setAttribute('href', 'mypreferencesplayback.html?userId=' + userId); page.querySelector('.lnkSubtitlePreferences').setAttribute('href', 'mypreferencessubtitles.html?userId=' + userId); + page.querySelector('.lnkQuickConnectPreferences').setAttribute('href', 'mypreferencesquickconnect.html'); if (window.NativeShell && window.NativeShell.AppHost.supports('clientsettings')) { page.querySelector('.clientSettings').classList.remove('hide'); diff --git a/src/controllers/user/playback/index.js b/src/controllers/user/playback/index.js index 16c50a1980..34a5ae0b1d 100644 --- a/src/controllers/user/playback/index.js +++ b/src/controllers/user/playback/index.js @@ -9,19 +9,13 @@ import 'listViewStyle'; const UserSettings = userSettings.UserSettings; export default function (view, params) { - function onBeforeUnload(e) { - if (hasChanges) { - e.returnValue = 'You currently have unsaved changes. Are you sure you wish to leave?'; - } - } - let settingsInstance; let hasChanges; + const userId = params.userId || ApiClient.getCurrentUserId(); const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings(); - view.addEventListener('viewshow', function () { - window.addEventListener('beforeunload', onBeforeUnload); + view.addEventListener('viewshow', function () { if (settingsInstance) { settingsInstance.loadData(); } else { diff --git a/src/controllers/user/quickConnect/index.html b/src/controllers/user/quickConnect/index.html new file mode 100644 index 0000000000..15df59ff17 --- /dev/null +++ b/src/controllers/user/quickConnect/index.html @@ -0,0 +1,17 @@ +
+ + +
+
+ ${QuickConnectDescription} +
+
+ +
+ +
+
diff --git a/src/controllers/user/quickConnect/index.js b/src/controllers/user/quickConnect/index.js new file mode 100644 index 0000000000..1600765ed5 --- /dev/null +++ b/src/controllers/user/quickConnect/index.js @@ -0,0 +1,61 @@ +import QuickConnectSettings from 'quickConnectSettings'; +import globalize from 'globalize'; +import toast from 'toast'; + +export default function (view) { + let quickConnectSettingsInstance = null; + + view.addEventListener('viewshow', function () { + const codeElement = view.querySelector('#txtQuickConnectCode'); + + quickConnectSettingsInstance = new QuickConnectSettings(); + + view.querySelector('#btnQuickConnectActivate').addEventListener('click', () => { + quickConnectSettingsInstance.activate(quickConnectSettingsInstance).then(() => { + renderPage(); + }); + }); + + view.querySelector('#btnQuickConnectAuthorize').addEventListener('click', () => { + if (!codeElement.validity.valid) { + toast(globalize.translate('QuickConnectInvalidCode')); + + return; + } + + const code = codeElement.value; + quickConnectSettingsInstance.authorize(code); + }); + + view.querySelector('.quickConnectSettingsContainer').addEventListener('submit', (e) => { + e.preventDefault(); + }); + + renderPage(); + }); + + function renderPage(forceActive = false) { + ApiClient.getQuickConnect('Status').then((status) => { + const btn = view.querySelector('#btnQuickConnectActivate'); + const container = view.querySelector('.quickConnectSettingsContainer'); + + // The activation button should only be visible when quick connect is unavailable (with the text replaced with an error) or when it is available (so it can be activated) + // The authorization container is only usable when quick connect is active, so it should be hidden otherwise + container.style.display = 'none'; + + if (status === 'Unavailable') { + btn.textContent = globalize.translate('QuickConnectNotAvailable'); + btn.disabled = true; + btn.classList.remove('button-submit'); + btn.classList.add('button'); + } else if (status === 'Active' || forceActive) { + container.style.display = ''; + btn.style.display = 'none'; + } + + return true; + }).catch((e) => { + throw e; + }); + } +} diff --git a/src/controllers/user/subtitles/index.js b/src/controllers/user/subtitles/index.js index 82f5270a4e..efa2f1bead 100644 --- a/src/controllers/user/subtitles/index.js +++ b/src/controllers/user/subtitles/index.js @@ -8,19 +8,13 @@ import autoFocuser from 'autoFocuser'; const UserSettings = userSettings.UserSettings; export default function (view, params) { - function onBeforeUnload(e) { - if (hasChanges) { - e.returnValue = 'You currently have unsaved changes. Are you sure you wish to leave?'; - } - } - let subtitleSettingsInstance; let hasChanges; + const userId = params.userId || ApiClient.getCurrentUserId(); const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings(); - view.addEventListener('viewshow', function () { - window.addEventListener('beforeunload', onBeforeUnload); + view.addEventListener('viewshow', function () { if (subtitleSettingsInstance) { subtitleSettingsInstance.loadData(); } else { diff --git a/src/plugins/comicsPlayer/plugin.js b/src/plugins/comicsPlayer/plugin.js index 7d0ac92df9..2928231391 100644 --- a/src/plugins/comicsPlayer/plugin.js +++ b/src/plugins/comicsPlayer/plugin.js @@ -19,14 +19,14 @@ export class ComicsPlayer { play(options) { this.progress = 0; - let elem = this.createMediaElement(); + const elem = this.createMediaElement(); return this.setCurrentSrc(elem, options); } stop() { this.unbindEvents(); - let elem = this.mediaElement; + const elem = this.mediaElement; if (elem) { dialogHelper.close(elem); this.mediaElement = null; @@ -40,7 +40,7 @@ export class ComicsPlayer { } onWindowKeyUp(e) { - let key = keyboardnavigation.getKeyName(e); + const key = keyboardnavigation.getKeyName(e); switch (key) { case 'Escape': this.stop(); @@ -87,20 +87,20 @@ export class ComicsPlayer { } setCurrentSrc(elem, options) { - let item = options.items[0]; + const item = options.items[0]; this.currentItem = item; loading.show(); - let serverId = item.ServerId; - let apiClient = window.connectionManager.getApiClient(serverId); + const serverId = item.ServerId; + const apiClient = window.connectionManager.getApiClient(serverId); libarchive.Archive.init({ workerUrl: appRouter.baseUrl() + '/libraries/worker-bundle.js' }); return new Promise((resolve, reject) => { - let downloadUrl = apiClient.getItemDownloadUrl(item.Id); + const downloadUrl = apiClient.getItemDownloadUrl(item.Id); const archiveSource = new ArchiveSource(downloadUrl); var instance = this; @@ -169,18 +169,18 @@ class ArchiveSource { } async load() { - let res = await fetch(this.url); + const res = await fetch(this.url); if (!res.ok) { return; } - let blob = await res.blob(); + const blob = await res.blob(); this.archive = await libarchive.Archive.open(blob); this.raw = await this.archive.getFilesArray(); this.numberOfFiles = this.raw.length; await this.archive.extractFiles(); - let files = await this.archive.getFilesArray(); + const files = await this.archive.getFilesArray(); files.sort((a, b) => { if (a.file.name < b.file.name) { return -1; @@ -189,9 +189,9 @@ class ArchiveSource { } }); - for (let file of files) { + for (const file of files) { /* eslint-disable-next-line compat/compat */ - let url = URL.createObjectURL(file.file); + const url = URL.createObjectURL(file.file); this.urls.push(url); } } diff --git a/src/quickconnect.html b/src/quickconnect.html new file mode 100644 index 0000000000..2b646837c6 --- /dev/null +++ b/src/quickconnect.html @@ -0,0 +1,24 @@ +
+
+
+
+
+

${QuickConnect}

+
+
+ +
${LabelCurrentStatus}
+ +
+ +
+ + +
+
+
diff --git a/src/scripts/autocast.js b/src/scripts/autocast.js new file mode 100644 index 0000000000..84e07b32cd --- /dev/null +++ b/src/scripts/autocast.js @@ -0,0 +1,47 @@ +import events from 'events'; +import playbackManager from 'playbackManager'; + +export function supported() { + return typeof(Storage) !== 'undefined'; +} + +export function enable(enabled) { + if (!supported()) return; + + if (enabled) { + const currentPlayerInfo = playbackManager.getPlayerInfo(); + + if (currentPlayerInfo && currentPlayerInfo.id) { + localStorage.setItem('autocastPlayerId', currentPlayerInfo.id); + } + } else { + localStorage.removeItem('autocastPlayerId'); + } +} + +export function isEnabled() { + if (!supported()) return false; + + const playerId = localStorage.getItem('autocastPlayerId'); + const currentPlayerInfo = playbackManager.getPlayerInfo(); + + return (currentPlayerInfo && playerId && currentPlayerInfo.id === playerId); +} + +function onOpen() { + const playerId = localStorage.getItem('autocastPlayerId'); + + playbackManager.getTargets().then(function (targets) { + for (var i = 0; i < targets.length; i++) { + if (targets[i].id == playerId) { + playbackManager.trySetActivePlayer(targets[i].playerName, targets[i]); + break; + } + } + }); +} + +const apiClient = window.connectionManager.currentApiClient(); +if (apiClient && supported()) { + events.on(apiClient, 'websocketopen', onOpen); +} diff --git a/src/scripts/clientUtils.js b/src/scripts/clientUtils.js index 4d3c049e8c..73801867c0 100644 --- a/src/scripts/clientUtils.js +++ b/src/scripts/clientUtils.js @@ -141,7 +141,7 @@ export function alert(options) { } export function capabilities(appHost) { - let capabilities = { + const capabilities = { PlayableMediaTypes: ['Audio', 'Video'], SupportedCommands: ['MoveUp', 'MoveDown', 'MoveLeft', 'MoveRight', 'PageUp', 'PageDown', 'PreviousLetter', 'NextLetter', 'ToggleOsd', 'ToggleContextMenu', 'Select', 'Back', 'SendKey', 'SendString', 'GoHome', 'GoToSettings', 'VolumeUp', 'VolumeDown', 'Mute', 'Unmute', 'ToggleMute', 'SetVolume', 'SetAudioStreamIndex', 'SetSubtitleStreamIndex', 'DisplayContent', 'GoToSearch', 'DisplayMessage', 'SetRepeatMode', 'SetShuffleQueue', 'ChannelUp', 'ChannelDown', 'PlayMediaSource', 'PlayTrailers'], SupportsPersistentIdentifier: window.appMode === 'cordova' || window.appMode === 'android', diff --git a/src/scripts/libraryMenu.js b/src/scripts/libraryMenu.js index 04edecf198..422d82fff6 100644 --- a/src/scripts/libraryMenu.js +++ b/src/scripts/libraryMenu.js @@ -52,6 +52,7 @@ import 'flexStyles'; lazyLoadViewMenuBarImages(); bindMenuEvents(); + updateCastIcon(); } function getCurrentApiClient() { @@ -404,6 +405,12 @@ import 'flexStyles'; pageIds: ['devicesPage', 'devicePage'], icon: 'devices' }); + links.push({ + name: globalize.translate('QuickConnect'), + href: 'quickConnect.html', + pageIds: ['quickConnectPage'], + icon: 'tap_and_play' + }); links.push({ name: globalize.translate('HeaderActivity'), href: 'serveractivity.html', @@ -996,6 +1003,7 @@ import 'flexStyles'; }; window.LibraryMenu = LibraryMenu; + renderHeader(); export default LibraryMenu; diff --git a/src/scripts/routes.js b/src/scripts/routes.js index 4bb3eb25d9..8e2440b140 100644 --- a/src/scripts/routes.js +++ b/src/scripts/routes.js @@ -62,11 +62,11 @@ import 'detailtablecss'; defineRoute({ alias: '/forgotpasswordpin.html', - path: '/controllers/session/redeemPassword/index.html', + path: '/controllers/session/resetPassword/index.html', autoFocus: false, anonymous: true, startup: true, - controller: 'session/redeemPassword/index' + controller: 'session/resetPassword/index' }); defineRoute({ @@ -97,6 +97,13 @@ import 'detailtablecss'; controller: 'user/home/index' }); + defineRoute({ + alias: '/mypreferencesquickconnect.html', + path: '/controllers/user/quickConnect/index.html', + autoFocus: false, + transition: 'fade', + controller: 'user/quickConnect/index' + }); defineRoute({ alias: '/mypreferencesplayback.html', path: '/controllers/user/playback/index.html', @@ -151,6 +158,13 @@ import 'detailtablecss'; controller: 'dashboard/devices/device' }); + defineRoute({ + path: '/quickconnect.html', + autoFocus: false, + roles: 'admin', + controller: 'dashboard/quickconnect' + }); + defineRoute({ alias: '/dlnaprofile.html', path: '/controllers/dashboard/dlna/profile.html', diff --git a/src/scripts/site.js b/src/scripts/site.js index f14670d82d..501f8258de 100644 --- a/src/scripts/site.js +++ b/src/scripts/site.js @@ -581,6 +581,7 @@ function initClient() { define('webSettings', [scriptsPath + '/settings/webSettings'], returnFirstDependency); define('appSettings', [scriptsPath + '/settings/appSettings'], returnFirstDependency); define('userSettings', [scriptsPath + '/settings/userSettings'], returnFirstDependency); + define('autocast', [scriptsPath + '/autocast'], returnFirstDependency); define('mediaSession', [componentsPath + '/playback/mediasession'], returnFirstDependency); define('actionsheet', [componentsPath + '/actionSheet/actionSheet'], returnFirstDependency); @@ -625,6 +626,7 @@ function initClient() { define('displaySettings', [componentsPath + '/displaySettings/displaySettings'], returnFirstDependency); define('playbackSettings', [componentsPath + '/playbackSettings/playbackSettings'], returnFirstDependency); define('homescreenSettings', [componentsPath + '/homeScreenSettings/homeScreenSettings'], returnFirstDependency); + define('quickConnectSettings', [componentsPath + '/quickConnectSettings/quickConnectSettings'], returnFirstDependency); define('playbackManager', [componentsPath + '/playback/playbackmanager'], getPlaybackManager); define('timeSyncManager', [componentsPath + '/syncPlay/timeSyncManager'], returnDefault); define('groupSelectionMenu', [componentsPath + '/syncPlay/groupSelectionMenu'], returnFirstDependency); diff --git a/src/scripts/taskbutton.js b/src/scripts/taskbutton.js index 43a46301aa..163bcb5a1c 100644 --- a/src/scripts/taskbutton.js +++ b/src/scripts/taskbutton.js @@ -13,7 +13,7 @@ export default function (options) { function updateTasks(tasks) { const task = tasks.filter(function (t) { - return t.Key == options.taskKey; + return t.ScheduledTask.Key == options.taskKey; })[0]; if (options.panel) { diff --git a/src/strings/.en-us.json.swp b/src/strings/.en-us.json.swp new file mode 100644 index 0000000000..bbb5d9ab16 Binary files /dev/null and b/src/strings/.en-us.json.swp differ diff --git a/src/strings/af.json b/src/strings/af.json index 85c9c817c3..68c0ab8793 100644 --- a/src/strings/af.json +++ b/src/strings/af.json @@ -1,21 +1,21 @@ { "Auto": "Outo", - "AuthProviderHelp": "Kies 'n Authentication Provider vir die egtheid van gebruiker se wagwoord.", + "AuthProviderHelp": "Kies 'n sekuriteitsverskaffer om hierdie gebruiker se wagvoor te bevestig.", "Audio": "Klank", - "AspectRatio": "Aspek verhouding", + "AspectRatio": "Aspek-verhouding", "Ascending": "Boontoe", "AsManyAsPossible": "So veel moontlik", "Artists": "Kunstenare", "Art": "Kuns", - "AroundTime": "Omtrent {0}", + "AroundTime": "Ongeveer", "Anytime": "Enige tyd", - "AnyLanguage": "Enige taal", + "AnyLanguage": "Enige Taal", "AlwaysPlaySubtitlesHelp": "Subtitels wat ooreenstem met taal voorkeur sal gelaai work ongeag oudio taal.", - "AlwaysPlaySubtitles": "Subtitels word altyd toegelaat", + "AlwaysPlaySubtitles": "Speel Altyd", "AllowedRemoteAddressesHelp": "Komma skeiding lys van IP adresse of IP/netmask toegange van netwerke wat toegelaat word vir afgeleë konneksies. As die leeg gelos sal enige afgeleë konneksies toegelaat word.", "AllowRemoteAccessHelp": "As afgetik, alle afgeleë verbinding sal geblokkeer word.", - "AllowRemoteAccess": "Toelating tot afgeleë verbinding na hierdie Jellyfin bediener.", - "AllowOnTheFlySubtitleExtractionHelp": "Ingebedde ondertitels kan uitgepak word uit videos en bedien word na kliënte in eenvoudige teks om transkodeering van video te verlig. Op sekere sisteme kan die langer vat en video terugspeel vertraag deur die ekstraksie metode. Deaktiveer die opsie om ingebedde ondertitels in video te heg tydens transkodeer vir die gebruik van eie kliënt toestel.", + "AllowRemoteAccess": "Laat eksterne konneksies toe na hierdie lêerbediener.", + "AllowOnTheFlySubtitleExtractionHelp": "Ingebedde onderskrifte kan onttrek word uit videos en bedien word aan kliënte in eenvoudige teks om transkodeering van video te verminder. Op sekere stelsels kan dit langer vat en die terugspeel van video vertraag. Deaktiveer die opsie om ingebedde onderskrifte in video te heg tydens transkodering vir die gebruik van eie kliënt-toestelle.", "AllowOnTheFlySubtitleExtraction": "Laat toe die onmiddellike ondertitel ekstraksie", "AllowMediaConversionHelp": "Gee of weier toegang to die media omskepping funksie.", "AllowMediaConversion": "Laat media omsitting toe", @@ -23,7 +23,7 @@ "AllLibraries": "Alle biblioteke", "AllLanguages": "Alle tale", "AllEpisodes": "Alle episodes", - "AllComplexFormats": "Alle ingewikkelde formate (ASS, SSA, VOBSUB, PGS, SUB/IDX, ens.)", + "AllComplexFormats": "Alle Ingewikkelde Formate (ASS, SSA, VOBSUB, PGS, SUB, IDX, ens.)", "AllChannels": "Alle kanale", "All": "Als", "Alerts": "Waarskuwings", @@ -56,7 +56,7 @@ "LastSeen": "Laas gekyk {0}", "PersonRole": "soos {0}", "ListPaging": "{0}-{1} van {2}", - "WriteAccessRequired": "Jellyfin Bediener benodig skryf toegang tot die leêr. Maak asseblief seker dat dit skryf toegang het en probeer weer.", + "WriteAccessRequired": "Jellyfin benodig skryf toegang tot die leêr. Maak asseblief seker dat dit skryf toegang het en probeer weer.", "PathNotFound": "Die pad kon nie gevind word nie. Maak asseblief seker dat die pad geldig is en probeer weer.", "Yesterday": "Gister", "Yes": "Ja", @@ -67,7 +67,7 @@ "XmlTvKidsCategoriesHelp": "Programme met die kategorieë sal vertoon word as programme vir kinders. Verdeel met veelvuldige '|'.", "XmlDocumentAttributeListHelp": "Hierdie kenmerke word toegepas tot die wortel element van elke XML reaksie.", "Writer": "Skrywer", - "WizardCompleted": "Dit is al wat ons benodig vir nou. Jellyfin het begin om inligting van jou media biblioteek te versamel. Kyk na van ons apps, en dan klik Finaliseer om die Paneelbord.", + "WizardCompleted": "Dit is al wat ons benodig vir nou. Jellyfin het begin om inligting van jou media biblioteek te versamel. Kyk na van ons toeps, en klik dan Finaliseer om die Paneelbord te verkry.", "Whitelist": "Witlys", "WelcomeToProject": "Welkom tot Jellyfin!", "Wednesday": "Woensdag", @@ -132,5 +132,223 @@ "TabNetworking": "Netwerking", "TabNetworks": "Netwerke", "TabMusic": "Musiek", - "TabLogs": "Logs" + "TabLogs": "Logs", + "Channels": "Kanale", + "ChannelNumber": "Kanaal nommer", + "ChannelNameOnly": "Slegs Kanaal {0}", + "ChannelAccessHelp": "Kies die kanale om met hierdie verbruiker te deel. Administrateurs sal alle kanale kan wysig met die metadata bestuurder.", + "ChangingMetadataImageSettingsNewContent": "Veranderinge tot metadate of kuns aflaai verstellings sal slegs van toepassing wees op nuwe inhoud wat in die versameling gevoeg word. Om veranderinge toe te pas op bestaande titels sal u titels se metadata individueel moet vervris.", + "Categories": "Kategorieë", + "CancelSeries": "Kanselleer reeks", + "CancelRecording": "Kanselleer opname", + "ButtonWebsite": "Webtuiste", + "ButtonUseQuickConnect": "Gebruik Vinnige Konneksie", + "ButtonUninstall": "Verwyder", + "ButtonTrailer": "Voorskou", + "ButtonTogglePlaylist": "Snitlys", + "ButtonSubmit": "Dien In", + "ButtonSplit": "Verdeel", + "ButtonStop": "Stop", + "ButtonStart": "Begin", + "ButtonSignOut": "Skakel Uit", + "ButtonSignIn": "Skakel In", + "ButtonShutdown": "Skakel Af", + "ButtonSend": "Stuur", + "ButtonSelectView": "Kies uitsig", + "ButtonScanAllLibraries": "Skandeer Alle Versamelings", + "ButtonRevoke": "Herroep", + "ButtonResume": "Hervat", + "ButtonResetEasyPassword": "Herstel maklike PIN kode", + "ButtonRename": "Herbenoem", + "ButtonRemove": "Verwyder", + "ButtonRefreshGuideData": "Vervris Gids Data", + "ButtonQuickStartGuide": "Vinnige Begin Gids", + "ButtonPreviousTrack": "Vorige Snit", + "ButtonPause": "Staak", + "ButtonParentalControl": "Ouerbeheer", + "ButtonOpen": "Maak Oop", + "ButtonOk": "Regso", + "ButtonNextTrack": "Volgende Snit", + "ButtonNetwork": "Netwerk", + "ButtonMore": "Meer", + "ButtonManualLogin": "Handmatige Inteken", + "ButtonLibraryAccess": "Versameling toegang", + "ButtonInfo": "Inligting", + "ButtonGotIt": "Het Dit So", + "ButtonFullscreen": "Volskerm", + "ButtonForgotPassword": "Vergete Wagwoord", + "ButtonEditOtherUserPreferences": "Wysig die verbruiker se profiel, foto en persoonlike voorkeure.", + "ButtonCancel": "Kanselleer", + "ButtonBack": "Terug", + "ButtonAudioTracks": "Klankbane", + "ButtonArrowRight": "Regs", + "ButtonArrowLeft": "Links", + "ButtonAddUser": "Voeg Verbruiker", + "ButtonAddScheduledTaskTrigger": "Voeg Sneller", + "ButtonAddMediaLibrary": "Voeg Media Versameling", + "ButtonAddImage": "Voeg Beeld", + "ButtonActivate": "Aktiveer", + "MessageBrowsePluginCatalog": "Blaai deur ons inprop-sagteware versameling om beskikbare inprop-sagteware te sien.", + "Browse": "Blaai Deur", + "BoxRear": "Boks (agterkant)", + "BoxSet": "Boksstel", + "Box": "Boks", + "Books": "Boeke", + "BookLibraryHelp": "Klank- en Skriftelike boeke word ondersteun. Hersien die {0} boek benamingsgids {1}.", + "Blacklist": "Swartlys", + "BirthPlaceValue": "Geboorteplek: {0}", + "BirthLocation": "Geboorteplek", + "BirthDateValue": "Gebore: {0}", + "Banner": "Banier", + "Backdrops": "Agtergronde", + "Backdrop": "Agtergrond", + "Authorize": "Magtig", + "AskAdminToCreateLibrary": "Vra 'n administrateur om 'n versameling te skep.", + "Artist": "Kunstenaar", + "AllowFfmpegThrottlingHelp": "Wanneer 'n transkodering of remux ver genoeg voor die huidige terugspeel posisie is, vertraag die proses sodat dit minder hulpbronne verbruik. Hierdie is meer gebruiklik wanneer daar nie gereeld gesoek word tydens die kyk van video nie. Skakel hierdie af as u terugspeel probleme ervaar.", + "AllowFfmpegThrottling": "Smoorklep Transkoderings", + "Album": "Album", + "HeaderAlbumArtists": "Album Kunstenaars", + "Genres": "Genres", + "Favorites": "Gunstellinge", + "ExtraLarge": "Ekstra Groot", + "ExitFullscreen": "Verlaat volskerm", + "EveryNDays": "Elke {0} dae", + "ErrorSavingTvProvider": "Daar was 'n fout met die berging van die TV-verskaffer. Maak asseblief seker dat dit beskikbaar is en probeer weer.", + "ErrorPleaseSelectLineup": "Kies asseblief 'n gids en probeer weer. As geen gids beskikbaar is nie, maak asseblief seker dat u verbruikersnaam, sleutelwoord en poskode korrek is.", + "ErrorStartHourGreaterThanEnd": "Eindetyd moet later wees as die begintyd.", + "ErrorGettingTvLineups": "Daar was 'n fout met die aflaai van die TV gids. Maak asseblief serker u inligting is korrek en probeer weer.", + "ErrorDeletingItem": "Daar was 'n fout met die uitveë van die item van die bediener af. Maak asseblief seker dat Jellyfin skryf-toegang het tot die media gidslêer en probeer weer.", + "ErrorAddingXmlTvFile": "Daar was 'n fout in die toegang tot die XMLTV lêer. Maak asseblief seker dat die lêer bestaan en probeer weer.", + "ErrorAddingTunerDevice": "Daar was 'n fout met die toevoeg van die inteken-toestel. Maak asb seker dat dit toeganklik is en probeer weer.", + "ErrorAddingMediaPathToVirtualFolder": "Daar was 'n fout in die toevoeg van die media bergingsplek. Maak asb seker dat die gemelde bergingsplek korrek is en dat Jellyfin toegang het tot daardie bergingsplek.", + "ErrorAddingListingsToSchedulesDirect": "Daar was 'n fout in die toevoeg van die lys tot u Schedules Direct rekening. Schedules Direct laat slegs 'n beperkde hoeveelheid lyste per rekening toe. U mag dit nodig vind om in te skakel op die Schedules Direct webtuiste om sekere lyste te verwyder van u rekening alvorens u kan voortgaan.", + "Episodes": "Episodes", + "Episode": "Episode", + "EndsAtValue": "Eindig om {0}", + "Ended": "Geëindig", + "EnableDetailsBannerHelp": "Wys 'n banier-beeld bo aan die item besonderhede blad.", + "EnableDetailsBanner": "Besonderhede Banier", + "EnableThemeVideosHelp": "Speel tema-videos in die agtergrond terwyl deur die versameling geblaai word.", + "EnableThemeSongsHelp": "Speel tema-liedjies in die agtergrond terwyl daur die versameling geblaai word.", + "EnableStreamLoopingHelp": "Aktiveer hierdie as die lewendige stroom net 'n paar sekondes data bevat en gereeld versoek moet word. Om hierdie te aktiveer wanneer dit nie nodig is nie kan probleme veroorsaak.", + "EnableStreamLooping": "Auto-lus lewendige strome", + "EnableQuickConnect": "Aktiveer vinnige-inskakel op hierdie bediener", + "EnablePhotosHelp": "Beelde sal opgetel en gewys word saam met ander media leêrs.", + "EnablePhotos": "Wys fotos", + "EnableNextVideoInfoOverlayHelp": "Aan die einde van 'n video, wys inligting oor die volgende video op die snitlys.", + "EnableNextVideoInfoOverlay": "Wys volgende video se inligting tydens terugspeel", + "EnableHardwareEncoding": "Aktiveer hardeware enkodering", + "EnableExternalVideoPlayersHelp": "'n Eksterne speler spyskaart sal gewys word wanneer video terugspeel begin.", + "EnableExternalVideoPlayers": "Eksterne videospelers", + "EnableDisplayMirroring": "Beeld weerspieëling", + "EnableDecodingColorDepth10Vp9": "Aktiveer 10-Bis hardeware dekodering vir VP9", + "EnableDecodingColorDepth10Hevc": "Aktiveer 10-Bis hardeware dekodering vir HEVC", + "EnableColorCodedBackgrounds": "Kleurgepasde agtergronde", + "EnableCinemaMode": "Teater verstelling", + "EnableBackdropsHelp": "Wys agtergronde in die agtergrond van sekere blaaie terwyl die versameling deurblaai word.", + "EnableAutoCast": "Stel as Standaard", + "EditSubtitles": "Wysig onderskrifte", + "EditMetadata": "Wysig metadata", + "EditImages": "Wysig beelde", + "Edit": "Wysig", + "EasyPasswordHelp": "U maklike PIN kode word gebruik vir aflyn toegang op ondersteunde kliënte en kan ook gebruik word vir maklike in-netwerk inskakeling.", + "DrmChannelsNotImported": "Kanale met DRM sal nie ingetrek word nie.", + "DownloadsValue": "{0} afgelaaide items", + "Download": "Laai af", + "Down": "Af", + "DoNotRecord": "Moet nie opneem nie", + "DisplayModeHelp": "Kies die uitleg-styl wat u wil hê vir die koppelvlak.", + "DisplayMissingEpisodesWithinSeasonsHelp": "Hierdie moet ook geaktiveer wees vir TV versamelings in die bediener verstellings.", + "DisplayMissingEpisodesWithinSeasons": "Wys vermisde episodes binne reekse", + "DisplayInOtherHomeScreenSections": "Wys in tuisskerm afdelings soos die nuutste media en hou aan kyk", + "DisplayInMyMedia": "Wys tuis skerm", + "Display": "Wys", + "Disconnect": "Ontkoppel", + "Disc": "Skyf", + "Directors": "Ressigeurs", + "Director": "Ressigeur", + "DirectStreaming": "Direkte stroming", + "DirectStreamHelp2": "Direkte stroming gebruik baie min verwerkings-krag met minimale verliese aan videogehalte.", + "DirectStreamHelp1": "Die media is versoenbaar met die toestel met betrekking tot resolusie en media tipe (H264, AC3, ens.), maar in 'n nie-versoenbare lêertipe (mkv, avi, wmv, ens.). Die video sal outomaties herverpak word alvorens dit na die toestel versend kan word.", + "DirectPlaying": "Direkte speling", + "DeviceAccessHelp": "Hierdie verwyder slegs na toestelle wat uniek geidentifiseer kan word en sal nie blaaier-toegang beperk nie. Die filter van verbruikers-toestelle se toegang sal hulel verhoed om nuwe toestelle te voeg totdat hulle hier goedgekeur word.", + "DetectingDevices": "Soek na toestelle", + "Desktop": "Werkskerm", + "Descending": "Afwaarts", + "DeleteUserConfirmation": "Is u seker dat u hierdie verbruiker wil verwyder?", + "DeleteUser": "Verwyder Verbruiker", + "DeleteMedia": "Verwyder media", + "DeleteImageConfirmation": "Is u seker dat u hierdie beeld wil verwyder?", + "DeleteImage": "Verwyder Beeld", + "DeleteDeviceConfirmation": "Is u seker dat u hierdie toestel wil verwyder? Dit sal weer verskyn die volgende keer wat 'n verbruiker daarmee inteken.", + "Delete": "Verwyder", + "DeinterlaceMethodHelp": "Kies die destrikkingsmetode om te gebruik wanneer sagteware verstrikte inhoud transkodeer. Wanneer hardeware-versnelling aangeskakel is en die nodige hardeware beskikbaar is, word die hardeware destrikker gebruik eerder as hierdie versnelling.", + "DefaultSubtitlesHelp": "Onderskrifte word gelaai gebasseer op die standaard en geforseerde verstellings in die ingeboude metadata. Taal-voorkeure word in ag geneem wanneer verskeie opsies beskikbaar is.", + "DefaultMetadataLangaugeDescription": "Hierdie is jou standaard-verstellings en kan gespesifiseer word op 'n per-versameling basis.", + "ErrorDefault": "Daar was 'n probleem met die verwerking van die versoek. Probeer asseblief later weer.", + "Default": "Standaard", + "DeathDateValue": "Oorlede: {0}", + "DatePlayed": "Datum gespeel", + "DateAdded": "Datum toegevoeg", + "Data": "Data", + "CustomDlnaProfilesHelp": "Skep 'n persoonlike profiel om 'n nuwe toestel te teiekn of om die stelsel-profiel to oorheers.", + "CriticRating": "Filkritiek gradering", + "CopyStreamURLSuccess": "URL suksesvol gekopieër.", + "CopyStreamURL": "Kopieër Stroom URL", + "Continuing": "Voortsettend", + "ContinueWatching": "Kyk voort", + "Connect": "Konnekteer", + "ConfirmEndPlayerSession": "Wil u Jellyfin afskakel op {0}?", + "ConfirmDeletion": "Bevestig Uitvee", + "ConfirmDeleteItems": "As u hierdie items uitvee sal dit beide die lêers op u stelsel en die inhoud in die media versameling uitvee. Is u seker u wil voortgaan?", + "ConfirmDeleteItem": "As u hierdie item uitvee sal dit beide die lêer op u stelsel en die inhoud in die media versameling uitvee. Is u seker u wil voortgaan?", + "ConfirmDeleteImage": "Verwyder beeld?", + "ConfigureDateAdded": "Bepaal hoe datum gelaai gebruik word in die paneelbord onder versameling-instellings", + "Composer": "Komponis", + "CommunityRating": "Gemeenskapgradering", + "ColorTransfer": "Kleur oordrag", + "ColorSpace": "Kleurruimte", + "ClientSettings": "Kliënt Verstellings", + "CinemaModeConfigurationHelp": "Die teater-verstelling bring die teater ervaring reguit na jou sitkamer toe met die vermoë om voorprente en u eie inleidings voor die film te speel.", + "ButtonSelectDirectory": "Kies Lêergids", + "ButtonChangeServer": "Verander Lêerbediener", + "ButtonAddServer": "Voeg Lêerbediener", + "BurnSubtitlesHelp": "Bepaal of die lêerbediener onderskrifte moet inbrand wanneer videos getranskodeer word. Om dit nie te doen nie sal uitvoering verbeter. Kies Brand Outomaties om beeld-gebasseerde formate (VOBSUB, PGS, SUB, IDX, ens.) en sekere ASS of SSA onderskrifte in te brand.", + "ShowYear": "Wys jaar", + "ShowTitle": "Wys titel", + "Raised": "Gelig", + "OptionResElement": "res element", + "DropShadow": "Valskadu", + "Sync": "Sinkroniseer", + "Songs": "Liedjies", + "Shows": "Televisie Reekse", + "Playlists": "Snitlyste", + "Photos": "Fotos", + "Movies": "Flieks", + "HeaderContinueWatching": "Kyk Verder", + "Extras": "Ekstras", + "ExtractChapterImagesHelp": "Die onttrekking van hoofstuk-beelde sal kliënte toelaat om grafiese hoofstuk-keuse spyskaart-opsies te hê. Die proses kan stadig wees, baie hulpron intensief wees en etlike gigagreupe se spasie benodig. Dit hardloop wanner die videos ontdek word asook as 'n nagtelike geskeduleerde taak. Die skedule kan verstel word in die geskeduleerde take area. Dit word nie aanbeveel om die taak tydens piek-verbruik ure te hardloop nie.", + "Folders": "Lêergidse", + "FFmpegSavePathNotFound": "Ons kry nie FFmpeg op die bergingsplek wat u ingesleutel het nie. FFprobe word ook bendoig en moet in die selfde gidslêer bestaan. Hierdie komponente is normaalweg saam gebondel ten tye van aflaai. Maak asseblief seker dat die bergingsplek korrek is en probeer weer.", + "Favorite": "Gunstelling", + "FastForward": "Vinnig-vorentoe", + "Features": "Funksies", + "FetchingData": "Soek addisionele data", + "File": "Lêer", + "FileNotFound": "Lêer nie gevind.", + "FileReadCancelled": "Die lees van die lêer is gekanselleer.", + "FileReadError": "A fout het voorgekom tydens die lees van die lêer.", + "Filters": "Filters", + "FormatValue": "Formaat: {0}", + "Fullscreen": "Volskerm", + "Friday": "Vrydag", + "Genre": "Genre", + "General": "Algemeen", + "Other": "Ander", + "GroupBySeries": "Groepeer volgens reeks", + "GroupVersions": "Groepeer weergawes", + "Guide": "Gids", + "GuestStar": "Gaskunstenaar", + "GuideProviderLogin": "Skakel In" } diff --git a/src/strings/ar.json b/src/strings/ar.json index 67845cc458..27966775fc 100644 --- a/src/strings/ar.json +++ b/src/strings/ar.json @@ -87,12 +87,6 @@ "FileNotFound": "الملف غير موجود.", "FileReadCancelled": "تم الغاء قراءة الملف.", "FileReadError": "حدث خطأ بقراءة الملف.", - "FolderTypeBooks": "كتب", - "FolderTypeMovies": "أفلام", - "FolderTypeMusic": "موسيقى", - "FolderTypeMusicVideos": "الفيديوهات الموسيقية", - "FolderTypeTvShows": "تلفاز", - "FolderTypeUnset": "غير مخصص (خليط محتويات)", "Friday": "الجمعة", "Fullscreen": "الشاشة كاملة", "GuideProviderLogin": "تسجيل الدخول", @@ -242,9 +236,7 @@ "LabelAlbum": "الألبوم:", "LabelAlbumArtHelp": "PN المستخدمة في رسومات الألبوم، داخل سمة dlna:profileID في upnp:albumArtURI. بعض الأجهزة تحتاج قيمة محددة، مهما كان حجم الصورة.", "LabelAlbumArtMaxHeight": "الارتفاع الأقصى لرسومات الألبوم:", - "LabelAlbumArtMaxHeightHelp": "الدقة القصوى لرسومات الألبوم المظهّرة عبر سمة upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "العرض الأقصى لرسوم الألبوم:", - "LabelAlbumArtMaxWidthHelp": "الدقة القصوى لرسومات الألبوم المظهّرة عبر سمة upnp:albumArtURI.", "LabelAlbumArtPN": "رسومات الألبوم PN:", "LabelAlbumArtists": "فنانو الألبومات:", "LabelAllowHWTranscoding": "السماح بالتشفير البيني بعتاد الحاسب", @@ -326,9 +318,7 @@ "LabelHttpsPort": "رقم منفذ https المحتلي:", "LabelHttpsPortHelp": "رقم منفذ tcp المتوجب على بروتوكول https أن يرتبط من خلاله في خادم أمبي.", "LabelIconMaxHeight": "الارتفاع الأقصى للأيقونة.", - "LabelIconMaxHeightHelp": "الدقة القصوى للأيقونة المظهّرة عبر سمة upnp:icon.", "LabelIconMaxWidth": "العرض الأقصى للأيقونة:", - "LabelIconMaxWidthHelp": "الدقة القصوى لرسومات الألبوم المظهّرة عبر سمة upnp:icon.", "LabelImageFetchersHelp": "مكّن ورتّب جالبات الصور التي تفضلها حسب أولوية التفضيل.", "LabelImageType": "صيغة الصورة:", "LabelImportOnlyFavoriteChannels": "أحصر العرض على القنوات المعلّمة كمفضلات", @@ -624,9 +614,6 @@ "OptionPlainVideoItemsHelp": "عند التفعيل، فإن جميع الفيديوهات ستُمثّل في مخطط DIDL كالتالي: \"كائن.عنصر.عنصر_فيديو\" بدلاً من النوع الأكثر تخصيصاً كما يلي \"كائن.عنصر.عنصر_فيديو.فيلم\".", "OptionPlayCount": "مرات التشغيل", "OptionPremiereDate": "تاريخ العرض", - "OptionProfilePhoto": "صور", - "OptionProfileVideo": "الفيديو", - "OptionProfileVideoAudio": "صوتي مرئي", "OptionProtocolHls": "البت الحي عبر http", "OptionReleaseDate": "تاريخ الإنتاج", "OptionReportByteRangeSeekingWhenTranscoding": "قرّر ما إذا كان الخادم يدعم البحث عن البايت حال التشفير", diff --git a/src/strings/bg-bg.json b/src/strings/bg-bg.json index b26c68f993..f4d6dfc317 100644 --- a/src/strings/bg-bg.json +++ b/src/strings/bg-bg.json @@ -96,12 +96,6 @@ "Favorites": "Любими", "File": "Файл", "Filters": "Филтри", - "FolderTypeBooks": "Книги", - "FolderTypeMovies": "Филми", - "FolderTypeMusic": "Музика", - "FolderTypeMusicVideos": "Музикални клипове", - "FolderTypeTvShows": "Сериали", - "FolderTypeUnset": "Смесено съдържание", "FormatValue": "Формат: {0}", "Friday": "Петък", "Fullscreen": "Цял екран", @@ -484,9 +478,6 @@ "OptionPlainVideoItems": "Показвай всички видео клипове като обикновени", "OptionPlayCount": "Брой пускания", "OptionPremiereDate": "Дата на премиера", - "OptionProfilePhoto": "Снимка", - "OptionProfileVideo": "Видео", - "OptionProfileVideoAudio": "Видео Аудио", "OptionReleaseDate": "Дата на издаване", "OptionRequirePerfectSubtitleMatch": "Да се изтеглят само субтитри, които пасват идеално на файловете ми", "OptionResumable": "Възобновляемост", @@ -903,8 +894,6 @@ "LabelAllowedRemoteAddressesMode": "Режим на филтъра за външни ИП адреси:", "LabelAllowedRemoteAddresses": "Филтър за външни ИП адреси:", "LabelAllowHWTranscoding": "Разреши хардуерно транскодиране", - "LabelAlbumArtMaxWidthHelp": "Максимална резолюция на обложките за албуми показани чрез upnp:albumArtURI.", - "LabelAlbumArtMaxHeightHelp": "Максимална резолюция на обложките за албуми показани чрез upnp:albumArtURI.", "LabelAlbumArtMaxHeight": "Максимална височина на обложките за албуми:", "LabelAlbumArtHelp": "PN се използва за обложки на албуми dlna:profileID attribute on upnp:albumArtURI.Някои устройства се нуждаят от определена стойност ,независимо от размера на картината.", "LabelAirsBeforeSeason": "Ще бъде излъчен преди сезон:", @@ -998,9 +987,7 @@ "LabelInNetworkSignInWithEasyPassword": "Включи вписване в мрежата с лесен пин код", "LabelImportOnlyFavoriteChannels": "Ограничи до канали обозначени ,като любими", "LabelImageFetchersHelp": "Включете и подредете любимите ви услуги за извличане на изображения по важност.", - "LabelIconMaxWidthHelp": "Максимална резолюция на иконите показани чрез upnp:icon.", "LabelIconMaxWidth": "Максимална ширина на икона:", - "LabelIconMaxHeightHelp": "Максимална резолюция на иконите показани чрез upnp:icon.", "LabelIconMaxHeight": "Максимална височина на икона:", "LabelHardwareAccelerationTypeHelp": "Хардуерното ускорение се нуждае от допълнителни настройки.", "LabelEncoderPreset": "Шаблон за енкодиране чрез H264 и H265 :", @@ -1031,7 +1018,6 @@ "WriteAccessRequired": "Джелифин изисква достъп с права за запис до тази папка. Моля, осигурете достъп с права за запис и опитайте отново.", "PathNotFound": "Пътят не можа да бъде намерен. Моля, уверете се, че пътят е валиден и опитайте отново.", "Yesterday": "Вчера", - "YadifBob": "YADIF х2", "Yadif": "YADIF (Yet Another DeInterlacing Filter)", "XmlTvSportsCategoriesHelp": "Програмите от тези категории ще се показват като спортни програми.За разделяне на множество използвайте '|'.", "XmlTvPathHelp": "Път до XMLTV файла.Джелифин ще чете от този файл и периодично ще го проверява за актуализации.Ваша грижа е да го създадете и редовно да го обновявате.", @@ -1366,5 +1352,32 @@ "MessagePluginInstallError": "Възникна грешка при инсталирането на добавката.", "PlaybackRate": "Скорост на възпроизвеждане", "NextTrack": "Прескочи към следващ", - "LabelUnstable": "Нестабилна" + "LabelUnstable": "Нестабилна", + "LabelOpenclDevice": "Устройство OpenCL:", + "LabelColorPrimaries": "Цветни първични елементи:", + "LabelColorTransfer": "Цветен трансфер:", + "LabelColorSpace": "Цветово пространство:", + "LabelVideoRange": "Видео обхват:", + "MediaInfoColorPrimaries": "Цветни първични материали", + "MediaInfoColorTransfer": "Цветен трансфер", + "MediaInfoColorSpace": "Цветово пространство", + "MediaInfoVideoRange": "Видео обхват", + "Bwdif": "Филтър БВДИФ", + "VideoAudio": "Видео Аудио", + "Video": "Видео", + "ThumbCard": "Малък постер", + "Subtitle": "Субтитри", + "SpecialFeatures": "Специални функции", + "SelectServer": "Избери сървър", + "Restart": "Рестартирай", + "ResetPassword": "Нулира парола", + "Profile": "Профил", + "PosterCard": "Плакат карта", + "Poster": "Плакат", + "Photo": "Снимки", + "MusicVideos": "Музикални видеа", + "LabelKnownProxies": "Познати проксита:", + "Image": "Картинка", + "Other": "Други", + "Data": "Данни" } diff --git a/src/strings/ca.json b/src/strings/ca.json index 0c660ca028..7c2356e87e 100644 --- a/src/strings/ca.json +++ b/src/strings/ca.json @@ -84,12 +84,6 @@ "FileNotFound": "Arxiu no trobat.", "FileReadCancelled": "La lectura de l'arxiu ha estat cancel·lada.", "FileReadError": "S'ha produït un error en llegir el fitxer.", - "FolderTypeBooks": "Llibres", - "FolderTypeMovies": "Pel·lícules", - "FolderTypeMusic": "Música", - "FolderTypeMusicVideos": "Vídeos musicals", - "FolderTypeTvShows": "TV", - "FolderTypeUnset": "No definit (contingut mesclat)", "Friday": "Divendres", "Fullscreen": "Pantalla completa", "Genres": "Gèneres", @@ -465,8 +459,6 @@ "OptionOnInterval": "En un interval", "OptionParentalRating": "Classificació Parental", "OptionPlayCount": "Nombre de Reproduccions", - "OptionProfilePhoto": "Foto", - "OptionProfileVideo": "Vídeo", "OptionReleaseDate": "Data de Publicació", "OptionResumable": "Continuable", "OptionSaveMetadataAsHidden": "Desa les metadades i les imatges com a fitxers ocults", diff --git a/src/strings/cs.json b/src/strings/cs.json index 6623993c6a..412f38ce6b 100644 --- a/src/strings/cs.json +++ b/src/strings/cs.json @@ -162,12 +162,6 @@ "FileNotFound": "Soubor nebyl nalezen.", "FileReadCancelled": "Čtení souboru bylo zrušeno.", "FileReadError": "Nastala chyba při načítání souboru.", - "FolderTypeBooks": "Knihy", - "FolderTypeMovies": "Filmy", - "FolderTypeMusic": "Hudba", - "FolderTypeMusicVideos": "Hudební videa", - "FolderTypeTvShows": "TV", - "FolderTypeUnset": "Nenastaveno (smíšený obsah)", "FormatValue": "Formát: {0}", "Friday": "Pátek", "Fullscreen": "Celá obrazovka", @@ -193,8 +187,8 @@ "HeaderAdmin": "Administrátor", "HeaderAlbumArtists": "Umělci alba", "HeaderAlert": "Upozornění", - "HeaderApiKey": "Klíč Api", - "HeaderApiKeys": "Klíče API", + "HeaderApiKey": "Klíč k API", + "HeaderApiKeys": "Klíče k API", "HeaderApiKeysHelp": "Externí aplikace musí mít klíč k API, aby mohly komunikovat se serverem. Klíče jsou vydávány přihlášením k běžnému uživatelskému účtu nebo ruční žádostí o klíč.", "HeaderApp": "Aplikace", "HeaderAudioBooks": "Audio knihy", @@ -208,7 +202,7 @@ "HeaderCodecProfileHelp": "Kodek profily označují omezení daného zařízení pro přehrávání pomocí specifických kodeků. Jestliže je omezení aplikováno, média budou překódovany i v případě, že kodek je nakonfigurován pro přímé přehrávání.", "HeaderConfirmPluginInstallation": "Potvrzení instalace zásuvného modulu", "HeaderConfirmProfileDeletion": "Potvrdit smazání profilu", - "HeaderConfirmRevokeApiKey": "Odvolat klíč Api", + "HeaderConfirmRevokeApiKey": "Odvolat klíč k API", "HeaderConnectToServer": "Připojit k serveru", "HeaderConnectionFailure": "Připojení selhalo", "HeaderContainerProfile": "Profil obalů", @@ -267,7 +261,7 @@ "HeaderMyDevice": "Moje zařízení", "HeaderMyMedia": "Moje média", "HeaderMyMediaSmall": "Moje média (malé)", - "HeaderNewApiKey": "Nový klíč API", + "HeaderNewApiKey": "Nový klíč k API", "HeaderNextEpisodePlayingInValue": "Přehrávání další epizody za {0}", "HeaderNextVideoPlayingInValue": "Přehrávání dalšího videa za {0}", "HeaderOnNow": "Právě teď", @@ -364,9 +358,7 @@ "LabelAirsBeforeSeason": "Vysíláno před sezónou:", "LabelAlbumArtHelp": "PN používá obrázek alba v rámci technologie dlna:profileID atributu upnp:albumArtURI. Někteří klienti vyžadují konkrétní hodnoty, bez ohledu na velikost obrázku.", "LabelAlbumArtMaxHeight": "Maximální výška alba:", - "LabelAlbumArtMaxHeightHelp": "Maximální rozlišení alb nabízených prostřednictvím upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Maximální výška alba:", - "LabelAlbumArtMaxWidthHelp": "Maximální rozlišení alb nabízených prostřednictvím upnp:albumArtURI.", "LabelAlbumArtPN": "Alba PN:", "LabelAlbumArtists": "Alba umělce:", "LabelAllowHWTranscoding": "Povolit hardwarové překódování", @@ -458,9 +450,7 @@ "LabelHttpsPort": "Lokální HTTPS port:", "LabelHttpsPortHelp": "Číslo portu TCP serveru HTTPS.", "LabelIconMaxHeight": "Maximální výška ikon:", - "LabelIconMaxHeightHelp": "Maximální rozlišení ikon nabízené prostřednictvím upnp:icon.", "LabelIconMaxWidth": "Maximální šířka ikon:", - "LabelIconMaxWidthHelp": "Maximální rozlišení ikon nabízené prostřednictvím upnp:icon.", "LabelIdentificationFieldHelp": "Bez rozlišení velikosti písmen podřetězců nebo regulárních výrazů.", "LabelImageFetchersHelp": "Povolí řazení stahovačů obrázků dle priority.", "LabelImageType": "Typ obrázku:", @@ -811,7 +801,6 @@ "OptionPlainVideoItemsHelp": "Všechna videa jsou prezentována v DIDL jako \"object.item.videoItem\" místo konkrétnějšího typu, například \"object.item.videoItem.movie\".", "OptionPlayCount": "Počet přehrání", "OptionPremiereDate": "Datum premiéry", - "OptionProfilePhoto": "Fotografie", "OptionRegex": "Regexp", "OptionReleaseDate": "Datum vydání", "OptionReportByteRangeSeekingWhenTranscoding": "Hlásit, že server podporuje vyhledávání bajtů při překódování", @@ -1169,8 +1158,6 @@ "OptionLoginAttemptsBeforeLockout": "Určuje, kolik chybných pokusů o přihlášení lze provést před zablokováním.", "OptionLoginAttemptsBeforeLockoutHelp": "0 znamená zdědění výchozí hodnoty 3 pokusů pro běžné uživatele a 5 pro administrátory. Nastavení na -1 deaktivuje funkci.", "OptionMax": "Max", - "OptionProfileVideo": "Video", - "OptionProfileVideoAudio": "Video Audio", "OptionProtocolHls": "Přímý přenos z internetu", "OptionProtocolHttp": "HTTP", "OptionRequirePerfectSubtitleMatchHelp": "Vyžadování dokonalé shody filtruje titulky tak, aby obsahovaly pouze ty, které byly testovány a ověřeny s vaším přesným videosouborem. Zrušení zaškrtnutí tohoto políčka zvýší pravděpodobnost stahování titulků, ale zvýší pravděpodobnost chybného nebo nesprávného textu titulků.", @@ -1280,19 +1267,18 @@ "PathNotFound": "Cesta nebyla nalezena. Zkontrolujte, zda je platná a zkuste to znovu.", "WeeklyAt": "V {0} v {1}", "LastSeen": "Naposledy zobrazené {0}", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "LabelLibraryPageSizeHelp": "Určuje počet položek k zobrazení na stránce knihovny. Nastavte na 0 pro vypnutí stránkování.", "LabelLibraryPageSize": "Velikost stránky knihovny:", "LabelDeinterlaceMethod": "Metoda odstranění prokládání:", - "DeinterlaceMethodHelp": "Vyberte metodu odstranění prokládání obrazu při překódování obsahu.", + "DeinterlaceMethodHelp": "Vyberte způsob odstranění prokládání obrazu při softwarovém překódování obsahu. Pokud je povolena hardwarová akcelerace s podporou hardwarového odstranění prokládání, bude použita místo tohoto nastavení.", "UnsupportedPlayback": "Jellyfin nedokáže dešifrovat obsah chráněný Správou digitálních práv (DRM), ale pokusí se zobrazit veškerý obsah, včetně toho chráněného. Některé soubory se nemusí vůbec zobrazit kvůli šifrování nebo jiným nepodporovaným funkcím, např.: interaktivním názvům.", "Filter": "Filtr", "New": "Nové", "ButtonTogglePlaylist": "Playlist", "LabelStable": "Stabilní", "LabelChromecastVersion": "Verze Chromecastu", - "ApiKeysCaption": "Seznam povolených API klíčů", + "ApiKeysCaption": "Seznam povolených klíčů k API", "LabelEnableHttpsHelp": "Naslouchání na uvedeném portu HTTPS. K fungování je nutné nakonfigurovat i platný certifikát.", "LabelEnableHttps": "Povolit HTTPS", "HeaderServerAddressSettings": "Nastavení adresy serveru", @@ -1379,5 +1365,58 @@ "Poster": "Plakát", "MusicVideos": "Hudební videa", "Image": "Obrázek", - "Data": "Datumy" + "Data": "Datumy", + "VideoAudio": "Video audio", + "Photo": "Fotka", + "LabelIconMaxResHelp": "Maximální rozlišení ikon daných vlastností upnp:icon.", + "LabelAlbumArtMaxResHelp": "Maximální rozlišení obrázku v souboru dané vlastností upnp:albumArtURI.", + "Other": "Ostatní", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacingHelp": "Toto nastavení při odstranění prokládání zdvojnásobuje snímkovou frekvenci, aby výsledné video vypadalo stejně plynule, jako při přehrávání prokládaného obsahu v televizi.", + "UseDoubleRateDeinterlacing": "Zdvojnásobit snímkovou frekvenci při odstranění prokládání", + "LabelTonemappingParamHelp": "Pro ladění algoritmu mapování tónů. Doporučená a výchozí hodnota je NaN. Obecně je pole ponecháváno prázdné.", + "LabelTonemappingParam": "Parametr mapování tónů:", + "LabelTonemappingPeakHelp": "Tato hodnota nahradí signální/nominální/referenční vrchol. Užitečné, pokud je informace o vrcholu z metadat nespolehlivá, nebo při mapování tónů z nižšího rozsahu na vyšší. Doporučená a výchozí hodnota je 0.", + "LabelTonemappingPeak": "Vrchol mapování tónů:", + "LabelTonemappingThresholdHelp": "Parametry algoritmu mapování tónů jsou přizpůsobené jednotlivým scénám. Tato mez se používá pro zjištění, zda se scéna změnila. Pokud rozdíl mezi aktuální průměrnou světlostí snímku a průběžným průměrem tuto mez překročí, bude průměr a vrchol světlosti scény přepočítán. Doporučené a výchozí hodnoty jsou 0,8 a 0,2.", + "LabelTonemappingThreshold": "Mez mapování tónů:", + "LabelTonemappingDesatHelp": "Snižuje barevnost příliš světlých míst obrazu. Vyšší hodnoty umožňují zachovat více barevných informací. Nepřirozené barvy v příliš světlých místech budou nahrazeny plynulým přechodem na bílou barvu a obraz tak bude vypadat přirozeněji na úkor barevných detailů v těchto místech. Doporučené a výchozí hodnoty jsou 0 a 0,5.", + "LabelTonemappingDesat": "Snížení barevnosti při mapování tónů:", + "TonemappingRangeHelp": "Výstupní rozsah barev. Automaticky znamená stejný jako vstupní.", + "LabelTonemappingRange": "Rozsah mapování tónů:", + "TonemappingAlgorithmHelp": "Mapování tonů je možné dále ladit. Pokud možnostem zde nerozumíte, je možné ponechat vše ve výchozím nastavení. Doporučená hodnota je Reinhard.", + "LabelTonemappingAlgorithm": "Algoritmus mapování tónů:", + "AllowTonemappingHelp": "Mapování tónů umožňuje změnit dynamický rozsah videa z HDR na SDR bez ztráty důležitých informací původního obrazu, např. detailů a barev. Tato funkce momentálně funguje pouze při překódování videí, které obsahují informace o HDR10 nebo HLG. Pokud je přehrávání trhané nebo vůbec nefunguje, zkuste vypnout příslušný hardwarový dekodér.", + "EnableTonemapping": "Zapnout mapování tónů", + "LabelOpenclDeviceHelp": "Zařízení OpenCL použité pro mapování tónů. Nalevo od tečky je číslo platformy, napravo pak číslo zařízení na této platformě. Výchozí hodnota je 0.0. Soubor aplikace ffmpeg, který obsahuje metodu pro hardwarovou akceleraci OpenCL, je povinný.", + "LabelOpenclDevice": "Zařízení OpenCL:", + "LabelColorPrimaries": "Primární barvy:", + "LabelColorTransfer": "Převod barev:", + "LabelColorSpace": "Barevný prostor:", + "LabelVideoRange": "Rozsah videa:", + "MediaInfoColorPrimaries": "Primární barvy", + "MediaInfoColorTransfer": "Převod barev", + "MediaInfoColorSpace": "Barevný prostor", + "MediaInfoVideoRange": "Rozsah videa", + "LabelMaxMuxingQueueSizeHelp": "Maximální počet paketů, které je možné napřed načíst při čekání na spuštění všech proudů. Pokud se stále zobrazuje chyba \"Příliš mnoho paketů načtených napřed ve výstupním proudu\" v protokolech ffmpeg, zkuste hodnotu zvýšit. Doporučená hodnota je 2048.", + "LabelMaxMuxingQueueSize": "Maximální velikost muxovací fronty:", + "LabelKnownProxies": "Známé proxy servery:", + "KnownProxiesHelp": "Čárkami oddělený seznam IP adres známých proxy serverů pro připojení k instanci Jellyfin. Vyžadováno pro správné využití HTTP hlavičky X-Forwarded-For. Vyžaduje restart.", + "QuickConnectNotActive": "Rychlé připojení k tomuto serveru není povoleno", + "QuickConnectNotAvailable": "Požádejte správce serveru, aby rychlé připojení povolil", + "QuickConnectInvalidCode": "Neplatný kód pro rychlé připojení", + "QuickConnectDescription": "Chcete-li se připojit snadněji, na přihlašovaném zařízení stiskněte tlačítko Rychlé připojení a zadejte níže uvedený kód.", + "QuickConnectDeactivated": "Rychlé připojení bylo vypnuto dříve, než mohl být požadavek schválen", + "QuickConnectAuthorizeFail": "Neznámý kód pro rychlé připojení", + "QuickConnectAuthorizeSuccess": "Požadavek autorizován", + "QuickConnectAuthorizeCode": "Pro přihlášení zadejte kód {0}", + "QuickConnectActivationSuccessful": "Úspěšně aktivováno", + "QuickConnect": "Rychlé připojení", + "LabelQuickConnectCode": "Kód pro rychlé připojení:", + "LabelCurrentStatus": "Aktuální stav:", + "EnableQuickConnect": "Povolit rychlé připojení k tomuto serveru", + "ButtonUseQuickConnect": "Použít rychlé připojení", + "ButtonActivate": "Aktivovat", + "Authorize": "Autorizovat", + "EnableAutoCast": "Nastavit jako výchozí" } diff --git a/src/strings/da.json b/src/strings/da.json index 3989da7ecb..59b726a2d6 100644 --- a/src/strings/da.json +++ b/src/strings/da.json @@ -134,12 +134,6 @@ "FileNotFound": "Filen blev ikke fundet.", "FileReadCancelled": "Læsning af filen er annulleret.", "FileReadError": "Der opstod en fejl i forsøget på at læse filen.", - "FolderTypeBooks": "Bøger", - "FolderTypeMovies": "Film", - "FolderTypeMusic": "Musik", - "FolderTypeMusicVideos": "Musik Videoer", - "FolderTypeTvShows": "TV", - "FolderTypeUnset": "Blandet Indhold", "Friday": "Fredag", "Fullscreen": "Fuldskærm", "General": "Generel", @@ -328,9 +322,7 @@ "LabelAirsBeforeSeason": "Sendes før sæson:", "LabelAlbumArtHelp": "PN til album art, i dlna:profileID attributten på upnp:albumArtURI. Nogle enheder påkræver en specifik værdi uanset størrelsen på billedet.", "LabelAlbumArtMaxHeight": "Album billede max. højde:", - "LabelAlbumArtMaxHeightHelp": "Maksimumopløsningen på album billede der bliver vist med upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Album art max. bredde:", - "LabelAlbumArtMaxWidthHelp": "Maksimumopløsningen på album billede der bliver vist med upnp:albumArtURI.", "LabelAlbumArtPN": "Album billede PN:", "LabelAlbumArtists": "Albumartister:", "LabelAllowHWTranscoding": "Tillad hardware-omkodning", @@ -421,9 +413,7 @@ "LabelHttpsPort": "Lokalt HTTPS portnummer:", "LabelHttpsPortHelp": "Det TCP-portnummer, som Jellyfins HTTPS-server skal benytte.", "LabelIconMaxHeight": "Maximal højde af ikoner:", - "LabelIconMaxHeightHelp": "Maksimalopløsningen af ikoner, der bliver vist med upnp:icon.", "LabelIconMaxWidth": "Maximal bredde på ikoner:", - "LabelIconMaxWidthHelp": "Maksimalopløsningen på ikoner der bliver vist med upnp:icon.", "LabelIdentificationFieldHelp": "En case-insensitive substring eller regex ekspression.", "LabelImageFetchersHelp": "Aktiver og ranger dine fortrukne billede-hentere i en prioriteret rækkefølge.", "LabelImageType": "Billedtype:", @@ -754,8 +744,6 @@ "OptionPlainVideoItemsHelp": "Når dette er aktiveret, bliver alle videoer vist i DIDL som \"object.item.videoItem\" i stedet for mere specifikke typer, som f. eks. \"object.item.videoItem.movie\".", "OptionPlayCount": "Gange afspillet", "OptionPremiereDate": "Præmieredato", - "OptionProfilePhoto": "Foto", - "OptionProfileVideoAudio": "Video lyd", "OptionReleaseDate": "Udgivelsesdato", "OptionReportByteRangeSeekingWhenTranscoding": "Angiv at serveren understøtter bytes øgning nrdeå r transkodes", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Dette er krævet for nogle enheder der ikke er særligt gode til tidssøgning.", @@ -1130,7 +1118,6 @@ "OptionIsHD": "HD", "OptionIsSD": "SD", "OptionLikes": "Favoritter", - "OptionProfileVideo": "Video", "OptionProtocolHls": "Web Live Streaming", "OptionProtocolHttp": "Web", "OptionRegex": "Regex", @@ -1213,7 +1200,6 @@ "ListPaging": "{0}-{1} af {2}", "WriteAccessRequired": "Jellyfin Server kræver skriveadgang til denne mappe. Sørg for skriveadgang, og prøv igen.", "PathNotFound": "Stien blev ikke fundet. Sørg for, at stien er gyldig, og prøv igen.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "TabNetworking": "Netværk", "SubtitleOffset": "Undertekst Offset", diff --git a/src/strings/de.json b/src/strings/de.json index 1e6c6a6032..d7b1eb697f 100644 --- a/src/strings/de.json +++ b/src/strings/de.json @@ -190,11 +190,6 @@ "FileReadCancelled": "Dateiimport wurde abgebrochen.", "FileReadError": "Beim Lesen der Datei ist ein Fehler aufgetreten.", "Filters": "Filter", - "FolderTypeBooks": "Bücher", - "FolderTypeMovies": "Filme", - "FolderTypeMusic": "Musik", - "FolderTypeMusicVideos": "Musikvideos", - "FolderTypeUnset": "Keine Auswahl (gemischter Inhalt)", "Folders": "Verzeichnisse", "Friday": "Freitag", "Fullscreen": "Vollbild", @@ -405,9 +400,7 @@ "LabelAirsBeforeSeason": "Ausstrahlungen vor Staffel:", "LabelAlbumArtHelp": "Die genutzte PN für Alben-Fankunst innerhalb der dlna:profileID-Eigenschaften auf upnp:albumArtURL. Manche Abspielgeräte benötigen einen bestimmten Wert, unabhängig von der Bildgröße.", "LabelAlbumArtMaxHeight": "Maximale Höhe für Album Art:", - "LabelAlbumArtMaxHeightHelp": "Maximale Auflösung für durch UPnP übermittelte Album Art:albumArtURI.", "LabelAlbumArtMaxWidth": "Maximale Breite für Album Art:", - "LabelAlbumArtMaxWidthHelp": "Maximale Auflösung für durch UPnP übermittelte Album Art:albumArtURI.", "LabelAlbumArtPN": "Alben-Cover PN:", "LabelAlbumArtists": "Alben Interpreten:", "LabelAllowHWTranscoding": "Erlaube Hardware Transkodierung", @@ -511,9 +504,7 @@ "LabelHttpsPort": "Lokale HTTPS-Portnummer:", "LabelHttpsPortHelp": "Die TCP-Portnummer für den HTTPS-Server.", "LabelIconMaxHeight": "Maximale Iconhöhe:", - "LabelIconMaxHeightHelp": "Maximale Auflösung für durch UPnP übermittelte Icons:icon.", "LabelIconMaxWidth": "Maximale Iconbreite:", - "LabelIconMaxWidthHelp": "Maximale Auflösung der Icons, die über upnp:icon angezeigt werden.", "LabelIdentificationFieldHelp": "Ein Teilstring oder Regex Ausdruck, der keine Groß- und Kleinschreibung berücksichtigt.", "LabelImageFetchersHelp": "Aktiviere und ordne deine bevorzugten Bildquellen nach Präferenzen.", "LabelImageType": "Bildtyp:", @@ -1116,7 +1107,6 @@ "Desktop": "Desktop", "Download": "Download", "Extras": "Extras", - "FolderTypeTvShows": "TV Serien", "FormatValue": "Format: {0}", "Genre": "Genre", "Genres": "Genres", @@ -1164,8 +1154,6 @@ "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionIsHD": "HD", "OptionIsSD": "SD", - "OptionProfilePhoto": "Foto", - "OptionProfileVideo": "Video", "OptionProtocolHls": "HTTP-Live-Streaming", "OptionProtocolHttp": "HTTP", "OptionRegex": "Reguläre Ausdrücke", @@ -1188,7 +1176,6 @@ "LabelTag": "Tag:", "LabelTagline": "Markierungen:", "OptionMax": "Maximum", - "OptionProfileVideoAudio": "Video Audio", "OptionSubstring": "Teilzeichenfolge", "Premiere": "Premiere", "Smart": "Schlau", @@ -1280,11 +1267,10 @@ "AlbumArtist": "Album Künstler", "Album": "Album", "BoxSet": "Box Set", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "LabelLibraryPageSizeHelp": "Setzt die Anzahl der auf einer Seite angezeigten Objekte. Setze auf 0, um alle Elemente auf einer Seite anzuzeigen.", "LabelLibraryPageSize": "Bibliothek Seiten Größe:", - "DeinterlaceMethodHelp": "Wähle die Deinterlacing-Methode zum Transkodieren von Inhalten im Zeilensprungverfahren (Interlace).", + "DeinterlaceMethodHelp": "Wähle die Deinterlacing-Methode zum Transkodieren von Inhalten im Zeilensprungverfahren (Interlace). Sofern bei unterstützten Geräten Deinterlacing durch Hardwarebeschleunigung aktiviert ist, wird der Hardware-Deinterlacer anstelle dieser Einstellung verwendet.", "LabelDeinterlaceMethod": "Deinterlacing-Methode:", "UnsupportedPlayback": "Jellyfin kann keine DRM-geschützten Inhalte entschlüsseln, aber es wird versucht, alle Inhalte unabhängig davon zu entschlüsseln, einschließlich geschützter Titel. Einige Dateien können aufgrund der Verschlüsselung oder anderer nicht unterstützter Funktionen, wie z.B. interaktive Titel, komplett schwarz erscheinen.", "Filter": "Filter", @@ -1377,5 +1363,60 @@ "Image": "Bild", "Data": "Daten", "SpecialFeatures": "Besonderheiten", - "Poster": "Poster" + "Poster": "Poster", + "Photo": "Foto", + "Other": "Sonstiges", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacingHelp": "Diese Einstellung verwendet die Halbbildrate beim Deinterlacing, oft auch als Bob-Deinterlacing bezeichnet, die die Bildrate des Videos verdoppelt, um eine vollständige Bewegung wie beim Betrachten von Interlaced-Video auf einem Fernseher zu erzielen.", + "UseDoubleRateDeinterlacing": "Verdoppelung der Bildfrequenz beim Deinterlacing", + "LabelIconMaxResHelp": "Maximale Auflösung der Icons, die über die Eigenschaft upnp:icon bereitgestellt wird.", + "LabelAlbumArtMaxResHelp": "Maximale Auflösung des Albumcovers, die über die Eigenschaft upnp:albumArtURI bereitgestellt wird.", + "EnableTonemapping": "Tone Mapping aktivieren", + "LabelOpenclDeviceHelp": "Dies ist das OpenCL-Gerät, welches für Tone Mapping genutzt wird. Die linke Seite des Punktes ist die Plattform-Nummer, und die rechte Seite ist die Gerätenummer. Der Standardwert ist 0.0. ffmpeg mit OpenCL-Hardwarebeschleunigung wird benötigt.", + "LabelOpenclDevice": "OpenCL-Gerät:", + "LabelColorSpace": "Farbraum:", + "MediaInfoColorSpace": "Farbraum", + "VideoAudio": "Videoton", + "AllowTonemappingHelp": "Tone Mapping kann die Dynamic Range eines Videos von HDR zu SDR umwandeln und dabei Bilddetails und Farben beibehalten. Dies funktioniert zur Zeit beim Transkodieren von eingebettetem HDR10 oder HLG-Metadaten. Falls die Wiedergabe nicht flüssig oder fehlerhaft ist, ist es empfehlenswert den zuständigen Hardware-Dekodierer zu deaktivieren.", + "TonemappingRangeHelp": "Wählen Sie den Ausgabefarbbereich aus. Auto ist derselbe wie der Eingabebereich.", + "TonemappingAlgorithmHelp": "Das Tonemapping kann fein abgestimmt werden. Wenn Sie mit diesen Optionen nicht vertraut sind, behalten Sie einfach den Standardwert bei. Der empfohlene Wert ist Reinhard.", + "LabelTonemappingAlgorithm": "Wählen Sie den zu verwendenden Tonemapping-Algorithmus aus:", + "LabelKnownProxies": "Bekannte Proxys:", + "KnownProxiesHelp": "Kommagetrennte Liste von IP-Adressen bekannter Proxys, die bei der Verbindung mit Ihrer Jellyfin-Instanz verwendet werden. Dies ist erforderlich, um die X-Forwarded-For-Header korrekt verwenden zu können. Erfordert nach dem Speichern einen Neustart.", + "LabelMaxMuxingQueueSizeHelp": "Maximale Anzahl von Paketen, die gepuffert werden können, während auf die Initialisierung aller Streams gewartet wird. Versuchen Sie, sie zu erhöhen, wenn Sie in den ffmpeg-Protokollen immer noch auf den Fehler \"Zu viele Pakete für den Ausgabestrom gepuffert\" stoßen. Der empfohlene Wert ist 2048.", + "LabelMaxMuxingQueueSize": "Maximale Größe der Muxing-Warteschlange:", + "LabelTonemappingParamHelp": "Stimmen Sie den Tonemapping-Algorithmus ab. Die empfohlenen und Standardwerte sind NaN. Lassen Sie ihn im Allgemeinen leer.", + "LabelTonemappingParam": "Tonemapping-Parameter:", + "LabelTonemappingPeakHelp": "Überschreiben Sie Signal/Nennwert/Referenzspitze mit diesem Wert. Nützlich, wenn die eingebettete Spitzenwertinformation in den Metadaten der Anzeige nicht zuverlässig ist oder wenn die Tonzuordnung von einem niedrigeren zu einem höheren Bereich erfolgt. Die empfohlenen und Standardwerte sind 0.", + "LabelTonemappingPeak": "Tonemapping-Spitze:", + "LabelTonemappingThresholdHelp": "Die Parameter des Tonemapping-Algorithmus werden für jede Szene fein abgestimmt. Und ein Schwellenwert wird verwendet, um zu erkennen, ob sich die Szene geändert hat oder nicht. Wenn der Abstand zwischen der durchschnittlichen Helligkeit des aktuellen Frames und dem aktuellen laufenden Durchschnitt einen Schwellenwert überschreitet, würden wir den Szenendurchschnitt und die Spitzenhelligkeit neu berechnen. Die empfohlenen und Standardwerte sind 0,8 und 0,2.", + "LabelTonemappingThreshold": "Tonemapping-Schwelle:", + "LabelTonemappingDesatHelp": "Wendet die Entsättigung für Lichter an, die diesen Helligkeitsgrad überschreiten. Je höher der Parameter, desto mehr Farbinformationen bleiben erhalten. Diese Einstellung hilft dabei, unnatürlich ausgeblasene Farben für Super-Highlights zu vermeiden, indem sie sich stattdessen (sanft) in Weiß verwandeln. Dadurch fühlen sich Bilder natürlicher an, auf Kosten der Reduzierung von Informationen über Farben außerhalb des Farbbereichs. Die empfohlenen und voreingestellten Werte sind 0 und 0,5.", + "LabelTonemappingDesat": "Tonemapping-Entsättigung:", + "LabelTonemappingRange": "Tonemapping-Bereich:", + "LabelColorPrimaries": "Hauptfarben:", + "LabelColorTransfer": "Farbübertragung:", + "LabelVideoRange": "Video-Bereich:", + "MediaInfoColorPrimaries": "Hauptfarben", + "MediaInfoColorTransfer": "Farbübertragung", + "MediaInfoVideoRange": "Video-Bereich", + "ThumbCard": "Miniaturansichtkarte", + "QuickConnectNotActive": "Schnellverbindung ist auf diesem Server nicht aktiv", + "QuickConnectNotAvailable": "Frag deinen Server-Administrator dass er Schnellverbindung erlaubt", + "QuickConnectInvalidCode": "Falscher Schnellverbindungs-Code", + "QuickConnectDescription": "Um mit Schnellverbindung einzuloggen wählst du den Schnellverbindungs-Knopf auf dem gewünschten Gerät aus und gib den unten angezeigten Code ein.", + "QuickConnectDeactivated": "Schnellverbindung war deaktiviert bevor der Login verifiziert werden konnte", + "QuickConnectAuthorizeFail": "Unbekannter Schnellverbindungs-Code", + "QuickConnectAuthorizeSuccess": "Anfrage autorisiert", + "QuickConnectAuthorizeCode": "Gib zum Login den Code {0} ein", + "QuickConnectActivationSuccessful": "Erfolgreich aktiviert", + "EnableQuickConnect": "Schnellverbindung auf diesem Server aktivieren", + "QuickConnect": "Schnellverbindung", + "PosterCard": "Posterkarte", + "LabelQuickConnectCode": "Schnellverbindungs-Code:", + "LabelCurrentStatus": "Aktueller Status:", + "EnableAutoCast": "Als Standard setzen", + "ButtonUseQuickConnect": "Schnellverbindung nutzen", + "ButtonActivate": "Aktivieren", + "Authorize": "Autorisieren" } diff --git a/src/strings/el.json b/src/strings/el.json index 6c76672225..40538ceab8 100644 --- a/src/strings/el.json +++ b/src/strings/el.json @@ -1,9 +1,9 @@ { "Absolute": "Απόλυτο", - "AccessRestrictedTryAgainLater": "Η πρόσβαση είναι επί του παρόντος περιορισμένη. Παρακαλώ δοκιμάστε ξανά αργότερα.", + "AccessRestrictedTryAgainLater": "Η πρόσβαση είναι περιορισμένη προς το παρόν. Παρακαλώ δοκιμάστε ξανά αργότερα.", "Actor": "Ηθοποιός", "Add": "Προσθήκη", - "AddToCollection": "Πρόσθεσε στη συλλογή", + "AddToCollection": "Προσθήκη στη συλλογή", "AddToPlayQueue": "Προσθήκη στην ουρά αναπαραγωγής", "AddToPlaylist": "Πρόσθεσε σε λίστα", "AddedOnValue": "Προστέθηκε {0}", @@ -17,7 +17,7 @@ "AllEpisodes": "Ολα τα επεισόδια", "AllLanguages": "Όλες οι γλώσσες", "AllLibraries": "Όλες οι βιβλιοθήκες", - "AllowRemoteAccess": "Να επιτρέπονται οι απομακρυσμένες συνδέσεις σε αυτόν το διακομιστή Jellyfin.", + "AllowRemoteAccess": "Να επιτρέπονται οι απομακρυσμένες συνδέσεις σε αυτόν το διακομιστή.", "AllowRemoteAccessHelp": "Εάν δεν επιλεχθεί, όλες οι απομακρυσμένες συνδέσεις θα αποκλειστούν.", "AlwaysPlaySubtitles": "Παίξτε πάντα", "AlwaysPlaySubtitlesHelp": "Οι υπότιτλοι που ταιριάζουν με τις προτιμήσεις γλώσσας θα φορτωθούν ανεξάρτητα από τη γλώσσα του ήχου.", @@ -184,12 +184,6 @@ "FileReadCancelled": "Η ανάγνωση αρχείου ακυρώθηκε.", "FileReadError": "Παρουσιάστηκε σφάλμα κατά την ανάγνωση του αρχείου.", "Filters": "Φίλτρα", - "FolderTypeBooks": "Βιβλία", - "FolderTypeMovies": "Ταινίες", - "FolderTypeMusic": "Μουσική", - "FolderTypeMusicVideos": "Μουσικά Βίντεο", - "FolderTypeTvShows": "Τηλεόραση", - "FolderTypeUnset": "Αναίρεση (μικτό περιεχόμενο)", "Folders": "Φάκελοι", "FormatValue": "Φορμάτ: {0}", "Friday": "Παρασκευή", @@ -371,9 +365,7 @@ "LabelAlbum": "Άλμπουμ:", "LabelAlbumArtHelp": "PN που χρησιμοποιείται για την τέχνη άλμπουμ, μέσα στο χαρακτηριστικό dlna: profileID στο upnp: albumArtURI. Ορισμένες συσκευές απαιτούν συγκεκριμένη τιμή, ανεξάρτητα από το μέγεθος της εικόνας.", "LabelAlbumArtMaxHeight": "Μέγιστο ύψος του άλμπουμ art:", - "LabelAlbumArtMaxHeightHelp": "Μέγιστη ανάλυση του άλμπουμ art που εκτίθεται μέσω του upnp: albumArtURI.", "LabelAlbumArtMaxWidth": "Μέγιστο πλάτος του άλμπουμ art:", - "LabelAlbumArtMaxWidthHelp": "Μέγιστη ανάλυση του άλμπουμ art που εκτίθεται μέσω του upnp: albumArtURI.", "LabelAlbumArtPN": "PN άλμπουμ art:", "LabelAlbumArtists": "Καλλιτέχνες του 'Αλμπουμ:", "LabelAppName": "Όνομα App", @@ -464,9 +456,7 @@ "LabelHttpsPort": "Τοπικός αριθμός θύρας http:", "LabelHttpsPortHelp": "Ο αριθμός θύρας tcp που πρέπει να συνδέσει ο διακομιστής http του Jellyfin.", "LabelIconMaxHeight": "Μέγιστο ύψος εικονιδίου:", - "LabelIconMaxHeightHelp": "Μέγιστη ανάλυση των εικονιδίων που εκτίθενται μέσω του στοιχείου upnp: εικονίδιο.", "LabelIconMaxWidth": "Μέγιστο πλάτος εικονιδίου:", - "LabelIconMaxWidthHelp": "Μέγιστη ανάλυση των εικονιδίων που εκτίθενται μέσω του στοιχείου upnp: εικονίδιο.", "LabelImageType": "Τύπος Εικόνας:", "LabelInNetworkSignInWithEasyPassword": "Ενεργοποίηση εισόδου στο δίκτυο με τον εύκολο κωδικό PIN", "LabelInNetworkSignInWithEasyPasswordHelp": "Εάν ενεργοποιηθεί, θα μπορείτε να χρησιμοποιείται τον εύκολο κωδικό PIN για να συνδεθείτε στις εφαρμογές Jellyfin μέσα από το οικιακό σας δίκτυο. Ο κανονικός κωδικός πρόσβασής σας θα απαιτείται μόνο μακριά από το σπίτι. Εάν ο κωδικός PIN παραμείνει κενός, δεν θα χρειαστείτε κωδικό πρόσβασης στο οικιακό σας δίκτυο.", @@ -778,7 +768,6 @@ "OptionPlainVideoItemsHelp": "Εάν ενεργοποιηθεί, όλα τα βίντεο αντιπροσωπεύονται στο DIDL ως \"object.item.videoItem\" αντί για έναν πιο συγκεκριμένο τύπο, όπως \"object.item.videoItem.movie\".", "OptionPlayCount": "Φορές Αναπαραγωγής", "OptionPremiereDate": "Ημερομηνία πρεμιέρας", - "OptionProfileVideo": "Βίντεο", "OptionReleaseDate": "Ημερομηνία Προβολής", "OptionResumable": "Αναληπτέος", "OptionSaveMetadataAsHidden": "Αποθηκεύστε τα μεταδεδομένα και τις εικόνες ως κρυφά αρχεία", @@ -1043,7 +1032,7 @@ "ButtonAddImage": "Προσθήκη Εικόνας", "BoxRear": "Κουτί(πίσω)", "BookLibraryHelp": "Υποστήριξη ήχου και βιβλίων κειμένου. Εξετάστε τον {0}οδηγό ονομάτων βιβλίου{1}.", - "AuthProviderHelp": "Επιλέξτε ένα Πάροχο Επαλήθευσης για να επαληθεύσετε το κωδικό αυτού του χρήστη.", + "AuthProviderHelp": "Επιλέξτε έναν πάροχο ελέγχου ταυτότητας για να επαληθεύσετε το κωδικό αυτού του χρήστη.", "AllowFfmpegThrottling": "Επιτάχυνση Διακωδικοποιησής", "AlbumArtist": "Άλμπουμ Καλλιτέχνη", "Album": "Άλμπουμ", @@ -1054,5 +1043,14 @@ "AllowFfmpegThrottlingHelp": "Όταν ένας διακωδικοποιητής ή remux φτάσει αρκετά μπροστά από την τρέχουσα θέση αναπαραγωγής, διακόψτε τη διαδικασία ώστε να καταναλώσει λιγότερους πόρους. Αυτό είναι πιο χρήσιμο όταν παρακολουθείτε χωρίς να αναζητάτε συχνά. Απενεργοποιήστε το εάν αντιμετωπίζετε προβλήματα αναπαραγωγής.", "ButtonTogglePlaylist": "Λίστα αναπαραγωγής", "ButtonSplit": "Διαχωρισμός", - "ButtonSyncPlay": "SyncPlay" + "ButtonSyncPlay": "SyncPlay", + "Episode": "Επεισόδιο", + "EnableDetailsBannerHelp": "Εμφάνιση εικόνας στο πάνω μέρος της σελίδας λεπτομερειών του αντικειμένου.", + "Data": "Δεδομένα", + "CopyStreamURLSuccess": "Ο σύνδεσμος αντιγράφηκε με επιτυχία.", + "CopyStreamURL": "Αντιγραφή Συνδέσμου Ροής", + "ClientSettings": "Ρυθμίσεις πελάτη", + "ChangingMetadataImageSettingsNewContent": "Οι αλλαγές στις ρυθμίσεις λήψης μεταδεδομένων ή εικόνων θα εφαρμοστούν μόνο στο νέο περιεχόμενο που προστίθεται στη βιβλιοθήκη σας. Για να εφαρμόσετε τις αλλαγές στους υπάρχοντες τίτλους, θα πρέπει να ανανεώσετε τα μεταδεδομένα τους χειροκίνητα.", + "ButtonActivate": "Ενεργοποίηση", + "Authorize": "Εξουσιοδότηση" } diff --git a/src/strings/en-gb.json b/src/strings/en-gb.json index 4ef5c732b4..28cfa8c409 100644 --- a/src/strings/en-gb.json +++ b/src/strings/en-gb.json @@ -241,12 +241,6 @@ "FileReadCancelled": "The file read has been cancelled.", "FileReadError": "An error occurred while reading the file.", "Filters": "Filters", - "FolderTypeBooks": "Books", - "FolderTypeMovies": "Movies", - "FolderTypeMusic": "Music", - "FolderTypeMusicVideos": "Music Videos", - "FolderTypeTvShows": "TV Shows", - "FolderTypeUnset": "Mixed Content", "FormatValue": "Format: {0}", "Friday": "Friday", "Fullscreen": "Full screen", @@ -538,7 +532,6 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.", "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding", "OptionRegex": "Regex", - "OptionProfileVideo": "Video", "OptionPremiereDate": "Premiere Date", "OptionPlayCount": "Play Count", "OptionPlainVideoItemsHelp": "All videos are represented in DIDL as \"object.item.videoItem\" instead of a more specific type, such as \"object.item.videoItem.movie\".", @@ -941,9 +934,7 @@ "LabelImageType": "Image type:", "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", - "LabelIconMaxWidthHelp": "Maximum resolution of icons exposed via upnp:icon.", "LabelIconMaxWidth": "Icon maximum width:", - "LabelIconMaxHeightHelp": "Maximum resolution of icons exposed via upnp:icon.", "LabelIconMaxHeight": "Icon maximum height:", "LabelHttpsPortHelp": "The TCP port number for the HTTPS server.", "LabelHttpsPort": "Local HTTPS port number:", @@ -1019,8 +1010,6 @@ "LabelAllowHWTranscoding": "Allow hardware transcoding", "LabelAlbumArtists": "Album artists:", "LabelAlbumArtPN": "Album art PN:", - "LabelAlbumArtMaxWidthHelp": "Max resolution of album art exposed via upnp:albumArtURI.", - "LabelAlbumArtMaxHeightHelp": "Max resolution of album art exposed via upnp:albumArtURI.", "LabelAlbumArtHelp": "PN used for album art, within the dlna:profileID attribute on upnp:albumArtURI. Some devices require a specific value, regardless of the size of the image.", "LabelAirsBeforeSeason": "Airs before season:", "LabelAirsBeforeEpisode": "Airs before episode:", @@ -1068,7 +1057,6 @@ "Whitelist": "Whitelist", "ServerNameIsRestarting": "The server at {0} is restarting.", "OptionProtocolHls": "HTTP Live Streaming", - "OptionProfileVideoAudio": "Video Audio", "OneChannel": "One channel", "MediaInfoChannels": "Channels", "MediaInfoBitDepth": "Bit depth", @@ -1104,7 +1092,6 @@ "Studios": "Studios", "StopRecording": "Stop recording", "Sports": "Sports", - "OptionProfilePhoto": "Photo", "OptionPlainStorageFolders": "Display all folders as plain storage folders", "OptionDisableUserHelp": "The server will not allow any connections from this user. Existing connections will be abruptly terminated.", "OptionDateAdded": "Date Added", @@ -1273,8 +1260,8 @@ "ListPaging": "{0}-{1} of {2}", "WriteAccessRequired": "Jellyfin requires write access to this folder. Please ensure write access and try again.", "PathNotFound": "The path could not be found. Please ensure the path is valid and try again.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", + "Bwdif": "BWDIF", "Season": "Season", "PreferEmbeddedEpisodeInfosOverFileNames": "Prefer embedded episode information over filenames", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "This uses the episode information from the embedded metadata if available.", @@ -1284,7 +1271,9 @@ "LabelLibraryPageSize": "Library page size:", "LabelDeinterlaceMethod": "Deinterlacing method:", "Episode": "Episode", - "DeinterlaceMethodHelp": "Select the deinterlacing method to use when transcoding interlaced content.", + "DeinterlaceMethodHelp": "Select the deinterlacing method to use when software transcoding interlaced content. When hardware acceleration supporting hardware deinterlacing is enabled the hardware deinterlacer will be used instead of this setting.", + "UseDoubleRateDeinterlacing": "Double the frame rate when deinterlacing", + "UseDoubleRateDeinterlacingHelp": "This setting uses the field rate when deinterlacing, often referred to as bob deinterlacing, which doubles the frame rate of the video to provide full motion like what you would see when viewing interlaced video on a TV.", "ClientSettings": "Client Settings", "BoxSet": "Box Set", "Artist": "Artist", @@ -1296,7 +1285,7 @@ "ApiKeysCaption": "List of the currently enabled API keys", "ButtonCast": "Cast", "ButtonSyncPlay": "SyncPlay", - "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a blurred placeholder", + "EnableBlurHashHelp": "Images that are still being loaded will be displayed with a blurred placeholder.", "EnableBlurHash": "Enable blurred placeholders for images", "TabRepositories": "Repositories", "SyncPlayAccessHelp": "Select the level of access this user has to the SyncPlay feature. SyncPlay enables to sync playback with other devices.", @@ -1366,5 +1355,67 @@ "MessagePluginInstallError": "An error occurred while installing the plugin.", "PlaybackRate": "Playback Rate", "NextTrack": "Skip to next", - "LabelUnstable": "Unstable" + "LabelUnstable": "Unstable", + "Video": "Video", + "ThumbCard": "Thumb Card", + "Subtitle": "Subtitle", + "SpecialFeatures": "Special Features", + "SelectServer": "Select Server", + "Restart": "Restart", + "ResetPassword": "Reset Password", + "Profile": "Profile", + "PosterCard": "Poster Card", + "Poster": "Poster", + "MusicVideos": "Music Videos", + "Image": "Image", + "Data": "Data", + "LabelMaxMuxingQueueSizeHelp": "Maximum number of packets that can be buffered while waiting for all streams to initialize. Try to increase it if you still encounter \"Too many packets buffered for output stream\" error in ffmpeg logs. The recommended value is 2048.", + "LabelMaxMuxingQueueSize": "Max muxing queue size:", + "LabelTonemappingParamHelp": "Tune the tone mapping algorithm. The recommended and default values are NaN. Generally leave it blank.", + "LabelTonemappingParam": "Tonemapping param:", + "LabelTonemappingPeakHelp": "Override signal/nominal/reference peak with this value. Useful when the embedded peak information in display metadata is not reliable or when tone mapping from a lower range to a higher range. The recommended and default values are 0.", + "LabelTonemappingPeak": "Tonemapping peak:", + "LabelTonemappingThresholdHelp": "The tonemapping algorithm parameters is fine-tuned per each scene. And a threshold is used to detect whether the scene has changed or not. If the distance between the current frame average brightness and the current running average exceeds a threshold value, we would re-calculate scene average and peak brightness. The recommended and default values are 0.8 and 0.2.", + "LabelTonemappingThreshold": "Tonemapping threshold:", + "LabelTonemappingDesatHelp": "Apply desaturation for highlights that exceed this level of brightness. The higher the parameter, the more colour information will be preserved. This setting helps prevent unnaturally blown-out colours for super-highlights, by (smoothly) turning into white instead. This makes images feel more natural, at the cost of reducing information about out-of-range colours. The recommended and default values are 0 and 0.5.", + "LabelTonemappingDesat": "Tonemapping desat:", + "TonemappingRangeHelp": "Select the output colour range. Auto is the same as the input range.", + "LabelTonemappingRange": "Tonemapping range:", + "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default.
The recommended value is Reinhard.", + "LabelTonemappingAlgorithm": "Select the Tone mapping algorithm to use:", + "AllowTonemappingHelp": "Tone mapping can transform the dynamic range of a video from HDR to SDR while maintaining image details and colours, which are very important information for representing the original scene. Currently works only when using NVENC HEVC decoder and transcoding HDR10 or HLG videos.", + "EnableTonemapping": "Enable Tone mapping", + "LabelOpenclDeviceHelp": "This is the OpenCL device that is used for tonemapping. The left side of the dot is the platform number, and the right side is the device number on the platform. The default value is 0.0. The ffmpeg application file containing the OpenCL hardware acceleration method is required.", + "LabelOpenclDevice": "OpenCL Device:", + "LabelColorPrimaries": "Colour primaries:", + "LabelColorTransfer": "Colour transfer:", + "LabelColorSpace": "Colour space:", + "LabelVideoRange": "Video range:", + "MediaInfoColorPrimaries": "Colour primaries", + "MediaInfoColorTransfer": "Colour transfer", + "MediaInfoColorSpace": "Colour space", + "MediaInfoVideoRange": "Video range", + "VideoAudio": "Video Audio", + "QuickConnectNotActive": "Quick connect is not active on this server", + "QuickConnectNotAvailable": "Ask your server administrator to enable quick connect", + "QuickConnectInvalidCode": "Invalid quick connect code", + "QuickConnectDescription": "To sign in with quick connect, select the Quick Connect button on the device you are logging in from and enter the displayed code below.", + "QuickConnectDeactivated": "Quick connect was deactivated before the login request could be approved", + "QuickConnectAuthorizeFail": "Unknown quick connect code", + "QuickConnectAuthorizeSuccess": "Request authorised", + "QuickConnectAuthorizeCode": "Enter code {0} to login", + "QuickConnectActivationSuccessful": "Successfully activated", + "QuickConnect": "Quick Connect", + "Photo": "Photo", + "LabelQuickConnectCode": "Quick connect code:", + "LabelKnownProxies": "Known proxies:", + "LabelIconMaxResHelp": "Maximum resolution of icons exposed via the upnp:icon property.", + "LabelCurrentStatus": "Current status:", + "LabelAlbumArtMaxResHelp": "Maximum resolution of album art exposed via the upnp:albumArtURI property.", + "KnownProxiesHelp": "Comma separated list of IP addresses of known proxies used when connecting to your Jellyfin instance. This is required to make proper use of X-Forwarded-For headers. Requires a reboot after saving.", + "Other": "Other", + "EnableQuickConnect": "Enable quick connect on this server", + "ButtonUseQuickConnect": "Use Quick Connect", + "ButtonActivate": "Activate", + "Authorize": "Authorise" } diff --git a/src/strings/en-us.json b/src/strings/en-us.json index 894a8aaefb..4eed373b46 100644 --- a/src/strings/en-us.json +++ b/src/strings/en-us.json @@ -45,6 +45,7 @@ "Audio": "Audio", "AuthProviderHelp": "Select an authentication provider to be used to authenticate this user's password.", "Auto": "Auto", + "Authorize": "Authorize", "Backdrop": "Backdrop", "Backdrops": "Backdrops", "Banner": "Banner", @@ -60,6 +61,7 @@ "Browse": "Browse", "MessageBrowsePluginCatalog": "Browse our plugin catalog to view available plugins.", "BurnSubtitlesHelp": "Determines if the server should burn in subtitles when transcoding videos. Avoiding this will greatly improve performance. Select Auto to burn image based formats (VOBSUB, PGS, SUB, IDX, …) and certain ASS or SSA subtitles.", + "ButtonActivate": "Activate", "ButtonAddImage": "Add Image", "ButtonAddMediaLibrary": "Add Media Library", "ButtonAddScheduledTaskTrigger": "Add Trigger", @@ -107,6 +109,7 @@ "ButtonTogglePlaylist": "Playlist", "ButtonTrailer": "Trailer", "ButtonUninstall": "Uninstall", + "ButtonUseQuickConnect": "Use Quick Connect", "ButtonWebsite": "Website", "CancelRecording": "Cancel recording", "CancelSeries": "Cancel series", @@ -145,7 +148,7 @@ "ErrorDefault": "There was an error processing the request. Please try again later.", "DefaultMetadataLangaugeDescription": "These are your defaults and can be customized on a per-library basis.", "DefaultSubtitlesHelp": "Subtitles are loaded based on the default and forced flags in the embedded metadata. Language preferences are considered when multiple options are available.", - "DeinterlaceMethodHelp": "Select the deinterlacing method to use when transcoding interlaced content.", + "DeinterlaceMethodHelp": "Select the deinterlacing method to use when software transcoding interlaced content. When hardware acceleration supporting hardware deinterlacing is enabled the hardware deinterlacer will be used instead of this setting.", "Delete": "Delete", "DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.", "DeleteImage": "Delete Image", @@ -183,6 +186,7 @@ "EditImages": "Edit images", "EditMetadata": "Edit metadata", "EditSubtitles": "Edit subtitles", + "EnableAutoCast": "Set as Default", "EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.", "EnableCinemaMode": "Cinema mode", "EnableColorCodedBackgrounds": "Color coded backgrounds", @@ -196,6 +200,7 @@ "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.", "EnablePhotos": "Display photos", "EnablePhotosHelp": "Images will be detected and displayed alongside other media files.", + "EnableQuickConnect": "Enable quick connect on this server", "EnableStreamLooping": "Auto-loop live streams", "EnableStreamLoopingHelp": "Enable this if live streams only contain a few seconds of data and need to be continuously requested. Enabling this when not needed may cause problems.", "EnableThemeSongsHelp": "Play theme songs in the background while browsing the library.", @@ -231,12 +236,6 @@ "FileReadCancelled": "The file read has been canceled.", "FileReadError": "An error occurred while reading the file.", "Filters": "Filters", - "FolderTypeBooks": "Books", - "FolderTypeMovies": "Movies", - "FolderTypeMusic": "Music", - "FolderTypeMusicVideos": "Music Videos", - "FolderTypeTvShows": "TV Shows", - "FolderTypeUnset": "Mixed Content", "Folders": "Folders", "FormatValue": "Format: {0}", "Friday": "Friday", @@ -244,6 +243,7 @@ "General": "General", "Genre": "Genre", "Genres": "Genres", + "Other": "Other", "GroupBySeries": "Group by series", "GroupVersions": "Group versions", "GuestStar": "Guest star", @@ -456,6 +456,7 @@ "ItemCount": "{0} items", "Items": "Items", "Kids": "Kids", + "KnownProxiesHelp": "Comma separated list of IP addresses of known proxies used when connecting to your Jellyfin instance. This is required to make proper use of X-Forwarded-For headers. Requires a reboot after saving.", "Label3DFormat": "3D format:", "LabelAbortedByServerShutdown": "(Aborted by server shutdown)", "LabelAccessDay": "Day of week:", @@ -467,11 +468,10 @@ "LabelAirsBeforeEpisode": "Airs before episode:", "LabelAirsBeforeSeason": "Airs before season:", "LabelAlbum": "Album:", + "LabelAlbumArtMaxResHelp": "Maximum resolution of album art exposed via the upnp:albumArtURI property.", "LabelAlbumArtHelp": "PN used for album art, within the dlna:profileID attribute on upnp:albumArtURI. Some devices require a specific value, regardless of the size of the image.", "LabelAlbumArtMaxHeight": "Album art max height:", - "LabelAlbumArtMaxHeightHelp": "Max resolution of album art exposed via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Album art max width:", - "LabelAlbumArtMaxWidthHelp": "Max resolution of album art exposed via upnp:albumArtURI.", "LabelAlbumArtPN": "Album art PN:", "LabelAlbumArtists": "Album artists:", "LabelAllowHWTranscoding": "Allow hardware transcoding", @@ -512,6 +512,7 @@ "LabelCountry": "Country:", "LabelCriticRating": "Critic rating:", "LabelCurrentPassword": "Current password:", + "LabelCurrentStatus": "Current status:", "LabelCustomCertificatePath": "Custom SSL certificate path:", "LabelCustomCertificatePathHelp": "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain.", "LabelCustomCss": "Custom CSS:", @@ -593,10 +594,9 @@ "LabelHomeScreenSectionValue": "Home screen section {0}:", "LabelHttpsPort": "Local HTTPS port number:", "LabelHttpsPortHelp": "The TCP port number for the HTTPS server.", + "LabelIconMaxResHelp": "Maximum resolution of icons exposed via the upnp:icon property.", "LabelIconMaxHeight": "Icon maximum height:", - "LabelIconMaxHeightHelp": "Maximum resolution of icons exposed via upnp:icon.", "LabelIconMaxWidth": "Icon maximum width:", - "LabelIconMaxWidthHelp": "Maximum resolution of icons exposed via upnp:icon.", "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelImageType": "Image type:", @@ -605,6 +605,7 @@ "LabelInNetworkSignInWithEasyPasswordHelp": "Use the easy pin code to sign in to clients within your local network. Your regular password will only be needed away from home. If the pin code is left blank, you won't need a password within your home network.", "LabelInternetQuality": "Internet quality:", "LabelKeepUpTo": "Keep up to:", + "LabelKnownProxies": "Known proxies:", "LabelKidsCategories": "Children's categories:", "LabelKodiMetadataDateFormat": "Release date format:", "LabelKodiMetadataDateFormatHelp": "All dates within NFO files will be parsed using this format.", @@ -718,6 +719,7 @@ "LabelPublicHttpPortHelp": "The public port number that should be mapped to the local HTTP port.", "LabelPublicHttpsPort": "Public HTTPS port number:", "LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local HTTPS port.", + "LabelQuickConnectCode": "Quick connect code:", "LabelReasonForTranscoding": "Reason for transcoding:", "LabelRecord": "Record:", "LabelRecordingPath": "Default recording path:", @@ -1075,9 +1077,6 @@ "OptionPlainVideoItemsHelp": "All videos are represented in DIDL as \"object.item.videoItem\" instead of a more specific type, such as \"object.item.videoItem.movie\".", "OptionPlayCount": "Play Count", "OptionPremiereDate": "Premiere Date", - "OptionProfilePhoto": "Photo", - "OptionProfileVideo": "Video", - "OptionProfileVideoAudio": "Video Audio", "OptionProtocolHls": "HTTP Live Streaming", "OptionProtocolHttp": "HTTP", "OptionRandom": "Random", @@ -1115,6 +1114,7 @@ "PerfectMatch": "Perfect match", "Person": "Person", "Photos": "Photos", + "Photo": "Photo", "PictureInPicture": "Picture in picture", "PinCodeResetComplete": "The pin code has been reset.", "PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?", @@ -1154,6 +1154,16 @@ "Profile": "Profile", "Programs": "Programs", "Quality": "Quality", + "QuickConnect": "Quick Connect", + "QuickConnectActivationSuccessful": "Successfully activated", + "QuickConnectAuthorizeCode": "Enter code {0} to login", + "QuickConnectAuthorizeSuccess": "Request authorized", + "QuickConnectAuthorizeFail": "Unknown quick connect code", + "QuickConnectDeactivated": "Quick connect was deactivated before the login request could be approved", + "QuickConnectDescription": "To sign in with quick connect, select the Quick Connect button on the device you are logging in from and enter the displayed code below.", + "QuickConnectInvalidCode": "Invalid quick connect code", + "QuickConnectNotAvailable": "Ask your server administrator to enable quick connect", + "QuickConnectNotActive": "Quick connect is not active on this server", "Raised": "Raised", "Rate": "Rate", "RecentlyWatched": "Recently watched", @@ -1302,6 +1312,8 @@ "Transcoding": "Transcoding", "Tuesday": "Tuesday", "TvLibraryHelp": "Review the {0}TV naming guide{1}.", + "UseDoubleRateDeinterlacing": "Double the frame rate when deinterlacing", + "UseDoubleRateDeinterlacingHelp": "This setting uses the field rate when deinterlacing, often referred to as bob deinterlacing, which doubles the frame rate of the video to provide full motion like what you would see when viewing interlaced video on a TV.", "Uniform": "Uniform", "UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?", "HeaderUninstallPlugin": "Uninstall Plugin", @@ -1337,6 +1349,7 @@ "ValueVideoCodec": "Video Codec: {0}", "Vertical": "Vertical", "Video": "Video", + "VideoAudio": "Video Audio", "ViewAlbum": "View album", "ViewAlbumArtist": "View album artist", "ViewPlaybackInfo": "View playback info", @@ -1354,7 +1367,7 @@ "XmlTvPathHelp": "A path to a XMLTV file. Jellyfin will read this file and periodically check it for updates. You are responsible for creating and updating the file.", "XmlTvSportsCategoriesHelp": "Programs with these categories will be displayed as sports programs. Separate multiple with '|'.", "Yadif": "YADIF", - "YadifBob": "YADIF Bob", + "Bwdif": "BWDIF", "Yes": "Yes", "Yesterday": "Yesterday", "PathNotFound": "The path could not be found. Please ensure the path is valid and try again.", @@ -1375,9 +1388,35 @@ "ButtonSyncPlay": "SyncPlay", "ButtonCast": "Cast", "ButtonPlayer": "Player", + "MediaInfoVideoRange": "Video range", + "MediaInfoColorSpace": "Color space", + "MediaInfoColorTransfer": "Color transfer", + "MediaInfoColorPrimaries": "Color primaries", + "LabelVideoRange": "Video range:", + "LabelColorSpace": "Color space:", + "LabelColorTransfer": "Color transfer:", + "LabelColorPrimaries": "Color primaries:", + "LabelOpenclDevice": "OpenCL Device:", + "LabelOpenclDeviceHelp": "This is the OpenCL device that is used for tonemapping. The left side of the dot is the platform number, and the right side is the device number on the platform. The default value is 0.0. The ffmpeg application file containing the OpenCL hardware acceleration method is required.", + "EnableTonemapping": "Enable Tone mapping", + "AllowTonemappingHelp": "Tone mapping can transform the dynamic range of a video from HDR to SDR while maintaining image details and colors, which are very important information for representing the original scene. Currently works only when transcoding videos with embedded HDR10 or HLG metadata. If the playback is not smooth or fails, please consider turning off the corresponding hardware decoder.", + "LabelTonemappingAlgorithm": "Select the Tone mapping algorithm to use:", + "TonemappingAlgorithmHelp": "Tone mapping can be fine-tuned. If you are not familiar with these options, just keep the default. The recommended value is Reinhard.", + "LabelTonemappingRange": "Tonemapping range:", + "TonemappingRangeHelp": "Select the output color range. Auto is the same as the input range.", + "LabelTonemappingDesat": "Tonemapping desat:", + "LabelTonemappingDesatHelp": "Apply desaturation for highlights that exceed this level of brightness. The higher the parameter, the more color information will be preserved. This setting helps prevent unnaturally blown-out colors for super-highlights, by (smoothly) turning into white instead. This makes images feel more natural, at the cost of reducing information about out-of-range colors. The recommended and default values are 0 and 0.5.", + "LabelTonemappingThreshold": "Tonemapping threshold:", + "LabelTonemappingThresholdHelp": "The tonemapping algorithm parameters is fine-tuned per each scene. And a threshold is used to detect whether the scene has changed or not. If the distance between the current frame average brightness and the current running average exceeds a threshold value, we would re-calculate scene average and peak brightness. The recommended and default values are 0.8 and 0.2.", + "LabelTonemappingPeak": "Tonemapping peak:", + "LabelTonemappingPeakHelp": "Override signal/nominal/reference peak with this value. Useful when the embedded peak information in display metadata is not reliable or when tone mapping from a lower range to a higher range. The recommended and default values are 0.", + "LabelTonemappingParam": "Tonemapping param:", + "LabelTonemappingParamHelp": "Tune the tone mapping algorithm. The recommended and default values are NaN. Generally leave it blank.", "StopPlayback": "Stop playback", "ClearQueue": "Clear queue", "LabelSubtitleVerticalPosition": "Vertical position:", "SubtitleVerticalPositionHelp": "Line number where text appears. Positive numbers indicate top down. Negative numbers indicate bottom up.", - "Preview": "Preview" + "Preview": "Preview", + "LabelMaxMuxingQueueSize": "Max muxing queue size:", + "LabelMaxMuxingQueueSizeHelp": "Maximum number of packets that can be buffered while waiting for all streams to initialize. Try to increase it if you still encounter \"Too many packets buffered for output stream\" error in ffmpeg logs. The recommended value is 2048." } diff --git a/src/strings/es-ar.json b/src/strings/es-ar.json index 9b5420ac20..dad00f9439 100644 --- a/src/strings/es-ar.json +++ b/src/strings/es-ar.json @@ -2,7 +2,6 @@ "ButtonQuickStartGuide": "Guía de inicio rápido", "ButtonSignOut": "Cerrar sesión", "EnableHardwareEncoding": "Habilitar la codificación de hardware", - "FolderTypeTvShows": "TV", "HeaderLatestEpisodes": "Últimos capítulos", "LabelFinish": "Terminar", "LabelYoureDone": "Ha terminado!", @@ -171,8 +170,8 @@ "DetectingDevices": "Detectando dispositivos", "DeviceAccessHelp": "Esto aplica solo a dispositivos que pueden ser identificados y esto no va a prevenir el acceso con el navegador. Filtrar el acceso a los dispositivos del usuario va a prevenir el uso con nuevos dispositivos, hasta que estos sean aprobados.", "DirectPlaying": "Reproducción directa", - "DirectStreamHelp1": "El medio es compatible con el dispositivo con respecto a la resolución y el tipo de medio (H.264, AC3, etc.), pero está en un contenedor de archivos incompatible (mkv, avi, wmv, etc.). El video se volverá a empaquetar sobre la marcha antes de transmitirlo al dispositivo.", - "DirectStreamHelp2": "La transmisión directa de un archivo utiliza muy poca potencia de procesamiento sin pérdida de calidad de video.", + "DirectStreamHelp1": "El medio es compatible con el dispositivo en cuanto a resolución y tipo de medio (H.264, AC3, etc.), pero en un contenedor de archivos incompatible (mkv, avi, wmv, etc.). El video se volverá a empaquetar sobre la marcha antes de enviarse al dispositivo.", + "DirectStreamHelp2": "La transmisión directa utiliza muy poca potencia de procesamiento con una mínima pérdida de calidad de video.", "DirectStreaming": "Transmisión directa", "Director": "Director", "Directors": "Directores", @@ -216,10 +215,10 @@ "EndsAtValue": "Termina en {0}", "Episodes": "Capítulos", "ErrorAddingListingsToSchedulesDirect": "Ocurrió un error al añadir el alineamiento a tu cuenta de Schedules Direct. Schedules Direct solo permite una cantidad limitada de alineamientos por cuenta. Quizás necesites ingresar al sitio de Schedules Direct y eliminar otros alineamientos de tu cuenta antes de continuar.", - "ErrorAddingMediaPathToVirtualFolder": "Ocurrió un error al agregar la ruta de medios. Por favor, asegurate que la ruta es válida y que el proceso que sirve Jellyfin tiene acceso a esa ubicación.", + "ErrorAddingMediaPathToVirtualFolder": "Hubo un error al agregar la ruta del medio. Asegúrese de que la ruta sea válida y que Jellyfin tenga acceso a esa ubicación.", "ErrorAddingTunerDevice": "Ocurrió un error al añadir el dispositivo sintonizador. Por favor asegurate que está disponible e intenta de nuevo.", "ErrorAddingXmlTvFile": "Ocurrió un error al acceder al archivo de XmlTV. Por favor asegúrate de que el archivo existe e intenta de nuevo.", - "ErrorDeletingItem": "Ocurrió un error al eliminar el ítem del servidor Jellyfin. Por favor verifica que el servidor Jellyfin tiene permiso de escritura a la carpeta de medios e intenta de nuevo.", + "ErrorDeletingItem": "Se produjo un error al eliminar el elemento del servidor. Verifique que Jellyfin tenga acceso de escritura a la carpeta multimedia e intente nuevamente.", "ErrorGettingTvLineups": "Ocurrió un error al descargar la guía de programación de TV. Por favor asegúrate que tu información es correcta e intenta de nuevo.", "ErrorStartHourGreaterThanEnd": "La hora de fin tiene que ser mayor que la de inicio.", "ErrorPleaseSelectLineup": "Por favor selecciona un alineamiento e intenta de nuevo. Si no existen alineamientos disponibles, asegúrate de que tu nombre de usuario, contraseña y código postal son correctos.", @@ -238,11 +237,6 @@ "FileReadCancelled": "La lectura del archivo se ha cancelado.", "FileReadError": "Ocurrió un error al leer el archivo.", "Filters": "Filtros", - "FolderTypeBooks": "Libros", - "FolderTypeMovies": "Películas", - "FolderTypeMusic": "Música", - "FolderTypeMusicVideos": "Vídeos Musicales", - "FolderTypeUnset": "Contenido Mixto", "FormatValue": "Formato: {0}", "Friday": "Viernes", "Fullscreen": "Pantalla Completa", @@ -269,7 +263,7 @@ "HeaderAudioBooks": "Audiolibros", "HeaderAppearsOn": "Aparece en", "HeaderApp": "Aplicación", - "HeaderApiKeysHelp": "Se requiere que las aplicaciones externas tengan una clave de API para comunicarse con el servidor Jellyfin. Las claves se emiten iniciando sesión con una cuenta Jellyfin, u otorgando manualmente una clave a la aplicación.", + "HeaderApiKeysHelp": "Las aplicaciones externas deben tener una clave de API para comunicarse con el servidor. Las claves se emiten iniciando sesión con una cuenta de usuario normal o otorgando manualmente una clave a la aplicación.", "HeaderApiKeys": "Claves de API", "HeaderApiKey": "Contraseña API", "HeaderAllowMediaDeletionFrom": "Permitir el borrado de medios desde", @@ -313,7 +307,7 @@ "HeaderCastAndCrew": "Reparto", "HeaderCancelSeries": "Cancelar serie", "H264CrfHelp": "El Factor de velocidad constante (CRF) es la configuración de calidad predeterminada para el codificador x264. Puede establecer los valores entre 0 y 51, donde valores más bajos resultarían en una mejor calidad (a expensas de tamaños de archivo más altos). Los valores correctos están entre 18 y 28. El valor predeterminado para x264 es 23, por lo que puede usar esto como punto de partida.", - "DeinterlaceMethodHelp": "Seleccione el método de desentrelazado que se usará al transcodificar contenido entrelazado.", + "DeinterlaceMethodHelp": "Seleccione el método de desentrelazado que se utilizará cuando el software transcodifique contenido entrelazado. Cuando la aceleración de hardware que admite el desentrelazado de hardware está habilitada, se utilizará el desentrelazador de hardware en lugar de esta configuración.", "HeaderExternalIds": "IDs externos:", "HeaderError": "Error", "HeaderEnabledFields": "Campos habilitados", @@ -390,7 +384,7 @@ "ItemCount": "{0} artículos", "InstantMix": "Mezcla instantánea", "InstallingPackage": "Instalando {0} (versión {1})", - "ImportFavoriteChannelsHelp": "Si está habilitado, solo se importarán los canales que estén marcados como favoritos en el dispositivo sintonizador.", + "ImportFavoriteChannelsHelp": "Solo se importarán los canales que estén marcados como favoritos en el dispositivo sintonizador.", "Images": "Imágenes", "Identify": "Identificar", "HttpsRequiresCert": "Para habilitar conexiones seguras, deberá proporcionar un certificado SSL confiable, como Let's Encrypt. Proporcione un certificado o desactive las conexiones seguras.", @@ -437,12 +431,12 @@ "HeaderSeriesStatus": "Estado de la serie", "HeaderSeriesOptions": "Opciones de serie", "HeaderSendMessage": "Enviar mensaje", - "HeaderSelectTranscodingPathHelp": "Examine o ingrese la ruta a utilizar para transcodificar archivos temporales. La carpeta debe ser grabable.", + "HeaderSelectTranscodingPathHelp": "Busque o ingrese la ruta para usar para transcodificar archivos. La carpeta debe poder escribirse.", "HeaderSelectTranscodingPath": "Seleccionar ruta temporal de transcodificación", "HeaderSelectServerCachePathHelp": "Examine o ingrese la ruta a utilizar para los archivos de caché del servidor. La carpeta debe ser grabable.", "HeaderSelectServerCachePath": "Seleccionar ruta de caché del servidor", "HeaderSelectPath": "Seleccionar ruta", - "HeaderSelectMetadataPathHelp": "Examine o ingrese la ruta en la que desea almacenar metadatos. La carpeta debe ser grabable.", + "HeaderSelectMetadataPathHelp": "Busque o ingrese la ruta que le gustaría usar para los metadatos. La carpeta debe poder escribirse.", "HeaderSelectMetadataPath": "Seleccionar ruta de metadatos", "HeaderSelectCertificatePath": "Seleccionar ruta del certificado", "HeaderSecondsValue": "{0} segundos", @@ -458,7 +452,7 @@ "HeaderRecordingPostProcessing": "Grabación posterior al procesamiento", "HeaderRecordingOptions": "Opciones de grabación", "HeaderRecentlyPlayed": "Recientemente reproducido", - "HeaderProfileServerSettingsHelp": "Estos valores controlan cómo el servidor Jellyfin se presentará al dispositivo.", + "HeaderProfileServerSettingsHelp": "Estos valores controlan cómo se presentará el servidor a los clientes.", "HeaderProfileInformation": "Información del perfil", "HeaderPreferredMetadataLanguage": "Lenguaje de metadatos preferido", "HeaderPluginInstallation": "Instalación de complementos", @@ -482,11 +476,11 @@ "HeaderDVR": "DVR", "LabelBlockContentWithTags": "Bloquear elementos con etiquetas:", "LabelBlastMessageIntervalHelp": "Determina la duración en segundos entre los mensajes explosivos vivos.", - "LabelBlastMessageInterval": "Intervalo de mensaje vivo (segundos)", + "LabelBlastMessageInterval": "Intervalo de mensajes en vivo", "LabelBitrate": "Tasa de bits:", "LabelBirthYear": "Año de nacimiento:", "LabelBirthDate": "Fecha de nacimiento:", - "LabelBindToLocalNetworkAddressHelp": "Opcional. Anule la dirección IP local para vincular el servidor http. Si se deja vacío, el servidor se vinculará a todas las direcciones disponibles. Cambiar este valor requiere reiniciar el servidor Jellyfin.", + "LabelBindToLocalNetworkAddressHelp": "Reemplace la dirección IP local del servidor HTTP. Si se deja vacío, el servidor se vinculará a todas las direcciones disponibles. Cambiar este valor requiere reiniciar.", "LabelBindToLocalNetworkAddress": "Enlace a la dirección de red local:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar automáticamente los metadatos desde internet:", "LabelAuthProvider": "Proveedor de autenticación:", @@ -509,17 +503,15 @@ "LabelCache": "Caché:", "LabelBurnSubtitles": "Grabar subtítulos:", "LabelAudioBitDepth": "Profundidad de bits de audio:", - "LabelArtistsHelp": "Separar usando múltiples ;", + "LabelArtistsHelp": "Separe varios artistas con un punto y coma.", "LabelInNetworkSignInWithEasyPassword": "Habilitar el inicio de sesión en la red con mi código PIN fácil", "LabelImportOnlyFavoriteChannels": "Restringir a canales marcados como favoritos", "LabelImageType": "Tipo de imagen:", "LabelImageFetchersHelp": "Habilite y clasifique sus buscadores de imágenes preferidos en orden de prioridad.", "LabelIdentificationFieldHelp": "Una subcadena que no distingue entre mayúsculas y minúsculas o expresión regular.", - "LabelIconMaxWidthHelp": "Resolución máxima de íconos expuestos a través de comentarios UPnP.", "LabelIconMaxWidth": "Ancho máximo del ícono:", - "LabelIconMaxHeightHelp": "Resolución máxima de íconos expuestos a través de comentarios UPnP.", "LabelIconMaxHeight": "Altura máxima del ícono:", - "LabelHttpsPortHelp": "El número de puerto TCP al que debe unirse el servidor HTTPS de Jellyfin.", + "LabelHttpsPortHelp": "El número de puerto TCP para el servidor HTTPS.", "LabelHttpsPort": "Número de puerto HTTPS local:", "LabelHomeScreenSectionValue": "Sección de la pantalla de inicio {0}:", "LabelHomeNetworkQuality": "Calidad de la red doméstica:", @@ -527,9 +519,9 @@ "LabelHardwareAccelerationType": "Aceleración por hardware:", "LabelEncoderPreset": "Preajuste de codificación H264 y H265:", "LabelH264Crf": "H264 que codifica CRF:", - "LabelGroupMoviesIntoCollectionsHelp": "Al mostrar listas de películas, las películas que pertenecen a una colección se mostrarán como un elemento agrupado.", + "LabelGroupMoviesIntoCollectionsHelp": "Al mostrar listas de películas, las películas de una colección se mostrarán como un elemento agrupado.", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", - "LabelServerNameHelp": "Este nombre se usará para identificar el servidor y será el nombre predeterminado de la computadora del servidor.", + "LabelServerNameHelp": "Este nombre se utilizará para identificar el servidor y será el nombre de host del servidor por defecto.", "LabelFriendlyName": "Nombre amigable:", "LabelFormat": "Formato:", "LabelForgotPasswordUsernameHelp": "Ingrese su nombre de usuario, si lo recuerda.", @@ -539,7 +531,7 @@ "LabelFailed": "Fallido", "LabelExtractChaptersDuringLibraryScanHelp": "Genere imágenes de capítulos cuando se importen videos durante el escaneo de la biblioteca. De lo contrario, se extraerán durante la tarea programada de las imágenes de los capítulos, lo que permitirá que el análisis de la biblioteca regular se complete más rápido.", "LabelExtractChaptersDuringLibraryScan": "Extraer imágenes de capítulos durante el escaneo de la biblioteca", - "LabelBaseUrlHelp": "Agrega un subdirectorio personalizado a la URL del servidor. Por ejemplo: http://ejemplo.com/<baseurl>", + "LabelBaseUrlHelp": "Agregue un subdirectorio personalizado a la URL del servidor. Por ejemplo: http://example.com/ ", "LabelBaseUrl": "URL base:", "LabelEveryXMinutes": "Cada:", "LabelEvent": "Evento:", @@ -547,19 +539,19 @@ "LabelEndDate": "Fecha final:", "LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no se procesarán correctamente si se incrustan varias imágenes en Didl.", "LabelEnableSingleImageInDidlLimit": "Limitar a una sola imagen incrustada", - "LabelEnableRealtimeMonitorHelp": "Los cambios en los archivos se procesarán de inmediato, en los sistemas de archivos compatibles.", + "LabelEnableRealtimeMonitorHelp": "Escuche en el puerto HTTPS configurado. También se debe proporcionar un certificado válido para que esto surta efecto.", "LabelEnableRealtimeMonitor": "Habilitar monitoreo en tiempo real", - "LabelEnableHttpsHelp": "Permite que el servidor escuche en el puerto HTTPS configurado. También se debe configurar un certificado válido para que esto surta efecto.", + "LabelEnableHttpsHelp": "Escuche en el puerto HTTPS configurado. También se debe proporcionar un certificado válido para que esto surta efecto.", "LabelEnableHttps": "Habilitar HTTPS", "LabelEnableHardwareDecodingFor": "Habilite la decodificación por hardware para:", "LabelEnableDlnaServerHelp": "Permite a los dispositivos UPnP en su red navegar y reproducir contenido.", "LabelEnableDlnaServer": "Habilitar servidor DLNA", - "LabelEnableDlnaPlayToHelp": "Detecta dispositivos dentro de tu red y ofrece la posibilidad de controlarlos de forma remota.", + "LabelEnableDlnaPlayToHelp": "Detecte dispositivos dentro de su red y ofrezca la capacidad de controlarlos de forma remota.", "LabelEnableDlnaPlayTo": "Habilitar DLNA para reproducir", "LabelEnableDlnaDebugLoggingHelp": "Cree archivos de registro grandes y solo se deben usar según sea necesario para fines de resolución de problemas.", "LabelEnableDlnaDebugLogging": "Habilitar el registro de depuración DLNA", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre las búsquedas SSDP realizadas por Jellyfin.", - "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento del cliente (segundos)", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre búsquedas SSDP.", + "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento de clientes", "LabelEnableBlastAliveMessagesHelp": "Habilítelo si el servidor no es detectado confiablemente por otros dispositivos UPnP en su red.", "LabelEnableBlastAliveMessages": "Explosión de mensajes vivos", "LabelEnableAutomaticPortMapHelp": "Reenvíe automáticamente los puertos públicos de su enrutador a los puertos locales de su servidor a través de UPnP. Es posible que esto no funcione con algunos modelos de enrutadores o configuraciones de red. Los cambios no se aplicarán hasta después de reiniciar el servidor.", @@ -589,12 +581,12 @@ "LabelDefaultScreen": "Pantalla predeterminada:", "LabelDay": "Día:", "LabelDateTimeLocale": "Fecha hora local:", - "LabelDateAddedBehaviorHelp": "Si un valor de metadatos está presente, siempre se usará antes de cualquiera de estas opciones.", + "LabelDateAddedBehaviorHelp": "Si hay un valor de metadatos, siempre se usará antes de cualquiera de estas opciones.", "LabelDateAddedBehavior": "Comportamiento de fecha agregada para contenido nuevo:", "LabelDateAdded": "Fecha agregada:", "LabelCustomRating": "Calificación personalizada:", "LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre personalizado para mostrar o déjelo vacío para usar el nombre informado por el dispositivo.", - "LabelCustomCssHelp": "Aplique su propio estilo personalizado a la interfaz web.", + "LabelCustomCssHelp": "Aplique sus propios estilos personalizados en la interfaz web.", "LabelCustomCss": "CSS personalizado:", "LabelCustomCertificatePathHelp": "Ruta a un archivo PKCS #12 que contiene un certificado y una clave privada para habilitar el soporte TLS en un dominio personalizado.", "LabelCustomCertificatePath": "Ruta del certificado SSL personalizado:", @@ -604,15 +596,13 @@ "LabelCorruptedFrames": "Marcos corruptos:", "LabelCachePathHelp": "Especifique una ubicación personalizada para los archivos de caché del servidor, como las imágenes. Déjelo en blanco para usar el servidor predeterminado.", "LabelAppNameExample": "Ejemplo: Sickbeard, Sonarr", - "LabelAlbumArtMaxWidthHelp": "Resolución máxima de la carátula del álbum expuesta a través upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Ancho máximo de la carátula del álbum:", - "LabelAlbumArtMaxHeightHelp": "Resolución máxima de la carátula del álbum expuesta a través de upnp:albumArtURI.", "LabelAlbumArtMaxHeight": "Altura máxima de la carátula del álbum:", - "ImportMissingEpisodesHelp": "Si está habilitado, la información sobre capítulos faltantes se importará a su base de datos Jellyfin y se mostrará dentro de temporadas y series. Esto puede causar escaneos de bibliotecas significativamente más largos.", + "ImportMissingEpisodesHelp": "La información sobre episodios perdidos se importará a su base de datos y se mostrará dentro de las temporadas y series. Esto puede provocar exploraciones de bibliotecas significativamente más largas.", "HeaderSyncPlayEnabled": "SyncPlay habilitado", "HeaderSyncPlaySelectGroup": "Unirse a un grupo", "HeaderResponseProfileHelp": "Los perfiles de respuesta proporcionan una forma de personalizar la información enviada al dispositivo cuando se reproducen ciertos tipos de medios.", - "HeaderKodiMetadataHelp": "Para habilitar o deshabilitar metadatos NFO, edite una biblioteca en la configuración de la biblioteca Jellyfin y localice la sección de ahorradores de metadatos.", + "HeaderKodiMetadataHelp": "Para habilitar o deshabilitar metadatos NFO, edite una biblioteca y busque la sección de protectores de metadatos.", "EnableDetailsBannerHelp": "Muestra una imagen de la pancarta en la parte superior de la página de detalles del elemento.", "EnableDetailsBanner": "Detalles de la pancarta", "EnableDecodingColorDepth10Vp9": "Habilitar la decodificación por hardware de VP9 de 10-Bit", @@ -657,7 +647,7 @@ "LabelServerName": "Nombre del servidor:", "LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com", "LabelServerHost": "Host:", - "LabelSeriesRecordingPath": "Ruta de grabación de la serie (opcional):", + "LabelSeriesRecordingPath": "Ruta de grabación de las series:", "LabelSerialNumber": "Número de serie", "LabelSendNotificationToUsers": "Enviar la notificación a:", "LabelSelectVersionToInstall": "Seleccione la versión para instalar:", @@ -671,7 +661,7 @@ "LabelScheduledTaskLastRan": "Última ejecución {0}, tomando {1}.", "LabelSaveLocalMetadataHelp": "Guardar las ilustraciones en carpetas de medios las colocará en un lugar donde puedan editarse fácilmente.", "LabelSaveLocalMetadata": "Guardar ilustraciones en carpetas de medios", - "LabelRuntimeMinutes": "Tiempo de ejecución (minutos):", + "LabelRuntimeMinutes": "Tiempo de ejecución:", "LabelRequireHttps": "Requerir HTTPS", "LabelRemoteClientBitrateLimit": "Límite de velocidad de transmisión en Internet (Mbps):", "LabelReleaseDate": "Fecha de lanzamiento:", @@ -717,8 +707,8 @@ "LabelOverview": "Visión general:", "LabelOriginalTitle": "Título original:", "LabelOriginalAspectRatio": "Relación de aspecto original:", - "LabelOptionalNetworkPathHelp": "Si esta carpeta se comparte en su red, el suministro de la ruta compartida de la red puede permitir que las aplicaciones Jellyfin en otros dispositivos accedan directamente a los archivos multimedia. Por ejemplo, {0} o {1}.", - "LabelOptionalNetworkPath": "(Opcional) Carpeta de red compartida:", + "LabelOptionalNetworkPathHelp": "Si esta carpeta se comparte en su red, proporcionar la ruta del recurso compartido de red puede permitir que los clientes de otros dispositivos accedan directamente a los archivos multimedia. Por ejemplo, {0} o {1}.", + "LabelOptionalNetworkPath": "Carpeta de red compartida:", "LabelNumberOfGuideDaysHelp": "La descarga de datos de la guía por más días proporciona la capacidad de programar con mayor anticipación y ver más listados, pero también tomará más tiempo descargarlos. Auto elegirá en función de la cantidad de canales.", "LabelNumberOfGuideDays": "Número de días de datos de guía para descargar:", "LabelNumber": "Número:", @@ -730,9 +720,9 @@ "LabelStable": "Estable", "LabelChromecastVersion": "Versión de Chromecast", "LabelName": "Nombre:", - "LabelMusicStreamingTranscodingBitrateHelp": "Especifique una tasa de bits máxima cuando transmita música.", + "LabelMusicStreamingTranscodingBitrateHelp": "Especifique una tasa de bits máxima al transmitir música.", "LabelMusicStreamingTranscodingBitrate": "Velocidad de bits de transcodificación de música:", - "LabelMovieRecordingPath": "Ruta de grabación de películas (opcional):", + "LabelMovieRecordingPath": "Ruta de grabación de películas:", "LabelMoviePrefixHelp": "Si se aplica un prefijo a los títulos de las películas, ingréselo aquí para que el servidor pueda manejarlo correctamente.", "LabelMoviePrefix": "Prefijo de película:", "LabelMovieCategories": "Categorías de películas:", @@ -748,7 +738,7 @@ "LabelMinResumeDuration": "Duración mínima de la reanudación:", "LabelMinBackdropDownloadWidth": "Ancho mínimo de descarga de fondo:", "LabelMethod": "Método:", - "LabelMetadataSaversHelp": "Elija los formatos de archivo para guardar sus metadatos.", + "LabelMetadataSaversHelp": "Elija los formatos de archivo que utilizará al guardar sus metadatos.", "LabelMetadataSavers": "Ahorradores de metadatos:", "LabelMetadataReadersHelp": "Clasifique sus fuentes de metadatos locales preferidas en orden de prioridad. Se leerá el primer archivo encontrado.", "LabelMetadataReaders": "Lectores de metadatos:", @@ -772,12 +762,12 @@ "LabelLogs": "Registros:", "LabelLoginDisclaimerHelp": "Un mensaje que se mostrará en la parte inferior de la página de inicio de sesión.", "LabelLockItemToPreventChanges": "Bloquee este elemento para evitar futuros cambios", - "LabelLocalHttpServerPortNumberHelp": "El número de puerto TCP al que debe unirse al servidor Jellyfin mediante HTTP.", + "LabelLocalHttpServerPortNumberHelp": "El número de puerto TCP para el servidor HTTP.", "LabelLocalHttpServerPortNumber": "Número de puerto HTTP local:", "LabelLibraryPageSize": "Tamaño de página de la biblioteca:", "LabelLanguage": "Idioma:", "LabelLanNetworks": "Redes LAN:", - "OptionAutomaticallyGroupSeriesHelp": "Si está habilitado, las series que se distribuyen en varias carpetas dentro de esta biblioteca se fusionarán automáticamente en una sola serie.", + "OptionAutomaticallyGroupSeriesHelp": "Las series que están distribuidas en varias carpetas dentro de esta biblioteca se fusionarán automáticamente en una sola serie.", "OptionAutomaticallyGroupSeries": "Combinar automáticamente series que se extienden a través de múltiples carpetas", "OptionAllowVideoPlaybackTranscoding": "Permitir reproducción de video que requiere transcodificación", "OptionAllowVideoPlaybackRemuxing": "Permitir reproducción de video que requiere conversión sin volver a codificar", @@ -786,7 +776,7 @@ "OptionAllowRemoteSharedDevicesHelp": "Los dispositivos DLNA se consideran compartidos hasta que un usuario comienza a controlarlos.", "OptionAllowRemoteSharedDevices": "Permitir el control remoto de dispositivos compartidos", "OptionAllowRemoteControlOthers": "Permitir el control remoto de otros usuarios", - "OptionAllowMediaPlaybackTranscodingHelp": "Restringir el acceso a la transcodificación puede causar fallas de reproducción en las aplicaciones Jellyfin debido a formatos de medios no compatibles.", + "OptionAllowMediaPlaybackTranscodingHelp": "Restringir el acceso a la transcodificación puede causar fallas de reproducción en los clientes debido a formatos de medios no admitidos.", "OptionAllowMediaPlayback": "Permitir reproducción de medios", "OptionAllowManageLiveTv": "Permitir la administración de grabaciones de TV en vivo", "OptionAllowLinkSharingHelp": "Solo se comparten páginas web que contienen información de medios. Los archivos multimedia nunca se comparten públicamente. Las acciones tienen un límite de tiempo y caducarán después de {0} días.", @@ -836,7 +826,7 @@ "Mobile": "Móvil", "MinutesBefore": "minutos antes", "MinutesAfter": "minutos después", - "MetadataSettingChangeHelp": "Cambiar la configuración de metadatos afectará el contenido nuevo que se agrega en el futuro. Para actualizar el contenido existente, abra la pantalla de detalles y haga clic en el botón actualizar, o realice actualizaciones masivas utilizando el administrador de metadatos.", + "MetadataSettingChangeHelp": "Cambiar la configuración de metadatos afectará el contenido nuevo agregado en el futuro. Para actualizar el contenido existente, abra la pantalla de detalles y haga clic en el botón Actualizar, o realice actualizaciones masivas usando el administrador de metadatos.", "MetadataManager": "Administrador de metadatos", "Metadata": "Metadatos", "MessageSyncPlayErrorMedia": "¡Error al habilitar SyncPlay! Error de medios.", @@ -849,7 +839,7 @@ "MessageSyncPlayGroupDoesNotExist": "No se pudo unir al grupo porque no existe.", "MessageSyncPlayPlaybackPermissionRequired": "Se requiere permiso de reproducción.", "MessageSyncPlayNoGroupsAvailable": "No hay grupos disponibles. Comienza a reproducir algo primero.", - "MessageSyncPlayGroupWait": "{0} está almacenando...", + "MessageSyncPlayGroupWait": "{0} se está almacenando en búfer…", "MessageSyncPlayUserLeft": "{0} ha abandonado el grupo.", "MessageSyncPlayUserJoined": "{0} se ha unido al grupo.", "MessageSyncPlayDisabled": "SyncPlay deshabilitado.", @@ -859,7 +849,7 @@ "MessageUnableToConnectToServer": "No podemos conectarnos al servidor seleccionado en este momento. Asegúrese de que se esté ejecutando e intente nuevamente.", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Las siguientes ubicaciones de medios se eliminarán de su biblioteca:", "MessageReenableUser": "Ver abajo para volver a habilitar", - "MessagePluginInstallDisclaimer": "Los complementos creados por miembros de la comunidad Jellyfin son una excelente manera de mejorar su experiencia Jellyfin con características y beneficios adicionales. Antes de la instalación, tenga en cuenta los efectos que pueden tener en su servidor Jellyfin, como escaneos de bibliotecas más largos, procesamiento en segundo plano adicional y disminución de la estabilidad del sistema.", + "MessagePluginInstallDisclaimer": "Los complementos creados por miembros de la comunidad son una excelente manera de mejorar su experiencia con características y beneficios adicionales. Antes de instalar, tenga en cuenta los efectos que pueden tener en su servidor, como análisis de bibliotecas más prolongados, procesamiento en segundo plano adicional y disminución de la estabilidad del sistema.", "MessagePluginConfigurationRequiresLocalAccess": "Para configurar este complemento, inicie sesión directamente en su servidor local.", "MessagePleaseWait": "Por favor espere. Esto puede tardar un minuto.", "MessagePleaseEnsureInternetMetadata": "Asegúrese de que la descarga de metadatos de Internet esté habilitada.", @@ -893,13 +883,13 @@ "MessageEnablingOptionLongerScans": "Habilitar esta opción puede resultar en escaneos de biblioteca significativamente más largos.", "MessageDownloadQueued": "Descarga en cola.", "MessageDirectoryPickerLinuxInstruction": "Para Linux en Arch Linux, CentOS, Debian, Fedora, openSUSE o Ubuntu, debe otorgar al usuario del servicio al menos acceso de lectura a sus ubicaciones de almacenamiento.", - "MessageDirectoryPickerBSDInstruction": "Para BSD, es posible que deba configurar el almacenamiento dentro de su jaula (Jail) FreeNAS para permitir que Jellyfin acceda a él.", + "MessageDirectoryPickerBSDInstruction": "Para BSD, es posible que deba configurar el almacenamiento dentro de su jaula de FreeNAS para que Jellyfin pueda acceder a sus medios.", "MessageDeleteTaskTrigger": "¿Estás seguro de que desea eliminar este activador de tarea?", "MessageCreateAccountAt": "Cree una cuenta en {0}", "MessageContactAdminToResetPassword": "Póngase en contacto con el administrador del sistema para restablecer su contraseña.", "MessageConfirmShutdown": "¿Está seguro de que desea apagar el servidor?", - "MessageConfirmRevokeApiKey": "¿Está seguro de que desea revocar esta clave de API? La conexión de la aplicación al servidor Jellyfin se cerrará abruptamente.", - "MessageConfirmRestart": "¿Está seguro de que desea reiniciar el servidor Jellyfin?", + "MessageConfirmRevokeApiKey": "¿Está seguro de que desea revocar esta clave de API? La conexión de la aplicación a este servidor se interrumpirá abruptamente.", + "MessageConfirmRestart": "¿Estás seguro de que deseas reiniciar Jellyfin?", "MessageConfirmRemoveMediaLocation": "¿Estás seguro de que deseas eliminar esta ubicación?", "MessageConfirmRecordingCancellation": "¿Cancelar grabación?", "MessageConfirmProfileDeletion": "¿Estás seguro de que deseas eliminar este perfil?", @@ -948,7 +938,7 @@ "LearnHowYouCanContribute": "Aprende cómo puedes contribuir.", "LatestFromLibrary": "Últimos {0}", "Large": "Grande", - "LabelffmpegPathHelp": "La ruta al archivo de la aplicación ffmpeg o la carpeta que contiene ffmpeg.", + "LabelffmpegPathHelp": "La ruta al archivo o carpeta de la aplicación ffmpeg que contiene ffmpeg.", "LabelffmpegPath": "Ruta de FFmpeg:", "LabelZipCode": "Código postal:", "LabelYear": "Año:", @@ -1010,12 +1000,12 @@ "OptionEnableAccessFromAllDevices": "Habilite el acceso desde todos los dispositivos", "OptionEmbedSubtitles": "Incrustar dentro del contenedor", "OptionDvd": "DVD", - "OptionDownloadImagesInAdvanceHelp": "Por defecto, la mayoría de las imágenes solo se descargan cuando lo solicita una aplicación Jellyfin. Active esta opción para descargar todas las imágenes de antemano, ya que se importan nuevos medios. Esto puede causar escaneos de biblioteca significativamente más largos.", + "OptionDownloadImagesInAdvanceHelp": "De forma predeterminada, la mayoría de las imágenes solo se descargan cuando lo solicita un cliente. Habilite esta opción para descargar todas las imágenes por adelantado, ya que se importan nuevos medios. Esto puede provocar exploraciones de bibliotecas significativamente más largas.", "OptionDownloadImagesInAdvance": "Descargar imágenes por adelantado", "OptionDisplayFolderViewHelp": "Mostrar carpetas junto con sus otras bibliotecas de medios. Esto puede ser útil si desea tener una vista de carpeta simple.", "OptionDisplayFolderView": "Mostrar una vista de carpeta para mostrar carpetas de medios simples", "OptionDislikes": "No me gustas", - "OptionDisableUserHelp": "Si está deshabilitado, el servidor no permitirá ninguna conexión de este usuario. Las conexiones existentes se terminarán abruptamente.", + "OptionDisableUserHelp": "El servidor no permitirá ninguna conexión de este usuario. Las conexiones existentes terminarán abruptamente.", "OptionDisableUser": "Deshabilitar este usuario", "OptionDatePlayed": "Fecha de reproducción", "OptionDateAddedImportTime": "Use la fecha escaneada en la biblioteca", @@ -1060,7 +1050,7 @@ "ReleaseDate": "Fecha de lanzamiento", "RefreshQueued": "Actualizar cola.", "RefreshMetadata": "Actualizar metadatos", - "RefreshDialogHelp": "Los metadatos se actualizan en función de la configuración y los servicios de Internet que están habilitados en el panel del servidor Jellyfin.", + "RefreshDialogHelp": "Los metadatos se actualizan en función de la configuración y los servicios de Internet que están habilitados en el panel.", "Refresh": "Actualizar", "Recordings": "Grabaciones", "RecordingScheduled": "Grabación programada.", @@ -1087,9 +1077,9 @@ "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Esto usa la información de los metadatos incrustados del capítulo si está disponible.", "PreferEmbeddedTitlesOverFileNamesHelp": "Esto determina el título de visualización predeterminado cuando no hay metadatos de Internet o metadatos locales disponibles.", "PreferEmbeddedTitlesOverFileNames": "Preferir títulos incrustados sobre nombres de archivo", - "MessagePluginInstalled": "El complemento se ha instalado correctamente. El servidor Jellyfin deberá reiniciarse para que los cambios surtan efecto.", + "MessagePluginInstalled": "El complemento se ha instalado correctamente. Será necesario reiniciar el servidor para que los cambios surtan efecto.", "PleaseSelectTwoItems": "Seleccione al menos dos elementos.", - "PleaseRestartServerName": "Reinicie el servidor Jellyfin - {0}.", + "PleaseRestartServerName": "Por favor reinicie el servidor Jellyfin en {0}.", "PleaseEnterNameOrId": "Por favor, introduzca un nombre o una ID externa.", "PleaseConfirmPluginInstallation": "Haga clic en Aceptar para confirmar que ha leído lo anterior y desea continuar con la instalación del complemento.", "PleaseAddAtLeastOneFolder": "Agregue al menos una carpeta a esta biblioteca haciendo clic en el botón Agregar.", @@ -1110,7 +1100,7 @@ "PerfectMatch": "Combinación perfecta", "People": "Personas", "PasswordSaved": "Contraseña guardada.", - "PasswordResetProviderHelp": "Elija un proveedor de restablecimiento de contraseña para usar cuando este usuario solicite un restablecimiento de contraseña", + "PasswordResetProviderHelp": "Elija un proveedor de restablecimiento de contraseña que se utilizará cuando este usuario solicite un restablecimiento de contraseña.", "PasswordResetConfirmation": "¿Estás seguro de que deseas restablecer la contraseña?", "PasswordResetComplete": "La contraseña ha sido restablecida.", "PasswordMatchError": "La contraseña y la confirmación de la contraseña deben coincidir.", @@ -1127,7 +1117,7 @@ "OptionTrackName": "Nombre de la pista", "OptionSubstring": "Subcadena", "OptionSpecialEpisode": "Especiales", - "OptionSaveMetadataAsHiddenHelp": "Cambiar esto se aplicará a los nuevos metadatos guardados en el futuro. Los archivos de metadatos existentes se actualizarán la próxima vez que el servidor Jellyfin los guarde.", + "OptionSaveMetadataAsHiddenHelp": "Cambiar esto se aplicará a los nuevos metadatos guardados en el futuro. Los archivos de metadatos existentes se actualizarán la próxima vez que el servidor los guarde.", "OptionSaveMetadataAsHidden": "Guardar metadatos e imágenes como archivos ocultos", "OptionResumable": "Reanudable", "OptionResElement": "elemento res", @@ -1140,14 +1130,11 @@ "OptionRandom": "Aleatorio", "OptionProtocolHttp": "HTTP", "OptionProtocolHls": "Transmisión en vivo HTTP", - "OptionProfileVideoAudio": "Video Audio", - "OptionProfileVideo": "Video", - "OptionProfilePhoto": "Foto", "OptionPremiereDate": "Fecha de estreno", "OptionPlayCount": "Cuento de reproducciones", - "OptionPlainVideoItemsHelp": "Si está habilitado, todos los videos se representan en DIDL como \"object.item.videoItem\" en lugar de un tipo más específico, como \"object.item.videoItem.movie\".", + "OptionPlainVideoItemsHelp": "Todos los videos se representan en DIDL como \"object.item.videoItem\" en lugar de un tipo más específico, como \"object.item.videoItem.movie\".", "OptionPlainVideoItems": "Mostrar todos los videos como elementos de video simples", - "OptionPlainStorageFoldersHelp": "Si está habilitado, todas las carpetas se representan en DIDL como \"object.container.storageFolder\" en lugar de un tipo más específico, como \"object.container.person.musicArtist\".", + "OptionPlainStorageFoldersHelp": "Todas las carpetas se representan en DIDL como \"object.container.storageFolder\" en lugar de un tipo más específico, como \"object.container.person.musicArtist\".", "OptionPlainStorageFolders": "Mostrar todas las carpetas como carpetas de almacenamiento sin formato", "OptionParentalRating": "Calificación parental", "OptionOnInterval": "En un intervalo", @@ -1159,7 +1146,7 @@ "OptionIsSD": "SD", "OptionIsHD": "HD", "OptionImdbRating": "Calificación de IMDb", - "OptionIgnoreTranscodeByteRangeRequestsHelp": "Si está habilitado, estas solicitudes serán atendidas pero ignorarán el encabezado del rango de bytes.", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "Estas solicitudes se aceptarán pero ignorarán el encabezado del rango de bytes.", "OptionIgnoreTranscodeByteRangeRequests": "Ignorar las solicitudes de rango de bytes de transcodificación", "OptionHlsSegmentedSubtitles": "Subtítulos segmentados HLS", "OptionHideUserFromLoginHelp": "Útil para cuentas de administrador privadas u ocultas. El usuario deberá iniciar sesión manualmente ingresando su nombre de usuario y contraseña.", @@ -1196,10 +1183,9 @@ "LastSeen": "Visto por última vez {0}", "PersonRole": "como {0}", "ListPaging": "{0}-{1} de {2}", - "WriteAccessRequired": "El servidor Jellyfin requiere acceso de escritura a esta carpeta. Asegúrese del acceso de escritura e intente nuevamente.", + "WriteAccessRequired": "Jellyfin requiere acceso de escritura a esta carpeta. Asegúrese de tener acceso de escritura y vuelva a intentarlo.", "PathNotFound": "La ruta no se pudo encontrar. Asegúrese de que la ruta sea válida e intente nuevamente.", "Yes": "Sí", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "XmlTvSportsCategoriesHelp": "Los programas con estas categorías se mostrarán como programas deportivos. Separe múltiples con '|'.", "XmlTvPathHelp": "Una ruta a un archivo XMLTV. Jellyfin leerá este archivo y lo revisará periódicamente en busca de actualizaciones. Usted es responsable de crear y actualizar el archivo.", @@ -1322,10 +1308,10 @@ "SettingsWarning": "Cambiar estos valores puede causar inestabilidad o fallas de conectividad. Si tiene algún problema, le recomendamos cambiarlos a los valores predeterminados.", "SettingsSaved": "Configuraciones guardadas.", "Settings": "Configuraciones", - "ServerUpdateNeeded": "Este servidor Jellyfin necesita ser actualizado. Para descargar la última versión, visite {0}", - "ServerRestartNeededAfterPluginInstall": "El servidor Jellyfin deberá reiniciarse después de instalar un complemento.", - "ServerNameIsShuttingDown": "Servidor Jellyfin: {0} se está cerrando.", - "ServerNameIsRestarting": "Servidor Jellyfin: {0} se está reiniciando.", + "ServerUpdateNeeded": "Este servidor debe actualizarse. Para descargar la última versión, visite {0}", + "ServerRestartNeededAfterPluginInstall": "Jellyfin deberá reiniciarse después de instalar un complemento.", + "ServerNameIsShuttingDown": "El servidor en {0} se está apagando.", + "ServerNameIsRestarting": "El servidor en {0} se está reiniciando.", "SeriesYearToPresent": "{0} - Presente", "SeriesSettings": "Configuraciones de la serie", "SeriesRecordingScheduled": "Grabación de la serie programada.", @@ -1379,5 +1365,58 @@ "PlaybackRate": "Tasa de reproducción", "MusicVideos": "Videos musicales", "Image": "Imagen", - "Data": "Datos" + "Data": "Datos", + "VideoAudio": "Video Audio", + "Photo": "Foto", + "LabelIconMaxResHelp": "Resolución máxima de los iconos expuestos a través de la propiedad upnp:icon.", + "LabelAlbumArtMaxResHelp": "Resolución máxima de la carátula del álbum expuesta a través de la propiedad upnp:albumArtURI.", + "Other": "Otro", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacingHelp": "Esta configuración utiliza la velocidad de campo al desentrelazar, a menudo denominado desentrelazado bob, que duplica la velocidad de fotogramas del video para proporcionar un movimiento completo como lo que vería al ver un video entrelazado en un televisor.", + "UseDoubleRateDeinterlacing": "Duplique la velocidad de fotogramas al desentrelazar", + "LabelTonemappingParam": "Parámetro de mapeo de tonos:", + "LabelTonemappingPeak": "Pico de mapeo de tonos:", + "LabelTonemappingThreshold": "Umbral de mapeo de tonos:", + "LabelTonemappingRange": "Rango de mapeo de tonos:", + "LabelTonemappingAlgorithm": "Seleccione el algoritmo de mapeo de tonos para usar:", + "EnableTonemapping": "Habilitar mapeo de tonos", + "LabelOpenclDeviceHelp": "Este es el dispositivo OpenCL que se utiliza para el mapeo de tonos. El lado izquierdo del punto es el número de plataforma y el lado derecho es el número de dispositivo en la plataforma. El valor predeterminado es 0.0. Se requiere el archivo de aplicación ffmpeg que contiene el método de aceleración por hardware OpenCL.", + "LabelOpenclDevice": "Dispositivo OpenCL:", + "LabelColorPrimaries": "Primarias de color:", + "LabelColorTransfer": "Transferencia de color:", + "LabelColorSpace": "Espacio de color:", + "LabelVideoRange": "Rango de video:", + "MediaInfoColorPrimaries": "Primarias de color", + "MediaInfoColorTransfer": "Transferencia de color", + "MediaInfoColorSpace": "Espacio de color", + "MediaInfoVideoRange": "Rango de video", + "LabelKnownProxies": "Proxies conocidos:", + "LabelMaxMuxingQueueSizeHelp": "Número máximo de paquetes que se pueden almacenar en búfer mientras se espera que se inicialicen todos los flujos. Intente aumentarlo si todavía encuentra el error \"Demasiados paquetes almacenados en búfer para el flujo de salida\" en los registros de ffmpeg. El valor recomendado es 2048.", + "LabelMaxMuxingQueueSize": "Tamaño máximo de la cola de muxing:", + "LabelTonemappingParamHelp": "Sintonice el algoritmo de mapeo de tonos. Los valores recomendados y predeterminados son NaN. Generalmente déjelo en blanco.", + "LabelTonemappingPeakHelp": "Anule la señal/nominal/pico de referencia con este valor. Útil cuando la información de picos incrustada en los metadatos de visualización no es confiable o cuando el mapeo de tonos de un rango más bajo a un rango más alto. Los valores recomendados y predeterminados son 0.", + "LabelTonemappingThresholdHelp": "Los parámetros del algoritmo de mapeo de tonos se ajustan con precisión para cada escena. Y se usa un umbral para detectar si la escena ha cambiado o no. Si la distancia entre el brillo promedio del cuadro actual y el promedio actual excede un valor de umbral, volveríamos a calcular el brillo promedio y pico de la escena. Los valores recomendados y predeterminados son 0.8 y 0.2.", + "LabelTonemappingDesatHelp": "Aplique desaturación para reflejos que superen este nivel de brillo. Cuanto mayor sea el parámetro, más información de color se conservará. Esta configuración ayuda a evitar colores apagados de forma no natural para las altas luces, convirtiéndose (suavemente) en blanco. Esto hace que las imágenes se sientan más naturales, a costa de reducir la información sobre colores fuera de rango. Los valores recomendados y predeterminados son 0 y 0,5.", + "LabelTonemappingDesat": "Desaturación del mapa de tonos:", + "TonemappingRangeHelp": "Seleccione la gama de colores de salida. Auto es el mismo que el rango de entrada.", + "TonemappingAlgorithmHelp": "El mapeo de tonos se puede ajustar con precisión. Si no está familiarizado con estas opciones, mantenga las predeterminadas. El valor recomendado es Reinhard.", + "AllowTonemappingHelp": "El mapeo de tonos puede transformar el rango dinámico de un video de HDR a SDR mientras mantiene los detalles y colores de la imagen, que son información muy importante para representar la escena original. Actualmente solo funciona cuando se transcodifican videos con metadatos HDR10 o HLG integrados. Si la reproducción no es fluida o falla, considere apagar el decodificador de hardware correspondiente.", + "QuickConnectNotActive": "La conexión rápida no está activa en este servidor", + "QuickConnectNotAvailable": "Pida al administrador del servidor que habilite la conexión rápida", + "QuickConnectInvalidCode": "Código de conexión rápida no válido", + "QuickConnectDescription": "Para iniciar sesión con conexión rápida, seleccione el botón Conexión rápida en el dispositivo desde el que está iniciando sesión e ingrese el código que se muestra a continuación.", + "QuickConnectDeactivated": "La conexión rápida se desactivó antes de que se pudiera aprobar la solicitud de inicio de sesión", + "QuickConnectAuthorizeFail": "Código de conexión rápida desconocido", + "QuickConnectAuthorizeSuccess": "Solicitud autorizada", + "QuickConnectAuthorizeCode": "Ingrese el código {0} para iniciar sesión", + "QuickConnectActivationSuccessful": "Activado con éxito", + "QuickConnect": "Conexión rápida", + "LabelQuickConnectCode": "Código de conexión rápida:", + "LabelCurrentStatus": "Estado actual:", + "KnownProxiesHelp": "Lista separada por comas de direcciones IP de proxies conocidos que se utilizan al conectarse a su instancia de Jellyfin. Esto es necesario para hacer un uso adecuado de los encabezados X-Fordered-For. Requiere reiniciar después de guardar.", + "EnableQuickConnect": "Habilitar la conexión rápida en este servidor", + "EnableAutoCast": "Establecer por defecto", + "ButtonUseQuickConnect": "Utilizar conexión rápida", + "ButtonActivate": "Activar", + "Authorize": "Autorizar" } diff --git a/src/strings/es-mx.json b/src/strings/es-mx.json index b26683f77f..8fc8a0abd9 100644 --- a/src/strings/es-mx.json +++ b/src/strings/es-mx.json @@ -22,7 +22,7 @@ "AllowMediaConversionHelp": "Permitir o denegar acceso a la función de convertir medios.", "AllowOnTheFlySubtitleExtraction": "Permitir la extracción de subtítulos sobre la marcha", "AllowOnTheFlySubtitleExtractionHelp": "Los subtítulos incrustados pueden extraerse de los videos y entregarse a los clientes en texto plano para ayudar a evitar la transcodificación de video. En algunos sistemas, esto puede tardar mucho tiempo y provocar que la reproducción de video se detenga durante el proceso de extracción. Deshabilite esta opción para que los subtítulos incrustados se graben con transcodificación de video cuando no estén soportados de forma nativa por el dispositivo cliente.", - "AllowRemoteAccess": "Permitir conexiones remotas a este servidor Jellyfin.", + "AllowRemoteAccess": "Permitir conexiones remotas a este servidor.", "AllowRemoteAccessHelp": "Si no se marca, se bloquearán todas las conexiones remotas.", "AllowedRemoteAddressesHelp": "Lista separada por comas de direcciones IP/máscaras de red para las redes a las que se les permitirá conectarse remotamente. Si se deja en blanco, se les permitirá a todas las direcciones remotas.", "AlwaysPlaySubtitles": "Siempre reproducir", @@ -106,7 +106,7 @@ "ColorTransfer": "Transferencia de color", "CommunityRating": "Calificación de la comunidad", "Composer": "Compositor", - "ConfigureDateAdded": "Configura cómo se determina la fecha de adición en el panel de control del servidor Jellyfin en la configuración de la biblioteca", + "ConfigureDateAdded": "Configura cómo se determina la fecha de adición en el panel de control en la configuración de la biblioteca.", "ConfirmDeleteImage": "¿Eliminar imagen?", "ConfirmDeleteItem": "Eliminar este elemento lo eliminará tanto del sistema como de tu biblioteca de medios. ¿Estás seguro de querer continuar?", "ConfirmDeleteItems": "Eliminar estos elementos los eliminará tanto del sistema como de tu biblioteca de medios. ¿Estás seguro de querer continuar?", @@ -137,8 +137,8 @@ "DetectingDevices": "Detectando dispositivos", "DeviceAccessHelp": "Esto solo se aplica a los dispositivos que pueden ser identificados de manera única y no impedirá el acceso desde navegadores. Filtrar el acceso a los dispositivos de los usuarios les impedirá usar nuevos dispositivos hasta que hayan sido aprobados aquí.", "DirectPlaying": "Reproducción directa", - "DirectStreamHelp1": "El medio es compatible con el dispositivo en cuanto a la resolución y tipo de medio (H.264, AC3, etc.), pero está en un contenedor de archivo incompatible (mkv, avi, wmv, etc.). El video será reempaquetado sobre la marcha antes de transmitirlo al dispositivo.", - "DirectStreamHelp2": "Transmitir directamente un archivo usa muy poco poder de procesamiento sin ninguna perdida en la calidad de video.", + "DirectStreamHelp1": "El medio es compatible con el dispositivo en cuanto a la resolución y tipo de medio (H.264, AC3, etc.), pero está en un contenedor de archivo incompatible (mkv, avi, wmv, etc.). El video será reempaquetado en tiempo real antes de transmitirlo al dispositivo.", + "DirectStreamHelp2": "Transmitir directamente un archivo usa muy poco poder de procesamiento con una pérdida mínima en la calidad de video.", "DirectStreaming": "Transmisión directa", "Directors": "Directores", "Disc": "DIsco", @@ -154,7 +154,7 @@ "Download": "Descargar", "DownloadsValue": "{0} descargas", "DrmChannelsNotImported": "Los canales con DRM no serán importados.", - "DropShadow": "Sombra paralela", + "DropShadow": "Sombra inferior", "EasyPasswordHelp": "Tu código PIN fácil se utiliza para el acceso sin conexión en los clientes soportados y también puede utilizarse para acceder fácilmente cuando se está en la misma red.", "Edit": "Editar", "EditImages": "Editar imágenes", @@ -179,10 +179,10 @@ "EndsAtValue": "Termina a las {0}", "Episodes": "Episodios", "ErrorAddingListingsToSchedulesDirect": "Hubo un error agregando la programación de tu cuenta de Schedules Direct. Schedules Direct solo permite un numero limitado de programaciones por cuenta. Tal vez necesites acceder al sitio web de Schedules Direct y eliminar otras programaciones de tu cuenta antes de continuar.", - "ErrorAddingMediaPathToVirtualFolder": "Hubo un error agregando la ruta de medios. Por favor, asegúrate de que la ruta es válida y que el proceso del servidor Jellyfin tiene acceso a ese destino.", + "ErrorAddingMediaPathToVirtualFolder": "Hubo un error agregando la ruta de medios. Por favor, asegúrate de que la ruta es válida y que el servidor Jellyfin tiene acceso a ese destino.", "ErrorAddingTunerDevice": "Hubo un error al agregar el dispositivo sintonizador. Por favor, asegúrate de que esté disponible e inténtalo de nuevo.", "ErrorAddingXmlTvFile": "Hubo un error accediendo al archivo XMLTV. Por favor, asegúrate de que el archivo existe e inténtalo de nuevo.", - "ErrorDeletingItem": "Hubo un error eliminando el elemento del servidor Jellyfin. Por favor, verifica que el servidor Jellyfin tiene permisos de escritura en la carpeta del medio e inténtalo de nuevo.", + "ErrorDeletingItem": "Hubo un error eliminando el elemento del servidor. Por favor, verifica que Jellyfin tiene permisos de escritura en la carpeta del medio e inténtalo de nuevo.", "ErrorGettingTvLineups": "Hubo un error al descargar la programación de TV. Por favor, asegúrate de que tu información sea correcta e inténtalo de nuevo.", "ErrorStartHourGreaterThanEnd": "La hora de finalización debe ser mayor que la hora de inicio.", "ErrorPleaseSelectLineup": "Por favor, selecciona una programación e inténtalo de nuevo. Si no hay disponible ninguna, entonces, por favor, verifica que tu nombre de usuario, contraseña, y código postal sean correctos.", @@ -201,12 +201,6 @@ "FileReadCancelled": "La lectura del archivo ha sido cancelada.", "FileReadError": "Ha ocurrido un error al leer el archivo.", "Filters": "Filtros", - "FolderTypeBooks": "Libros", - "FolderTypeMovies": "Películas", - "FolderTypeMusic": "Música", - "FolderTypeMusicVideos": "Videos musicales", - "FolderTypeTvShows": "Series de TV", - "FolderTypeUnset": "Contenido variado", "Folders": "Carpetas", "FormatValue": "Formato: {0}", "Friday": "Viernes", @@ -237,7 +231,7 @@ "HeaderAllowMediaDeletionFrom": "Permitir eliminación de medios de", "HeaderApiKey": "Clave API", "HeaderApiKeys": "Claves API", - "HeaderApiKeysHelp": "Las aplicaciones externas deben tener una clave API para poder comunicarse con el servidor Jellyfin. Las claves se emiten al iniciar sesión con una cuenta Jellyfin, o al otorgar manualmente una clave a la aplicación.", + "HeaderApiKeysHelp": "Las aplicaciones externas deben tener una clave API para poder comunicarse con el servidor. Las claves se emiten al iniciar sesión con una cuenta de usuario normal, o al otorgar manualmente una clave a la aplicación.", "HeaderAppearsOn": "Aparece en", "HeaderAudioBooks": "Audiolibros", "HeaderAudioSettings": "Configuración de audio", @@ -297,7 +291,7 @@ "HeaderInstantMix": "Mix instantáneo", "HeaderKeepRecording": "Conservar grabación", "HeaderKeepSeries": "Conservar serie", - "HeaderKodiMetadataHelp": "Para habilitar o deshabilitar los metadatos NFO, edite una biblioteca en la configuración de bibliotecas de Jellyfin y ubica la sección grabadores de metadatos.", + "HeaderKodiMetadataHelp": "Para habilitar o deshabilitar los metadatos NFO, edita una biblioteca y ubica la sección grabadores de metadatos.", "HeaderLatestEpisodes": "Últimos episodios", "HeaderLatestMedia": "Últimos medios", "HeaderLatestMovies": "Últimas películas", @@ -338,7 +332,7 @@ "HeaderPluginInstallation": "Instalación de complemento", "HeaderPreferredMetadataLanguage": "Idioma preferido para los metadatos", "HeaderProfileInformation": "Información del perfil", - "HeaderProfileServerSettingsHelp": "Estos valores controlan como el servidor Jellyfin se presentará al dispositivo.", + "HeaderProfileServerSettingsHelp": "Estos valores controlan como el servidor se presentará al dispositivo.", "HeaderRecentlyPlayed": "Reproducido recientemente", "HeaderRecordingOptions": "Opciones de grabación", "HeaderRecordingPostProcessing": "Post procesado de las grabaciones", @@ -404,8 +398,8 @@ "HttpsRequiresCert": "Para habilitar las conexiones seguras, necesitarás proporcionar un certificado SSL de confianza, como el de Let's Encrypt. Por favor, proporciona un certificado o desactiva las conexiones seguras.", "Identify": "Identificar", "Images": "Imágenes", - "ImportFavoriteChannelsHelp": "Si se habilita, solo los canales marcados como favoritos en el dispositivo sintonizador serán importados.", - "ImportMissingEpisodesHelp": "Si se habilita, la información sobre los episodios faltantes se importará a la base de datos de Jellyfin y se mostrarán dentro de las temporadas y series. Esto puede causar escaneos de biblioteca significativamente más largos.", + "ImportFavoriteChannelsHelp": "Solo los canales marcados como favoritos en el dispositivo sintonizador serán importados.", + "ImportMissingEpisodesHelp": "La información sobre los episodios faltantes se importará a la base de datos y se mostrarán dentro de las temporadas y series. Esto puede causar escaneos de biblioteca significativamente más largos.", "InstallingPackage": "Instalando {0} (versión {1})", "InstantMix": "Mix instantáneo", "ItemCount": "{0} elementos", @@ -424,9 +418,7 @@ "LabelAlbum": "Álbum:", "LabelAlbumArtHelp": "PN usado para el arte del álbum, dentro del atributo dlna:profileID en upnp:albumArtURI. Algunos dispositivos requieren valores específicos, independientemente del tamaño de la imagen.", "LabelAlbumArtMaxHeight": "Altura máxima del arte del álbum:", - "LabelAlbumArtMaxHeightHelp": "Resolución máxima del arte del álbum expuesta vía upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Ancho máximo del arte del álbum:", - "LabelAlbumArtMaxWidthHelp": "Resolución máxima del arte del álbum expuesta vía upnp:albumArtURI.", "LabelAlbumArtPN": "PN del arte del álbum:", "LabelAlbumArtists": "Artistas del álbum:", "LabelAllowHWTranscoding": "Permitir transcodificación por hardware", @@ -435,14 +427,14 @@ "LabelAppName": "Nombre de la aplicación", "LabelAppNameExample": "Ejemplo: Sickbeard, Sonarr", "LabelArtists": "Artistas:", - "LabelArtistsHelp": "Separar múltiples empleando ;", + "LabelArtistsHelp": "Separa artistas múltiples empleando punto y coma (;).", "LabelAudioLanguagePreference": "Idioma preferido de audio:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar automáticamente los metadatos desde Internet:", "LabelBindToLocalNetworkAddress": "Vincular a la dirección de red local:", - "LabelBindToLocalNetworkAddressHelp": "Opcional. Sobrescribe la dirección IP local a la que se vincula el servidor http. Si se deja vacío, el servidor se vinculará a todas las direcciones disponibles. Cambiar este valor requiere reiniciar el servidor Jellyfin.", + "LabelBindToLocalNetworkAddressHelp": "Ignora la dirección IP local del servidor http. Si se deja vacío, el servidor se vinculará a todas las direcciones disponibles. Cambiar este valor requiere reiniciar el servidor.", "LabelBirthDate": "Fecha de nacimiento:", "LabelBirthYear": "Año de nacimiento:", - "LabelBlastMessageInterval": "Intervalo de mensajes de vida (segundos)", + "LabelBlastMessageInterval": "Intervalo de mensajes de vida.", "LabelBlastMessageIntervalHelp": "Determina la duración en segundos del intervalo entre mensajes de vida.", "LabelBlockContentWithTags": "Bloquear elementos con las etiquetas:", "LabelBurnSubtitles": "Quemar subtítulos:", @@ -462,7 +454,7 @@ "LabelCustomCertificatePath": "Ruta del certificado SSL personalizado:", "LabelCustomCertificatePathHelp": "Ruta a un archivo PKCS #12 que contiene un certificado y una clave privada para habilitar el soporte TLS en un dominio personalizado.", "LabelCustomCss": "CSS personalizado:", - "LabelCustomCssHelp": "Aplica tu propio estilo personalizado a la interfaz web.", + "LabelCustomCssHelp": "Aplica tus propio estilos personalizados a la interfaz web.", "LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre personalizado para mostrar o déjalo vacío para usar el nombre reportado por el dispositivo.", "LabelCustomRating": "Calificación personalizada:", "LabelDateAdded": "Fecha de adición:", @@ -495,8 +487,8 @@ "LabelEnableAutomaticPortMapHelp": "Redirecciona automáticamente los puertos públicos de tu router a los puertos locales de tu servidor a través de UPnP. Esto puede no funcionar con algunos modelos de routers o configuraciones de red. Los cambios no se aplicarán hasta después de reiniciar el servidor.", "LabelEnableBlastAliveMessages": "Bombardeo de mensajes de vida", "LabelEnableBlastAliveMessagesHelp": "Habilita esto si el servidor no es detectado de manera confiable por otros dispositivos UPnP en tu red.", - "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento de clientes (segundos)", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre búsquedas SSDP realizadas por Jellyfin.", + "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento de clientes.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre búsquedas SSDP.", "LabelEnableDlnaDebugLogging": "Habilitar el registro de depuración de DLNA", "LabelEnableDlnaDebugLoggingHelp": "Crea grandes archivos de registro y solo se debe usar cuando se requiera para solucionar problemas.", "LabelEnableDlnaPlayTo": "Habilitar Reproducir En mediante DLNA", @@ -505,7 +497,7 @@ "LabelEnableDlnaServerHelp": "Permite a dispositivos UPnP en tu red explorar y reproducir contenido.", "LabelEnableHardwareDecodingFor": "Habilitar decodificación por hardware para:", "LabelEnableRealtimeMonitor": "Activar monitoreo en tiempo real", - "LabelEnableRealtimeMonitorHelp": "Los cambios en los archivos serán procesados inmediatamente, en los sistemas de archivo soportados.", + "LabelEnableRealtimeMonitorHelp": "Los cambios en los archivos serán procesados inmediatamente en los sistemas de archivo soportados.", "LabelEnableSingleImageInDidlLimit": "Limitar a una sola imagen incrustada", "LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no se renderizarán correctamente si se incrustan varias imágenes en DIDL.", "LabelEndDate": "Fecha de fin:", @@ -521,7 +513,7 @@ "LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si lo recuerdas.", "LabelFormat": "Formato:", "LabelFriendlyName": "Nombre amistoso:", - "LabelServerNameHelp": "Este nombre se usará para identificar el servidor y se predeterminará al nombre de la computadora del servidor.", + "LabelServerNameHelp": "Este nombre se usará para identificar el servidor y se predeterminará al nombre de host del servidor.", "LabelGroupMoviesIntoCollections": "Agrupar películas en colecciones", "LabelGroupMoviesIntoCollectionsHelp": "Cuando se muestran listados de películas, las películas que pertenecen a una colección serán mostradas agrupadas en un solo artículo.", "LabelH264Crf": "CRF de codificación H264:", @@ -531,11 +523,9 @@ "LabelHomeNetworkQuality": "Calidad en red local:", "LabelHomeScreenSectionValue": "Sección {0} de la pantalla de inicio:", "LabelHttpsPort": "Número de puerto local HTTPS:", - "LabelHttpsPortHelp": "El número de puerto TCP al que el servidor HTTPS de Jellyfin debería enlazar.", + "LabelHttpsPortHelp": "El número de puerto TCP al del servidor HTTPS.", "LabelIconMaxHeight": "Altura máxima del ícono:", - "LabelIconMaxHeightHelp": "Resolución máxima de los íconos expuestos vía upnp:icon.", "LabelIconMaxWidth": "Ancho máximo del ícono:", - "LabelIconMaxWidthHelp": "Resolución máxima de los íconos expuestos vía upnp:icon.", "LabelIdentificationFieldHelp": "Una subcadena indiferente a las mayúsculas y minúsculas o una expresión regular (regex).", "LabelImageFetchersHelp": "Habilita y prioriza tus recolectores de imágenes preferidos.", "LabelImageType": "Tipo de imagen:", @@ -559,7 +549,7 @@ "LabelLanguage": "Idioma:", "LabelLineup": "Programación:", "LabelLocalHttpServerPortNumber": "Número de puerto local HTTP:", - "LabelLocalHttpServerPortNumberHelp": "El número de puerto TCP al que el servidor HTTP de Jellyfin debería enlazar.", + "LabelLocalHttpServerPortNumberHelp": "El número de puerto TCP del servidor HTTP.", "LabelLockItemToPreventChanges": "Bloquear este elemento para evitar cambios futuros", "LabelLoginDisclaimer": "Aviso legal:", "LabelLoginDisclaimerHelp": "Un mensaje que se mostrará en la parte inferior de la página de inicio de sesión.", @@ -601,7 +591,7 @@ "LabelMovieCategories": "Categorías de películas:", "LabelMoviePrefix": "Prefijo de la película:", "LabelMoviePrefixHelp": "Si un prefijo es aplicado al título de las películas, introdúcelo aquí para que el servidor pueda manejarlo correctamente.", - "LabelMovieRecordingPath": "Ruta para las grabaciones de películas (opcional):", + "LabelMovieRecordingPath": "Ruta para las grabaciones de películas:", "LabelMusicStreamingTranscodingBitrate": "Velocidad de bits de transcodificación de música:", "LabelMusicStreamingTranscodingBitrateHelp": "Especifica la velocidad de bits máxima al transmitir música.", "LabelName": "Nombre:", @@ -613,8 +603,8 @@ "LabelNumber": "Número:", "LabelNumberOfGuideDays": "Número de días de datos de la programación a descargar:", "LabelNumberOfGuideDaysHelp": "Descargar más días de datos de programación permite programar con mayor anticipación y ver más listados, pero tomará más tiempo en descargar. Auto hará la selección basada en el número de canales.", - "LabelOptionalNetworkPath": "(Opcional) Carpeta de red compartida:", - "LabelOptionalNetworkPathHelp": "Si esta carpeta es compartida en su red, proveer la ruta del recurso compartido de red puede permitir a las aplicaciones Jellyfin en otros dispositivos acceder a los archivos de medios directamente. Por ejemplo, {0} o {1}.", + "LabelOptionalNetworkPath": "Carpeta de red compartida:", + "LabelOptionalNetworkPathHelp": "Si esta carpeta es compartida en su red, proveer la ruta del recurso compartido de red puede permitir a los clientes en otros dispositivos acceder a los archivos de medios directamente. Por ejemplo, {0} o {1}.", "LabelOriginalAspectRatio": "Relación de aspecto original:", "LabelOriginalTitle": "Título original:", "LabelOverview": "Resumen:", @@ -654,7 +644,7 @@ "LabelReleaseDate": "Fecha de estreno:", "LabelRemoteClientBitrateLimit": "Limite de velocidad de bits para la transmisión por Internet (Mbps):", "LabelRemoteClientBitrateLimitHelp": "Un límite opcional de velocidad de bits por transmisión para todos los dispositivos fuera de la red. Esto es útil para evitar que los dispositivos soliciten una tasa de bits más alta de la que puede manejar tu conexión a Internet. Esto puede provocar un aumento de la carga de la CPU en el servidor para transcodificar los videos sobre la marcha a una velocidad de bits inferior.", - "LabelRuntimeMinutes": "Duración (minutos):", + "LabelRuntimeMinutes": "Duración:", "LabelSaveLocalMetadata": "Guardar las ilustraciones en las carpetas de los medios", "LabelSaveLocalMetadataHelp": "Guardar ilustraciones en las carpetas de los medios los colocará en un lugar donde se pueden editar fácilmente.", "LabelScheduledTaskLastRan": "Última ejecución {0}, tomando {1}.", @@ -666,7 +656,7 @@ "LabelSelectVersionToInstall": "Seleccionar versión a instalar:", "LabelSendNotificationToUsers": "Enviar la notificación a:", "LabelSerialNumber": "Número de serie", - "LabelSeriesRecordingPath": "Ruta para las grabaciones de series (opcional):", + "LabelSeriesRecordingPath": "Ruta para las grabaciones de series:", "LabelServerHost": "Servidor:", "LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com", "LabelSimultaneousConnectionLimit": "Límite de transmisiones simultáneas:", @@ -782,13 +772,13 @@ "MessageConfirmProfileDeletion": "¿Estás seguro de querer eliminar este perfil?", "MessageConfirmRecordingCancellation": "¿Cancelar grabación?", "MessageConfirmRemoveMediaLocation": "¿Estás seguro de querer remover esta ubicación?", - "MessageConfirmRestart": "¿Estás seguro de que deseas reiniciar el servidor Jellyfin?", - "MessageConfirmRevokeApiKey": "¿Estás seguro de querer revocar esta clave API? La conexión de la aplicación con el servidor Jellyfin será terminada abruptamente.", + "MessageConfirmRestart": "¿Estás seguro de que deseas reiniciar Jellyfin?", + "MessageConfirmRevokeApiKey": "¿Estás seguro de querer revocar esta clave API? La conexión de la aplicación con el servidor será terminada abruptamente.", "MessageConfirmShutdown": "¿Estás seguro de que deseas apagar el servidor?", "MessageContactAdminToResetPassword": "Por favor, contacta a tu administrador para restablecer tu contraseña.", "MessageCreateAccountAt": "Crear una cuenta en {0}", "MessageDeleteTaskTrigger": "¿Estás seguro de querer eliminar este disparador de tarea?", - "MessageDirectoryPickerBSDInstruction": "Para BSD, quizás necesites configurar el almacenamiento dentro de tu «FreeNAS Jail» de manera que permita a Jellyfin accederlo.", + "MessageDirectoryPickerBSDInstruction": "Para BSD, quizás necesites configurar el almacenamiento dentro de tu «FreeNAS Jail» de manera que permita a Jellyfin acceder a tus medios.", "MessageDirectoryPickerLinuxInstruction": "Para Linux en Arch Linux, CentOS, Debian, Fedora, openSUSE o Ubuntu, debes conceder al usuario del servicio al menos permisos de lectura a tus ubicaciones de almacenamiento.", "MessageDownloadQueued": "Descarga puesta en la cola.", "MessageEnablingOptionLongerScans": "Habilitar esta opción podría resultar en escaneos de bibliotecas significativamente más largos.", @@ -810,7 +800,7 @@ "MessagePleaseEnsureInternetMetadata": "Por favor, asegúrate de que la descarga de metadatos de Internet está habilitada.", "MessagePleaseWait": "Por favor, espera. Esto podría tomar un minuto.", "MessagePluginConfigurationRequiresLocalAccess": "Para configurar este complemento por favor, inicia sesión en tu servidor local directamente.", - "MessagePluginInstallDisclaimer": "Los complementos desarrollados por miembros de la comunidad Jellyfin son una gran forma de mejorar tu experiencia con Jellyfin con características y beneficios adicionales. Antes de instalar, por favor, conoce el impacto que pueden ocasionar en tu servidor Jellyfin, tales como escaneo más largo de bibliotecas, procesamiento en segundo plano adicional y reducción de la estabilidad del sistema.", + "MessagePluginInstallDisclaimer": "Los complementos desarrollados por miembros de la comunidad son una gran forma de mejorar tu experiencia con características y beneficios adicionales. Antes de instalar, por favor, conoce el impacto que pueden ocasionar en tu servidor, tales como escaneo más largo de bibliotecas, procesamiento en segundo plano adicional y reducción de la estabilidad del sistema.", "MessageReenableUser": "Ver abajo para volver a habilitar", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Las siguientes ubicaciones de medios se removerán de tu biblioteca:", "MessageUnableToConnectToServer": "No podemos conectarnos al servidor seleccionado en este momento. Por favor, asegúrate de que está funcionando e inténtalo de nuevo.", @@ -862,7 +852,7 @@ "OptionAllowLinkSharingHelp": "Solo son compartidas páginas web que contienen información sobre los medios. Los archivos de medios nunca son compartidos públicamente. Los compartidos tienen un límite de tiempo y expirarán después de {0} días.", "OptionAllowManageLiveTv": "Permitir gestión de grabación de TV en vivo", "OptionAllowMediaPlayback": "Permitir reproducción de medios", - "OptionAllowMediaPlaybackTranscodingHelp": "Restringir el acceso a la transcodificación podría causar fallas en la reproducción en las aplicaciones Jellyfin debido a los formatos de medios no soportados.", + "OptionAllowMediaPlaybackTranscodingHelp": "Restringir el acceso a la transcodificación podría causar fallas en la reproducción en los clientes debido a los formatos de medios no soportados.", "OptionAllowRemoteControlOthers": "Permitir control remoto de otros usuarios", "OptionAllowRemoteSharedDevices": "Permitir control remoto de dispositivos compartidos", "OptionAllowRemoteSharedDevicesHelp": "Los dispositivos DLNA se considerarán compartidos hasta que un usuario comience a controlarlos.", @@ -871,7 +861,7 @@ "OptionAllowVideoPlaybackRemuxing": "Permitir reproducción de video que requiera conversión sin recodificar", "OptionAllowVideoPlaybackTranscoding": "Permitir la reproducción de video que requiera de transcodificación", "OptionAutomaticallyGroupSeries": "Fusionar automáticamente series esparcidas a través de múltiples carpetas", - "OptionAutomaticallyGroupSeriesHelp": "Si se habilita, las series que se reparten a través de múltiples carpetas dentro de esta biblioteca serán fusionadas en una sola serie.", + "OptionAutomaticallyGroupSeriesHelp": "Las series que se reparten a través de múltiples carpetas dentro de esta biblioteca serán fusionadas en una sola serie.", "OptionCommunityRating": "Calificación de la comunidad", "OptionCriticRating": "Calificación de los críticos", "OptionCustomUsers": "Personalizado", @@ -881,12 +871,12 @@ "OptionDateAddedImportTime": "Usar la fecha de escaneo en la biblioteca", "OptionDatePlayed": "Fecha de reproducción", "OptionDisableUser": "Desactivar este usuario", - "OptionDisableUserHelp": "Si se desactiva, el servidor no aceptará conexiones de este usuario. Las conexiones existentes serán finalizadas abruptamente.", + "OptionDisableUserHelp": "El servidor no aceptará conexiones de este usuario. Las conexiones existentes serán finalizadas abruptamente.", "OptionDislikes": "No me gusta", "OptionDisplayFolderView": "Mostrar una vista de carpetas para mostrar las carpetas simples de los medios", "OptionDisplayFolderViewHelp": "Muestra las carpetas junto con sus otras bibliotecas de medios. Esto puede ser útil si deseas tener una vista simple de carpeta.", "OptionDownloadImagesInAdvance": "Descargar las imágenes con antelación", - "OptionDownloadImagesInAdvanceHelp": "Por defecto, la mayoría de las imágenes solo son descargadas cuando son solicitadas por una aplicación Jellyfin. Habilita esta opción para descargar todas las imágenes por adelantado, a medida que se agreguen nuevos medios. Esto podría causar escaneos de bibliotecas significativamente más largos.", + "OptionDownloadImagesInAdvanceHelp": "Por defecto, la mayoría de las imágenes solo son descargadas cuando son solicitadas por un cliente. Habilita esta opción para descargar todas las imágenes por adelantado, a medida que se agreguen nuevos medios. Esto podría causar escaneos de bibliotecas significativamente más largos.", "OptionDvd": "DVD", "OptionEmbedSubtitles": "Incrustar dentro del contenedor", "OptionEnableAccessFromAllDevices": "Habilitar acceso desde todos los dispositivos", @@ -908,7 +898,7 @@ "OptionHideUserFromLoginHelp": "Útil para cuentas privadas o de administrador ocultas. El usuario tendrá que iniciar sesión manualmente introduciendo su nombre de usuario y contraseña.", "OptionHlsSegmentedSubtitles": "Subtítulos segmentados HLS", "OptionIgnoreTranscodeByteRangeRequests": "Ignorar solicitudes de transcodificación de rango de bytes", - "OptionIgnoreTranscodeByteRangeRequestsHelp": "Si se habilita, estas solicitudes serán honradas pero se ignorará el encabezado de rango de bytes.", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "Estas solicitudes serán honradas pero se ignorará el encabezado de rango de bytes.", "OptionImdbRating": "Calificación de IMDb", "OptionLikes": "Me gusta", "OptionMax": "Máximo", @@ -917,13 +907,11 @@ "OptionOnInterval": "En un intervalo", "OptionParentalRating": "Clasificación parental", "OptionPlainStorageFolders": "Mostrar todas las carpetas como carpetas de almacenamiento simples", - "OptionPlainStorageFoldersHelp": "Si se habilita, todos las carpetas serán representadas en DIDL como «object.container.storageFolder» en lugar de un tipo más específico, como «object.container.person.musicArtist».", + "OptionPlainStorageFoldersHelp": "Todos las carpetas serán representadas en DIDL como «object.container.storageFolder» en lugar de un tipo más específico, como «object.container.person.musicArtist».", "OptionPlainVideoItems": "Mostrar todos los videos como elementos de video simples", - "OptionPlainVideoItemsHelp": "Si se habilita, todos los videos serán representados en DIDL como «object.item.videoItem» en lugar de un tipo más específico, como «object.item.videoItem.movie».", + "OptionPlainVideoItemsHelp": "Todos los videos serán representados en DIDL como «object.item.videoItem» en lugar de un tipo más específico, como «object.item.videoItem.movie».", "OptionPlayCount": "Contador de reproducciones", "OptionPremiereDate": "Fecha de estreno", - "OptionProfilePhoto": "Foto", - "OptionProfileVideoAudio": "Audio del video", "OptionProtocolHls": "Transmisión en vivo por HTTP", "OptionReleaseDate": "Fecha de estreno", "OptionReportByteRangeSeekingWhenTranscoding": "Reportar que el servidor soporta la búsqueda de bytes cuando se transcodifica", @@ -933,7 +921,7 @@ "OptionResElement": "Elemento res", "OptionResumable": "Reanudable", "OptionSaveMetadataAsHidden": "Guardar metadatos e imágenes como archivos ocultos", - "OptionSaveMetadataAsHiddenHelp": "Cambiar esto se aplicará a los nuevos metadatos guardados en el futuro. Los archivos de metadatos existentes serán actualizados la próxima vez que sean guardados por el servidor Jellyfin.", + "OptionSaveMetadataAsHiddenHelp": "Cambiar esto se aplicará a los nuevos metadatos guardados en el futuro. Los archivos de metadatos existentes serán actualizados la próxima vez que sean guardados por el servidor.", "OptionSpecialEpisode": "Especiales", "OptionSubstring": "Subcadena", "OptionTrackName": "Nombre de la pista", @@ -971,9 +959,9 @@ "PleaseAddAtLeastOneFolder": "Por favor, agrega al menos una carpeta a esta biblioteca dando clic al botón Agregar.", "PleaseConfirmPluginInstallation": "Por favor, haz clic en OK para confirmar que has leído lo que se encuentra arriba y que deseas proceder con la instalación del complemento.", "PleaseEnterNameOrId": "Por favor, introduce un nombre o ID externo.", - "PleaseRestartServerName": "Por favor, reinicia el servidor Jellyfin - {0}.", + "PleaseRestartServerName": "Por favor, reinicia el servidor {0}.", "PleaseSelectTwoItems": "Por favor, selecciona al menos dos elementos.", - "MessagePluginInstalled": "El complemento ha sido instalado con éxito. El servidor Jellyfin necesitará ser reiniciado para que los cambios surtan efecto.", + "MessagePluginInstalled": "El complemento ha sido instalado con éxito. El servidor necesitará ser reiniciado para que los cambios surtan efecto.", "PreferEmbeddedTitlesOverFileNames": "Preferir títulos incrustados a los nombres de archivo", "PreferEmbeddedTitlesOverFileNamesHelp": "Esto determina el título mostrado por defecto cuando no hay disponibles metadatos en Internet o localmente.", "Premiere": "Estreno", @@ -998,7 +986,7 @@ "RecordingScheduled": "Grabación programada.", "Recordings": "Grabaciones", "Refresh": "Actualizar", - "RefreshDialogHelp": "Los metadatos son actualizados basándose en las configuraciones y servicios de Internet que estén activados en el panel de control de tu servidor Jellyfin.", + "RefreshDialogHelp": "Los metadatos son actualizados basándose en las configuraciones y servicios de Internet que estén activados en el panel de control del servidor.", "RefreshMetadata": "Actualizar metadatos", "RefreshQueued": "Actualización puesta en la cola.", "ReleaseDate": "Fecha de estreno", @@ -1035,10 +1023,10 @@ "SeriesRecordingScheduled": "Grabación de series programadas.", "SeriesSettings": "Configuración de la serie", "SeriesYearToPresent": "{0} - Actualidad", - "ServerNameIsRestarting": "El servidor Jellyfin - {0} se está reiniciando.", - "ServerNameIsShuttingDown": "El servidor Jellyfin - {0} se está apagando.", - "ServerRestartNeededAfterPluginInstall": "El servidor Jellyfin necesitará reiniciarse después de instalar un complemento.", - "ServerUpdateNeeded": "Este servidor Jellyfin necesita ser actualizado. Para descargar la última versión, por favor, visita {0}", + "ServerNameIsRestarting": "El servidor {0} se está reiniciando.", + "ServerNameIsShuttingDown": "El servidor {0} se está apagando.", + "ServerRestartNeededAfterPluginInstall": "Jellyfin necesitará reiniciarse después de instalar un complemento.", + "ServerUpdateNeeded": "Este servidor necesita ser actualizado. Para descargar la última versión, por favor, visita {0}", "Settings": "Configuración", "SettingsSaved": "Configuración guardada.", "SettingsWarning": "Cambiar estos valores podría causar inestabilidad o fallas de conexión. Si experimentas cualquier problema, recomendamos volver a los valores por defecto.", @@ -1165,7 +1153,7 @@ "ButtonInfo": "Info", "ButtonOk": "OK", "ButtonTrailer": "Trailer", - "AuthProviderHelp": "Selecciona un proveedor de autenticación que se utilizará para autenticar la contraseña de este usuario.", + "AuthProviderHelp": "Selecciona un proveedor de autenticación que se utilizará para confirmar la contraseña de este usuario.", "Director": "Director", "Extras": "Extras", "General": "General", @@ -1205,7 +1193,6 @@ "OptionIsSD": "SD", "OptionLoginAttemptsBeforeLockout": "Determina cuantos intentos de inicio de sesión incorrectos se pueden hacer antes de que ocurra el bloqueo.", "OptionLoginAttemptsBeforeLockoutHelp": "Un valor de cero significa heredar el valor predeterminado de tres intentos para los usuarios normales y cinco para los administradores. Ajustar esto a -1 deshabilitará la función.", - "OptionProfileVideo": "Video", "OptionProtocolHttp": "HTTP", "OptionRegex": "Expresión regular", "PasswordResetProviderHelp": "Elige un proveedor de restablecimiento de contraseña para usar cuando este usuario solicite un restablecimiento de contraseña", @@ -1254,7 +1241,7 @@ "LastSeen": "Ultima vez visto {0}", "PersonRole": "como {0}", "ListPaging": "{0}-{1} de {2}", - "WriteAccessRequired": "El servidor Jellyfin requiere permiso de escritura en esta carpeta. Por favor, asegúrate de tener acceso de escritura e inténtalo de nuevo.", + "WriteAccessRequired": "Jellyfin requiere permiso de escritura en esta carpeta. Por favor, asegúrate de tener acceso de escritura e inténtalo de nuevo.", "PathNotFound": "No se pudo encontrar la ruta. Por favor, asegúrate de que la ruta es válida e inténtalo de nuevo.", "Season": "Temporada", "PreferEmbeddedEpisodeInfosOverFileNames": "Preferir información del episodio incrustada a los nombres de archivo", @@ -1280,10 +1267,9 @@ "AllowFfmpegThrottling": "Regular transcodificaciones", "AlbumArtist": "Artista del álbum", "Album": "Álbum", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "LabelDeinterlaceMethod": "Método de desentrelazado:", - "DeinterlaceMethodHelp": "Seleccione el método de desentrelazado que se usará al transcodificar contenido entrelazado.", + "DeinterlaceMethodHelp": "Seleccione el método de desentrelazado que se usará al transcodificar contenido entrelazado. Cuando se habilite hardware con soporte de aceleración por hardware, se utilizará este.", "Filter": "Filtro", "New": "Nuevo", "LabelLibraryPageSizeHelp": "Establece el número de elementos a mostrar en una página de biblioteca. Establece en 0 para deshabilitar el paginado.", @@ -1313,7 +1299,7 @@ "MessageSyncPlayGroupDoesNotExist": "Fallo al unirse al grupo porque éste no existe.", "MessageSyncPlayPlaybackPermissionRequired": "Permiso de reproducción requerido.", "MessageSyncPlayNoGroupsAvailable": "No hay grupos disponibles. Empieza a reproducir algo primero.", - "MessageSyncPlayGroupWait": "{0} está cargando...", + "MessageSyncPlayGroupWait": "{0} está cargando…", "MessageSyncPlayUserLeft": "{0} abandonó el grupo.", "MessageSyncPlayUserJoined": "{0} se ha unido al grupo.", "MessageSyncPlayDisabled": "SyncPlay deshabilitado.", @@ -1357,5 +1343,80 @@ "ClearQueue": "Limpiar cola", "StopPlayback": "Detener reproducción", "Writers": "Escritores", - "ViewAlbumArtist": "Ver el artista del album" + "ViewAlbumArtist": "Ver el artista del album", + "LabelAlbumArtMaxResHelp": "Máxima resolución del arte del álbum expuesto via con la propiedad upnp:albumArtURI.", + "KnownProxiesHelp": "Lista de direcciones de IP separadas por comas de todos los proxies conocidos que se utilizan para tu instancia de Jellyfin. Esto es necesario para utilizar correctamente los encabezados X-Forwarded-For. Requiere reiniciar despues de grabar.", + "Image": "Imagen", + "Other": "Otros", + "EnableQuickConnect": "Habilitar conexión rápida en este servidor", + "EnableAutoCast": "Configurar por defecto", + "Data": "Datos", + "ButtonUseQuickConnect": "Usar conexión rápida.", + "ButtonActivate": "Activar", + "Authorize": "Autorizar", + "LabelMaxMuxingQueueSizeHelp": "Número máximo de paquetes que se pueden almacenar en búfer mientras se espera que se inicialicen todos los flujos. Intente aumentarlo si todavía encuentra el error \"Demasiados paquetes almacenados en búfer para el flujo de salida\" en los registros de ffmpeg. El valor recomendado es 2048.", + "LabelMaxMuxingQueueSize": "Tamaño máximo de la cola de muxing:", + "Preview": "Previsualización", + "SubtitleVerticalPositionHelp": "Número de línea donde aparece el texto. Los números positivos indican de arriba hacia abajo. Los números negativos indican de abajo hacia arriba.", + "LabelSubtitleVerticalPosition": "Posición vertical:", + "LabelTonemappingParamHelp": "Configuración del algoritmo de mapeo de tonos. Los valores recomendados y predeterminados son NaN. Generalmente déjelo en blanco.", + "LabelTonemappingParam": "Parámetros de mapeo de tonos:", + "LabelTonemappingPeakHelp": "Anule la señal/nominal/pico de referencia, con este valor. Útil cuando la información de picos incorporada en los metadatos de la pantalla no es confiable o cuando el mapeo de tonos de un rango más bajo a un rango más alto. El valor recomendado y predeterminado es 0.", + "LabelTonemappingPeak": "Pico de mapeo de tonos:", + "LabelTonemappingThresholdHelp": "Los parámetros del algoritmo de mapeo de tonos se ajustan con precisión para cada escena. Y se usa un umbral para detectar si la escena ha cambiado o no. Si la distancia entre el brillo promedio del cuadro actual y el promedio actual excede un valor de umbral, volveríamos a calcular el brillo promedio y pico de la escena. Los valores recomendados y predeterminados son 0.8 y 0.2.", + "LabelTonemappingThreshold": "Umbral de mapeo de tonos:", + "LabelTonemappingDesatHelp": "Aplique desaturación para reflejos que superen este nivel de brillo. Cuanto mayor sea el parámetro, más información de color se conservará. Esta configuración ayuda a evitar colores apagados de forma no natural para las altas luces, convirtiéndose (suavemente) en blanco. Esto hace que las imágenes se sientan más naturales, a costa de reducir la información sobre colores fuera de rango. Los valores recomendados y predeterminados son 0 y 0.5.", + "LabelTonemappingDesat": "Desaturación del mapa de tonos:", + "TonemappingRangeHelp": "Seleccione la gama de colores de salida. Auto es el mismo que el rango de entrada.", + "LabelTonemappingRange": "Rango de mapeo de tonos:", + "TonemappingAlgorithmHelp": "El mapeo de tonos se puede ajustar con precisión. Si no está familiarizado con estas opciones, mantenga las predeterminadas. El valor recomendado es Reinhard.", + "LabelTonemappingAlgorithm": "Selecciona el algoritmo de mapeo de tonos:", + "AllowTonemappingHelp": "El mapeo de tonos puede transformar el rango dinámico de un video de HDR a SDR mientras mantiene los detalles y colores de la imagen, que son información muy importante para representar la escena original. Actualmente solo funciona cuando se transcodifican videos con metadatos HDR10 o HLG integrados. Si la reproducción no es fluida o falla, considere apagar el decodificador de hardware.", + "EnableTonemapping": "Habilitar mapeo de tonos", + "LabelOpenclDeviceHelp": "Este es el dispositivo OpenCL que se utiliza para el mapeo de tonos. El lado izquierdo del punto es el número de plataforma y el lado derecho es el número de dispositivo en la plataforma. El valor predeterminado es 0.0. Se requiere el archivo de aplicación ffmpeg que contiene el método de aceleración de hardware OpenCL.", + "LabelOpenclDevice": "Dispositivo OpenCL:", + "LabelColorPrimaries": "Colores primarios:", + "LabelColorTransfer": "Transferencia de color:", + "LabelColorSpace": "Espacio de color:", + "LabelVideoRange": "Rango del video:", + "MediaInfoColorPrimaries": "Colores primarios", + "MediaInfoColorTransfer": "Transferencia de color", + "MediaInfoColorSpace": "Espacio de color", + "MediaInfoVideoRange": "Rango del video", + "Bwdif": "BWDIF", + "VideoAudio": "Audio del video", + "Video": "Video", + "UseDoubleRateDeinterlacingHelp": "Esta configuración utiliza la velocidad de campo al desentrelazar, a menudo denominado desentrelazado bob, que duplica la velocidad de fotogramas del video para proporcionar un movimiento completo como lo que vería al ver un video entrelazado en un televisor.", + "UseDoubleRateDeinterlacing": "Duplicar la velocidad de fotogramas al desentrelazar", + "ThumbCard": "Tarjeta miniatura", + "Subtitle": "Subtítulo", + "SpecialFeatures": "Características especiales", + "SelectServer": "Seleccionar servidor", + "Restart": "Reiniciar", + "ResetPassword": "Reinicializar contraseña", + "QuickConnectNotActive": "La conexión rápida no está habilitada en este servidor.", + "QuickConnectNotAvailable": "Pídele al administrador que habilite la conexión rápida.", + "QuickConnectInvalidCode": "Código de conexión rápida inválido.", + "QuickConnectDescription": "Para entrar con conexión rápida, selecciona el botón de Conexión rápida en el dispositivo desde donde intentas entrar e introduce el código que se muestra debajo.", + "QuickConnectDeactivated": "La conexión rápida fue desactivada antes de que la petición pudiera ser aprobada", + "QuickConnectAuthorizeFail": "Código de conexión rápida desconocido", + "QuickConnectAuthorizeSuccess": "Petición autorizada", + "QuickConnectAuthorizeCode": "Introduce el codigo {0} para entrar.", + "QuickConnectActivationSuccessful": "Activada exitosamente", + "QuickConnect": "Conexión rápida", + "Profile": "Perfil", + "PreviousTrack": "Regresar al previo", + "MessageGetInstalledPluginsError": "Ocurrió un error al tratar de obtener la lista de los complementos instalados.", + "MessagePluginInstallError": "Ocurrió un error al instalar el complemento.", + "PosterCard": "Tarjeta póster", + "Poster": "Póster", + "PlaybackRate": "Tasa de reproducción.", + "Photo": "Foto", + "NextTrack": "Saltar al siguiente", + "MusicVideos": "Videos musicales", + "LabelQuickConnectCode": "Código de conexión rápida:", + "LabelUnstable": "Inestable", + "LabelKnownProxies": "Proxies conocidos:", + "LabelIconMaxResHelp": "Resolución máxima de los íconos expuestos por medio de la propiedad upnp:icon.", + "LabelCurrentStatus": "Estatus actual:" } diff --git a/src/strings/es.json b/src/strings/es.json index 36a01a72df..e41fe91e1b 100644 --- a/src/strings/es.json +++ b/src/strings/es.json @@ -65,7 +65,7 @@ "ButtonPreviousTrack": "Pista anterior", "ButtonQuickStartGuide": "Guía de inicio rápido", "ButtonRefreshGuideData": "Actualizar datos de la guía", - "ButtonRemove": "Quitar", + "ButtonRemove": "Eliminar", "ButtonRename": "Renombrar", "ButtonResetEasyPassword": "Restablecer código PIN", "ButtonResume": "Continuar", @@ -143,7 +143,7 @@ "Ended": "Finalizado", "EndsAtValue": "Termina a las {0}", "Episodes": "Episodios", - "ErrorAddingListingsToSchedulesDirect": "Ha habido un error añadiendo la alineación a tu cuenta de Schedules Direct. Schedules Direct solo permite un determinado número de alineaciones por cuenta. Necesitarás iniciar sesión en la web de Schedules Direct y quitar otras listas de tu cuenta antes de proceder.", + "ErrorAddingListingsToSchedulesDirect": "Ha habido un error al añadir la alineación a tu cuenta de Schedules Direct. Schedules Direct solo permite un determinado número de alineaciones por cuenta. Necesitarás iniciar sesión en la web de Schedules Direct y eliminar otras listas de tu cuenta antes de proceder.", "ErrorAddingMediaPathToVirtualFolder": "Ha habido un error añadiendo la ruta de los Medios. Por favor, asegúrate de que la ruta es válida y el servidor Jellyfin tiene acceso a esa ubicación.", "ErrorAddingTunerDevice": "Ha habido un error añadiendo el dispositivo sintonizador. Por favor, asegúrate de que es accesible e inténtalo otra vez.", "ErrorAddingXmlTvFile": "Ha sucedido un error accediendo al archivo XML. Por favor, asegúrate que el archivo existe e inténtalo de nuevo.", @@ -152,7 +152,7 @@ "ErrorPleaseSelectLineup": "Por favor selecciona una alineación e inténtalo otra vez. Si no hay alineaciones disponibles, revisa que tu nombre de usuario, contraseña y código postal son correctos.", "ErrorSavingTvProvider": "Ha habido un error guardando el proveedor de TV. Por favor, asegúrate de que es accesible e inténtalo otra vez.", "EveryNDays": "Cada {0} días", - "ExitFullscreen": "Quitar pantalla completa", + "ExitFullscreen": "Salir de pantalla completa", "ExtraLarge": "Extragrande", "ExtractChapterImagesHelp": "La extracción de imágenes de capítulos permitirá a los clientes mostrar gráficamente la selección de escenas. El proceso puede ser lento, intensivo en recursos y requerir varios gigabytes de espacio. Se ejecuta cuando se añaden vídeos y también como tarea programable por la noche. El horario es configurable en el área de tareas programadas. No se recomienda ejecutar esta tarea durante las horas pico de uso.", "FFmpegSavePathNotFound": "No se ha podido localizar ffmpeg ni ffprobe en la ruta especificada. Comprueba la ruta y vuelva a intentarlo.", @@ -163,12 +163,6 @@ "FileNotFound": "Archivo no encontrado.", "FileReadCancelled": "La lectura del archivo se ha cancelado.", "FileReadError": "Se encontró un error al leer el archivo.", - "FolderTypeBooks": "Libros", - "FolderTypeMovies": "Películas", - "FolderTypeMusic": "Música", - "FolderTypeMusicVideos": "Vídeos Musicales", - "FolderTypeTvShows": "Programas de TV", - "FolderTypeUnset": "Contenido Mixto", "FormatValue": "Formato: {0}", "Friday": "Viernes", "Fullscreen": "Pantalla completa", @@ -297,8 +291,8 @@ "HeaderRecordingOptions": "Ajustes de grabación", "HeaderRecordingPostProcessing": "Grabación post procesamiento", "HeaderRemoteControl": "Control remoto", - "HeaderRemoveMediaFolder": "Quitar carpeta de medios", - "HeaderRemoveMediaLocation": "Quitar ubicación de medios", + "HeaderRemoveMediaFolder": "Eliminar carpeta de medios", + "HeaderRemoveMediaLocation": "Eliminar ubicación de medios", "HeaderResponseProfile": "Perfil de respuesta", "HeaderResponseProfileHelp": "Perfiles de respuesta proporcionan una forma de personalizar la información que se envía al dispositivo cuando se reproducen ciertos tipos de medios.", "HeaderRevisionHistory": "Histórico de revisiones", @@ -374,9 +368,7 @@ "LabelAlbum": "Álbum:", "LabelAlbumArtHelp": "PN utilizado para la carátula del álbum, dentro del atributo dlna: profileID en upnp: albumArtURI. Algunos dispositivos requieren un valor específico, independientemente del tamaño de la imagen.", "LabelAlbumArtMaxHeight": "Altura máxima de la carátula del album:", - "LabelAlbumArtMaxHeightHelp": "Resolución máxima de la carátula del álbum expuesta a través de upnp: albumArtURI.", "LabelAlbumArtMaxWidth": "Anchura máxima de la carátula del album:", - "LabelAlbumArtMaxWidthHelp": "Resolución máxima de la carátula del álbum expuesta a través de upnp: albumArtURI.", "LabelAlbumArtPN": "Carátula del album PN:", "LabelAlbumArtists": "Artistas de los álbumes:", "LabelAllowHWTranscoding": "Activar la conversión acelerada por hardware", @@ -477,9 +469,7 @@ "LabelHttpsPort": "Puerto local HTTPS:", "LabelHttpsPortHelp": "El número de puerto TCP para el servidor HTTPS.", "LabelIconMaxHeight": "Altura máxima de icono:", - "LabelIconMaxHeightHelp": "Resolución máxima de los iconos expuestos vía upnp:icon.", "LabelIconMaxWidth": "Anchura máxima de icono:", - "LabelIconMaxWidthHelp": "Resolución máxima de los iconos expuestos vía upnp:icon.", "LabelIdentificationFieldHelp": "Una subcadena insensible a mayúsculas o minúsculas o una expresión regex.", "LabelImageFetchersHelp": "Activa y ordena tus buscadores de imágenes en orden de prioridad.", "LabelImageType": "Tipo de imagen:", @@ -558,7 +548,7 @@ "LabelNumberOfGuideDays": "Número de días a descargar de la guía:", "LabelNumberOfGuideDaysHelp": "Descargar más días de la guía ofrece la posibilidad de programar grabaciones con mayor antelación y ver más listas, pero también tarda más en descargarse. Auto elegirá en función del número de canales.", "LabelOptionalNetworkPath": "Carpeta de red compartida:", - "LabelOptionalNetworkPathHelp": "Si esta carpeta se comparte en la red, el suministro de la ruta de acceso compartido de red puede permitir a las aplicaciones Jellyfin de otros dispositivos acceder directamente a los archivos multimedia.", + "LabelOptionalNetworkPathHelp": "Si esta carpeta se comparte en la red, suministrar la ruta de acceso compartido puede permitir a clientes de otros dispositivos acceder directamente a los archivos multimedia. Por ejemplo, {0} o {1}.", "LabelOriginalAspectRatio": "Relación de aspecto original:", "LabelOriginalTitle": "Título original:", "LabelOverview": "Resumen:", @@ -666,7 +656,7 @@ "LabelYoureDone": "¡Ya está!", "LabelZipCode": "Código postal:", "LabelffmpegPath": "Ruta de ffmpeg:", - "LabelffmpegPathHelp": "Carpeta donde se encuentra ffmpeg, el componente utilizado para realizar las conversiones. No la cambies a no ser que sepas lo que haces.", + "LabelffmpegPathHelp": "Ruta completa de la aplicación ffmpeg, o de la carpeta que la contiene.", "LanNetworksHelp": "Lista de direcciones IP separadas por comas o entradas de dirección IP / máscara de red para redes que se considerarán en la red local al imponer restricciones de ancho de banda. Si se establece, todas las demás direcciones IP se considerarán en la red externa y estarán sujetas a las restricciones de ancho de banda externo. Si se deja en blanco, solo se considera que la subred del servidor está en la red local.", "Large": "Grande", "LatestFromLibrary": "Reciente en {0}", @@ -707,19 +697,19 @@ "Menu": "Menú", "MessageAlreadyInstalled": "Esta versión ya está instalada.", "MessageAreYouSureDeleteSubtitles": "¿Está seguro que desea eliminar este archivo de subtítulos?", - "MessageAreYouSureYouWishToRemoveMediaFolder": "¿Está seguro de que quieres quitar esta carpeta de medios?", + "MessageAreYouSureYouWishToRemoveMediaFolder": "¿Está seguro de que quiere eliminar esta carpeta de medios?", "MessageConfirmDeleteGuideProvider": "¿Está seguro de que quieres borrar este proveedor de guía?", "MessageConfirmDeleteTunerDevice": "¿Está seguro de que quieres borrar este dispositivo?", "MessageConfirmProfileDeletion": "¿Está seguro que desea eliminar este perfil?", "MessageConfirmRecordingCancellation": "¿Está seguro que desea cancelar esta grabación?", - "MessageConfirmRemoveMediaLocation": "¿Estás seguro que quieres quitar esta ubicación?", + "MessageConfirmRemoveMediaLocation": "¿Está seguro de que quiere eliminar esta ubicación?", "MessageConfirmRestart": "¿Está seguro de que quieres reiniciar Jellyfin?", "MessageConfirmRevokeApiKey": "¿Está seguro de que quieres revocar esta clave API? Las conexiones de aplicaciones que usen la API se terminarán.", "MessageConfirmShutdown": "¿Está seguro que quiere apagar el servidor?", "MessageContactAdminToResetPassword": "Por favor, contacta con el administrador del sistema para restablecer tu contraseña.", "MessageCreateAccountAt": "Crear una cuenta en {0}", "MessageDeleteTaskTrigger": "¿Está seguro que desea eliminar esta tarea de activación?", - "MessageDirectoryPickerBSDInstruction": "Para BSD, necesitarás configurar el almacenamiento del \"FreeNAS Jail\" para poder permitir a Jellyfin acceder a él.", + "MessageDirectoryPickerBSDInstruction": "Para BSD, necesitarás configurar el almacenamiento del \"FreeNAS Jail\" para permitir a Jellyfin acceder a tu biblioteca.", "MessageDirectoryPickerLinuxInstruction": "Para Linux sobre Arch Linux, CentOS, Debian, Fedora, openSUSE o Ubuntu, debe conceder al usuario del servicio permiso de lectura en las rutas de almacenamiento.", "MessageDownloadQueued": "Descarga en cola.", "MessageEnablingOptionLongerScans": "Activar esta opción implicará escaneos de la biblioteca más largos.", @@ -740,7 +730,7 @@ "MessagePleaseEnsureInternetMetadata": "Asegúrate de que la descarga de etiquetas desde internet está activada.", "MessagePleaseWait": "Por favor, espere.", "MessagePluginConfigurationRequiresLocalAccess": "Para configurar este complemento inicia sesión en tu servidor local directamente.", - "MessagePluginInstallDisclaimer": "Las extensiones creadas por los miembros de la comunidad de Jellyfin son una buena forma de mejorar tu experiencia con características adicionales y otros beneficios. Antes de instalarlos considera los efectos que pueden tener en tu servidor Jellyfin, como escaneos de la biblioteca más largos, procesado en segundo plano adicional y una reducción de la estabilidad del sistema.", + "MessagePluginInstallDisclaimer": "Las extensiones creadas por los miembros de la comunidad son una buena forma de mejorar tu experiencia con características adicionales y otros beneficios. Antes de instalarlos considera los efectos que pueden tener en tu servidor, como escaneos de la biblioteca más largos, aumento del procesado en segundo plano o inestabilidad del sistema.", "MessageReenableUser": "Mira abajo para reactivarlo", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Se eliminarán las siguientes ubicaciones de medios de tu biblioteca:", "MessageUnableToConnectToServer": "No podemos conectar con el servidor seleccionado ahora mismo. Por favor, asegúrate de que esta funcionando e inténtalo otra vez.", @@ -849,8 +839,6 @@ "OptionPlainVideoItemsHelp": "Todos los vídeos están representados en DIDL como \"object.item.videoItem\" en lugar de un tipo más específico, como por ejemplo \"object.item.videoItem.movie\".", "OptionPlayCount": "Número de reproducciones", "OptionPremiereDate": "Fecha de estreno", - "OptionProfilePhoto": "Foto", - "OptionProfileVideoAudio": "Vídeo y audio", "OptionProtocolHls": "Emisión HTTP en directo", "OptionReleaseDate": "Fecha de lanzamiento", "OptionReportByteRangeSeekingWhenTranscoding": "Indicar que el servidor soporta la búsqueda de byte al convertir", @@ -921,8 +909,8 @@ "RefreshQueued": "Actualización programada.", "ReleaseDate": "Fecha de lanzamiento", "RememberMe": "Recuérdame", - "RemoveFromCollection": "Quitar de la colección", - "RemoveFromPlaylist": "Quitar de la lista de reproducción", + "RemoveFromCollection": "Eliminar de la colección", + "RemoveFromPlaylist": "Eliminar de la lista de reproducción", "Repeat": "Repetir", "RepeatAll": "Repetir todo", "RepeatEpisodes": "Repetir episodios", @@ -1087,9 +1075,9 @@ "Descending": "Descendiente", "DirectStreamHelp1": "El tipo de archivo (H.264, AC3, etc.) y la resolución son compatibles con el dispositivo, pero no el contenedor (mkv, avi, wmv, etc.). El vídeo será re-empaquetado al vuelo antes de transmitirlo al dispositivo.", "DirectStreamHelp2": "La transmisión directa del archivo usa muy poco procesamiento sin mínima pérdida de calidad en el vídeo.", - "Director": "Dirección de", + "Director": "Dirección", "Directors": "Directores", - "Display": "Mostrar", + "Display": "Visualización", "DisplayInMyMedia": "Mostrar en la pantalla de inicio", "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio al igual que \"últimos\" y \"continuar viendo\"", "DisplayMissingEpisodesWithinSeasons": "Mostrar episodios ausentes en las temporadas", @@ -1182,7 +1170,6 @@ "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionLoginAttemptsBeforeLockout": "Determina cuántos intentos de inicio de sesión fallidos se pueden realizar antes de que se produzca el bloqueo.", "OptionLoginAttemptsBeforeLockoutHelp": "El valor cero implica heredar el valor por defecto de tres intentos para usuarios y cinco intentos para administradores. El valor -1 desactiva esta funcionalidad.", - "OptionProfileVideo": "Vídeo", "OptionProtocolHttp": "HTTP", "OptionRegex": "Regex (expresión regular)", "OptionSubstring": "Subcadena", @@ -1284,11 +1271,10 @@ "AlbumArtist": "Artista del álbum", "Album": "Álbum", "LabelDeinterlaceMethod": "Metodo de desentrelazar:", - "DeinterlaceMethodHelp": "Seleccione el tipo de filtro que se aplicará para desentrelazar el contenido que esté entrelazado durante la conversión.", + "DeinterlaceMethodHelp": "Seleccione el tipo de filtro que se aplicará para desentrelazar el contenido que esté entrelazado durante la conversión. Si la aceleración por hardware para el desentrelazado está activada, se usará en lugar de este filtro.", "LabelLibraryPageSize": "Tamaño de la página de la biblioteca:", "LabelLibraryPageSizeHelp": "Establece la cantidad de artículos a mostrar en una página de la biblioteca. Ponlo en 0 para desactivar la paginación.", "UnsupportedPlayback": "No es posible desencriptar contenido protegido mediante DRM; sin embargo se intentará su reproducción. Algunos archivos pueden aparecer completamente negros debido a encriptación u otras características no soportadas, como títulos interactivos.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "ButtonTogglePlaylist": "Lista de reproducción", "Filter": "Filtro", @@ -1376,5 +1362,54 @@ "SelectServer": "Seleccionar Servidor", "Restart": "Reiniciar", "ResetPassword": "Reiniciar Contraseña", - "Profile": "Perfil" + "Profile": "Perfil", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacing": "Duplicar el número de cuadros por segundo al desentrelazar", + "Photo": "Fotografía", + "MusicVideos": "Vídeos Musicales", + "LabelIconMaxResHelp": "Máxima resolución de los iconos expuesta a través de la propiedad upnp:icon.", + "LabelAlbumArtMaxResHelp": "Máxima resolución del material artístico del álbum expuesta a través de la propiedad upnp:albumArtURI.", + "Other": "Otro", + "VideoAudio": "Vídeo Audio", + "ThumbCard": "Tarjeta miniatura", + "QuickConnectNotActive": "Conexión Rápida no está activa en este servidor", + "QuickConnectNotAvailable": "Pídale al administrador del servidor que habilite la Conexión Rápida", + "QuickConnectInvalidCode": "Código de Conexión Rápida incorrecto", + "QuickConnectDescription": "Para iniciar sesión con Conexión Rápida, pulse el botón Conexión Rápida en el dispositivo desde el que está iniciando sesión e ingrese el código que se muestra a continuación.", + "QuickConnectDeactivated": "Conexión Rápida se desactivo antes que se pudiera aprobar la solicitud de inicio de sesión", + "QuickConnectAuthorizeFail": "Código de Conexión Rápida desconocido", + "QuickConnectAuthorizeSuccess": "Solicitar autorización", + "QuickConnectAuthorizeCode": "Introducir código de identificación", + "QuickConnectActivationSuccessful": "Activado satisfactoriamente", + "QuickConnect": "Conexión Rápida", + "LabelQuickConnectCode": "Código de Conexión Rápida:", + "LabelKnownProxies": "Proxies conocidos:", + "LabelCurrentStatus": "Estado actual:", + "KnownProxiesHelp": "Lista separada por comas de las direcciones IP de los proxies que se utilizan al conectarse a su Jellyfin. Esto es necesario para hacer un uso adecuado de los cabeceras X-Forwarded-For. Requiere reiniciar después de guardar.", + "EnableQuickConnect": "Activar \"Conexión Rápida\" en este servidor", + "ButtonUseQuickConnect": "Conexión Rápida", + "ButtonActivate": "Activar", + "Authorize": "Autorizar", + "LabelTonemappingThreshold": "Límite del mapeo de Tono:", + "LabelColorPrimaries": "Primarias de color:", + "MediaInfoColorPrimaries": "Primarias de color", + "TonemappingRangeHelp": "Seleccione la gama de colores de salida. Auto selecciona el mismo valor que la gama de entrada.", + "LabelTonemappingRange": "Rango de mapeo de Tono:", + "TonemappingAlgorithmHelp": "El mapeo de tonos se puede ajustar con precisión. Si no está familiarizado con estas opciones, mantenga la opción predeterminada. El valor recomendado es Reinhard.", + "LabelTonemappingAlgorithm": "Seleccione el algoritmo de mapeo de Tonos:", + "EnableTonemapping": "Habilitar mapeo de Tono", + "LabelOpenclDevice": "Dispositivo OpenCL:", + "LabelColorTransfer": "Transferencia de color:", + "LabelColorSpace": "Espacio de color:", + "LabelVideoRange": "Rango de video:", + "MediaInfoColorTransfer": "Transferencia de color", + "MediaInfoColorSpace": "Espacio de color", + "MediaInfoVideoRange": "Rango de video", + "LabelMaxMuxingQueueSize": "Tamaño máximo de la cola de entremezclado:", + "LabelTonemappingParamHelp": "Ajuste el algoritmo de mapeo de Tono. El valor recomendado y predeterminados es NaN. Generalmente déjelo en blanco.", + "LabelTonemappingParam": "Parámetros del mapeo de Tono:", + "LabelTonemappingPeak": "Pico del mapeo de Tono:", + "LabelTonemappingDesat": "Mapeo de tonos desaturado:", + "UseDoubleRateDeinterlacingHelp": "Esta configuración utiliza la velocidad de campo al desentrelazar, a menudo denominado desentrelazado bob, que duplica los fotogramas del video para proporcionar un movimiento contínuo, como lo vería al ver un video entrelazado en un televisor.", + "PosterCard": "Tarjeta de presentación" } diff --git a/src/strings/es_419.json b/src/strings/es_419.json index 54ffbc53c2..eb9833aace 100644 --- a/src/strings/es_419.json +++ b/src/strings/es_419.json @@ -31,7 +31,6 @@ "Actor": "Actor", "AccessRestrictedTryAgainLater": "El acceso está restringido actualmente. Por favor, inténtalo más tarde.", "Absolute": "Absoluto", - "YadifBob": "YADIF Bob", "Trailers": "Trailers", "OptionResElement": "elemento reanudable", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", @@ -560,9 +559,6 @@ "OptionRandom": "Aleatorio", "OptionProtocolHttp": "HTTP", "OptionProtocolHls": "Transmisión en vivo por HTTP", - "OptionProfileVideoAudio": "Audio del video", - "OptionProfileVideo": "Video", - "OptionProfilePhoto": "Foto", "OptionPremiereDate": "Fecha de estreno", "LabelSize": "Tamaño:", "LabelSimultaneousConnectionLimit": "Límite de transmisiones simultáneas:", @@ -674,9 +670,7 @@ "LabelImageType": "Tipo de imagen:", "LabelImageFetchersHelp": "Habilita y prioriza tus recolectores de imágenes preferidos.", "LabelIdentificationFieldHelp": "Una subcadena indiferente a las mayúsculas y minúsculas o una expresión regular (regex).", - "LabelIconMaxWidthHelp": "Resolución máxima de los íconos expuestos vía upnp:icon.", "LabelIconMaxWidth": "Ancho máximo del ícono:", - "LabelIconMaxHeightHelp": "Resolución máxima de los íconos expuestos vía upnp:icon.", "LabelIconMaxHeight": "Altura máxima del ícono:", "LabelHttpsPortHelp": "El número de puerto TCP para el servidor HTTPS.", "LabelHttpsPort": "Número de puerto local HTTPS:", @@ -855,9 +849,7 @@ "LabelAllowHWTranscoding": "Permitir transcodificación por hardware", "LabelAlbumArtists": "Artistas del álbum:", "LabelAlbumArtPN": "PN del arte del álbum:", - "LabelAlbumArtMaxWidthHelp": "Resolución máxima del arte del álbum expuesta vía upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Ancho máximo del arte del álbum:", - "LabelAlbumArtMaxHeightHelp": "Resolución máxima del arte del álbum expuesta vía upnp:albumArtURI.", "LabelAlbumArtMaxHeight": "Altura máxima del arte del álbum:", "LabelAlbumArtHelp": "PN usado para el arte del álbum, dentro del atributo dlna:profileID en upnp:albumArtURI. Algunos dispositivos requieren valores específicos, independientemente del tamaño de la imagen.", "LabelAlbum": "Álbum:", @@ -1115,12 +1107,6 @@ "Fullscreen": "Pantalla completa", "Friday": "Viernes", "FormatValue": "Formato: {0}", - "FolderTypeUnset": "Contenido variado", - "FolderTypeTvShows": "Series de TV", - "FolderTypeMusicVideos": "Videos musicales", - "FolderTypeMusic": "Música", - "FolderTypeMovies": "Películas", - "FolderTypeBooks": "Libros", "Filters": "Filtros", "FileReadError": "Ha ocurrido un error al leer el archivo.", "FileReadCancelled": "La lectura del archivo ha sido cancelada.", @@ -1201,7 +1187,7 @@ "DeleteImage": "Eliminar imagen", "DeleteDeviceConfirmation": "¿Estás seguro de querer eliminar este dispositivo? Volverá a aparecer la siguiente vez que un usuario inicie sesión con él.", "Delete": "Eliminar", - "DeinterlaceMethodHelp": "Seleccione el método de desentrelazado que se usará al transcodificar contenido entrelazado.", + "DeinterlaceMethodHelp": "Seleccione el método de desentrelazado que se utilizará cuando el software transcodifique contenido entrelazado. Cuando la aceleración de hardware que admite el desentrelazado de hardware está habilitada, se utilizará el desentrelazador de hardware en lugar de esta configuración.", "DefaultSubtitlesHelp": "Los subtítulos se cargan basados en los indicadores «por defecto» y «forzado» incluidos en los metadatos. Las preferencias de idioma son consideradas cuando hay múltiples opciones disponibles.", "DefaultMetadataLangaugeDescription": "Estos son sus valores por defecto y pueden ser personalizados en cada biblioteca.", "ErrorDefault": "Ha ocurrido un error al procesar la solicitud. Por favor, inténtalo de nuevo más tarde.", @@ -1366,5 +1352,70 @@ "PreviousTrack": "Saltar al anterior", "MessageGetInstalledPluginsError": "Ocurrió un error buscando la lista de complementos instalados.", "MessagePluginInstallError": "Ocurrió un error instalando el complemento.", - "PlaybackRate": "Tasa de reproducción" + "PlaybackRate": "Tasa de reproducción", + "Data": "Datos", + "ButtonUseQuickConnect": "Usar conexión rápida", + "ButtonActivate": "Activar", + "Authorize": "Autorizar", + "LabelCurrentStatus": "Estado actual:", + "LabelAlbumArtMaxResHelp": "Resolución maxima expuesta por medio de la función upnp:albumArtURI.", + "KnownProxiesHelp": "Lista separada por comas de direcciones IP de proxies conocidos a ser utilizados para conectarse a esta instancia de Jellyfin. Esto es requerido para hacer uso correcto de la cabecera X-Forwarded-For. Requiere un reinicio después de guardar.", + "Image": "Imágen", + "Other": "Otros", + "EnableQuickConnect": "Habilitar conexión rápida en este servidor", + "TonemappingAlgorithmHelp": "El mapeo de tonos puede ser modificado. Si no estas familiarizado con estas opciones utiliza el predeterminado. El recomendado el Reinhard.", + "LabelTonemappingThresholdHelp": "El algoritmo de mapeo de tonos puede ser finamente ajustado para cada escena. Y el umbral es usado para detectar si la escena ha cambiado. Si los valores entre el promedio de brillo del fotograma actual y el promedio actual excede el valor de umbral, se vuelve a calcular el brillo promedio y máximo. Los valores recomendados y por defecto son entre 0.2 y 0.8.", + "ThumbCard": "Miniatura", + "LabelMaxMuxingQueueSizeHelp": "Numero máximo de paquetes que pueden estar en búfer mientras se espera a que que se inicialicen todos los flujos. Intenta incrementarlos si encuentras el error \"Too many packets buffered for output stream\" en registros de ffmpeg. El valor recomendado es 2048.", + "LabelMaxMuxingQueueSize": "Tamaño máximo cola de mezclado:", + "LabelTonemappingParamHelp": "Modifica el algoritmo de mapeo de tonos. Los valores recomendados y por defecto son NaN. Se puede dejar en blanco.", + "LabelTonemappingParam": "Parámetro Mapeo de tonos:", + "LabelTonemappingPeakHelp": "Sobrescribe los valores de señal/nominal/referencia con este valor. Utilizado cuando la información incluida en la metadata no es confiable o el mapeo de tonos es de un rango menor a mayor. El valor recomendado y por defecto es 0.", + "LabelTonemappingPeak": "Limite mapeo de tonos:", + "LabelTonemappingThreshold": "Umbral de mapeo de tonos:", + "LabelTonemappingDesatHelp": "Aplicar desaturación para reflejos que superen este nivel de brillo. Entre mas alto sea el parámetro, mayor sera la información de color mantenida. Esta opción ayuda a evitar colores apagados artificiales en partes muy brillantez, convirtiéndolos (suavemente) en blanco. Esto hace que la imagen sea mas natural, a costa de la perdida de información de color en los colores fuera de rango. Los valores recomendados y por defecto estan entre 0 y 0.5.", + "LabelTonemappingDesat": "Desat. Mapeo de tonos:", + "TonemappingRangeHelp": "Seleccione el rango de color de salida. Auto es lo mismo que el rango original.", + "LabelTonemappingRange": "Rango Mapeo de Tonos:", + "LabelTonemappingAlgorithm": "Seleccione el algoritmo de mapeo de tonos:", + "AllowTonemappingHelp": "Mapeo de tonos puede transformar el rango dinámico de un video de HDR a SDR manteniendo la calidad de imagen y los colores, que son datos muy importantes para mostrar la imagen original. Actualmente funciona solo cuando se usa el decodificador NVENC HEVC y se transcodifica videos HDR10 o HLG.", + "EnableTonemapping": "Habilitar mapeo de tonos", + "LabelOpenclDeviceHelp": "Este es el dispositivo OpenCL que se utiliza para el mapeo de tonos. El lado izquierdo del punto es el número de plataforma y el lado derecho es el número de dispositivo en la plataforma. El valor predeterminado es 0.0. Se requiere la aplicación ffmpeg que contiene el método de aceleración de hardware OpenCL.", + "LabelOpenclDevice": "Dispositivo OpenCL:", + "LabelColorPrimaries": "Colores primarios:", + "LabelColorTransfer": "Transferencia de Color:", + "LabelColorSpace": "Espacio de Color:", + "LabelVideoRange": "Rango del Video:", + "MediaInfoColorPrimaries": "Colores primarios", + "MediaInfoColorTransfer": "Transferencia de Color", + "MediaInfoColorSpace": "Espacio de Color", + "MediaInfoVideoRange": "Rango del Video", + "Bwdif": "BWDIF", + "VideoAudio": "Audio del Video", + "Video": "Vídeo", + "UseDoubleRateDeinterlacingHelp": "Esta configuración utiliza la velocidad de campo al desentrelazar, a menudo denominado desentrelazado bob, que duplica la velocidad de fotogramas del video para proporcionar un movimiento completo similar al ver un video entrelazado en un televisor.", + "UseDoubleRateDeinterlacing": "Duplique la taza de refrescamiento al desentrelazar", + "Subtitle": "Subtitulo", + "SpecialFeatures": "Características especiales", + "SelectServer": "Seleccionar Servidor", + "Restart": "Reiniciar", + "ResetPassword": "Resetear contraseña", + "QuickConnectNotActive": "Conexión Rápida no esta habilitado en el servidor", + "QuickConnectNotAvailable": "Pregunte al administrador del servidor para habilitar Conexión Rápida", + "QuickConnectInvalidCode": "Código Conexión Rápida inválido", + "QuickConnectDescription": "Para ingresar con Conexión Rápida, seleccione el botón Conexión Rápida en el dispositivo del cual estas ingresando e ingrese el siguiente código.", + "QuickConnectDeactivated": "Conexión Rápida se desactivó antes de que se pudiera aprobar la solicitud de inicio de sesión", + "QuickConnectAuthorizeFail": "Código Conexión Rápida desconocido", + "QuickConnectAuthorizeSuccess": "Requiere autorización", + "QuickConnectAuthorizeCode": "Ingrese el código {0} para acceder", + "QuickConnectActivationSuccessful": "Activación Exitosa", + "QuickConnect": "Conexión Rápida", + "Profile": "Perfil", + "PosterCard": "Imagen del Cartel", + "Poster": "Cartel", + "Photo": "Foto", + "MusicVideos": "Videos Musicales", + "LabelQuickConnectCode": "Código conexión rápida:", + "LabelKnownProxies": "Proxies conocidos:", + "LabelIconMaxResHelp": "Resolución maxima de los iconos por medio de la función upnp:icon." } diff --git a/src/strings/fa.json b/src/strings/fa.json index 663b4ef385..834b0a9474 100644 --- a/src/strings/fa.json +++ b/src/strings/fa.json @@ -11,11 +11,6 @@ "ButtonQuickStartGuide": "راهنمای شروع سریع", "ButtonSignOut": "Sign out", "DeleteMedia": "حذف رسانه", - "FolderTypeBooks": "کتاب‌ها", - "FolderTypeMovies": "فیلم‌ها", - "FolderTypeMusic": "موسیقی‌ها", - "FolderTypeMusicVideos": "موزیک ویدیوها", - "FolderTypeTvShows": "سریال‌های تلویزیونی", "HeaderContinueWatching": "ادامه تماشا", "HeaderCustomDlnaProfiles": "پروفایل های سفارشی", "HeaderDeviceAccess": "دسترسی دستگاه", @@ -64,7 +59,6 @@ "OptionEnableAccessToAllChannels": "فعالسازی دسترسی به همه ی کانال ها", "OptionEnableAccessToAllLibraries": "فعالسازی دسترسی به همه ی کتابخانه ها", "OptionLikes": "پسندها", - "OptionProfileVideo": "ویدیو", "ShowAdvancedSettings": "نمایش تنظیمات پیشرفته", "TabAccess": "دسترسی", "TabAdvanced": "پیشرفته", @@ -372,7 +366,6 @@ "Fullscreen": "تمام صفحه", "Friday": "جمعه", "FormatValue": "قالب‌ها: {0}", - "FolderTypeUnset": "محتواهای مخلوط", "TabMyPlugins": "افزونه‌های من", "TabMusic": "موسیقی‌ها", "TabLogs": "واقعه نگار‌ها", @@ -413,7 +406,6 @@ "ListPaging": "{0}-{1} از {2}", "Yesterday": "دیروز", "Yes": "بلی", - "YadifBob": "Yadif Bob", "Yadif": "Yadif", "ValueConditions": "شرایط: {0}", "ValueCodec": "کدک: {0}", @@ -516,8 +508,6 @@ "OptionRandom": "تصادفی", "OptionProtocolHttp": "HTTP", "OptionProtocolHls": "پخش مستقیم HTTP", - "OptionProfileVideoAudio": "صوتی تصویری", - "OptionProfilePhoto": "عکس", "OptionPremiereDate": "تاریخ پخش", "OptionPlayCount": "تعداد پخش", "OptionPlainVideoItems": "نمایش همه فیلم‌ها به عنوان موارد ویدیویی ساده", @@ -830,8 +820,6 @@ "LabelHardwareAccelerationType": "Hardware acceleration:", "LabelHomeScreenSectionValue": "Home screen section {0}:", "LabelHttpsPortHelp": "The TCP port number that Jellyfin's HTTPS server should bind to.", - "LabelIconMaxHeightHelp": "Maximum resolution of icons exposed via upnp:icon.", - "LabelIconMaxWidthHelp": "Maximum resolution of icons exposed via upnp:icon.", "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code", @@ -957,9 +945,7 @@ "LabelAlbum": "Album:", "LabelAlbumArtHelp": "PN used for album art, within the dlna:profileID attribute on upnp:albumArtURI. Some devices require a specific value, regardless of the size of the image.", "LabelAlbumArtMaxHeight": "Album art max height:", - "LabelAlbumArtMaxHeightHelp": "Max resolution of album art exposed via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Album art max width:", - "LabelAlbumArtMaxWidthHelp": "Max resolution of album art exposed via upnp:albumArtURI.", "LabelAlbumArtPN": "Album art PN:", "LabelAlbumArtists": "Album artists:", "LabelAllowHWTranscoding": "Allow hardware transcoding", diff --git a/src/strings/fi.json b/src/strings/fi.json index b48d5337d6..85e0f6f9a5 100644 --- a/src/strings/fi.json +++ b/src/strings/fi.json @@ -1,20 +1,19 @@ { "MessageBrowsePluginCatalog": "Selaa lisäosakuvastoamme katsoaksesi saatavilla olevia lisäosia.", - "ButtonAddUser": "Lisää Käyttäjä", + "ButtonAddUser": "Lisää käyttäjä", "ButtonCancel": "Peruuta", - "ButtonSignOut": "Sign out", + "ButtonSignOut": "Kirjaudu ulos", "Delete": "Poista", - "DeleteImage": "Poista Kuva", + "DeleteImage": "Poista kuva", "DeleteImageConfirmation": "Oletko varma että haluat poistaa tämän kuvan?", "DeleteUser": "Poista käyttäjä", "DeleteUserConfirmation": "Oletko varma että haluat poistaa tämän käyttäjän?", "FileNotFound": "Tiedostoa ei löydy.", "FileReadCancelled": "Tiedoston luku on peruutettu.", - "FileReadError": "Virhe tiedoston luvun aikana.", - "FolderTypeTvShows": "TV-sarjat", + "FileReadError": "Virhe tiedostoa luettaessa.", "LabelAudioLanguagePreference": "Äänen ensisijainen kieli:", "LabelCountry": "Maa:", - "LabelCurrentPassword": "Tämän hetkinen salsana:", + "LabelCurrentPassword": "Tämän hetkinen salasana:", "LabelFinish": "Valmis", "LabelLanguage": "Kieli:", "LabelMaxParentalRating": "Suurin sallittu ikäraja:", @@ -58,11 +57,11 @@ "AllowOnTheFlySubtitleExtraction": "Salli tekstitysten purkaminen lennossa", "AccessRestrictedTryAgainLater": "Pääsy on toistaiseksi estetty. Yritä myöhemmin uudelleen.", "Aired": "Esityspäivä", - "AllowHWTranscodingHelp": "Salli virittimen muuntaa bittivirtaa lennossa. Tämä voi vähentää muunnoksen tarvetta Jellyfin-palvelimella.", + "AllowHWTranscodingHelp": "Salli virittimen muuntaa bittivirtaa lennossa. Tämä voi vähentää videomuunnoksen tarvetta palvelimella.", "AllowMediaConversion": "Salli median muunto", "AllowMediaConversionHelp": "Salli tai kiellä pääsy median muunnostoimintoon.", "AllowOnTheFlySubtitleExtractionHelp": "Sisäiset tekstitykset voidaan lähettää päätelaitteille ilmitekstinä, jotta videota ei tarvitsisi uudelleenkoodata. Joissain järjestelmissä tämä voi viedä paljon aikaa ja aiheuttaa toiston pysähtymisen purun ajaksi. Poista tämä käytöstä polttaaksesi tekstiykset suoraan videoon, mikäli päätelaite ei tue tekstityksiä.", - "AllowRemoteAccess": "Salli etäyhteydet tähän Jellyfin palvelimeen.", + "AllowRemoteAccess": "Salli etäyhteydet tähän palvelimeen.", "AllowRemoteAccessHelp": "Jos merkki puuttuu, kaikki ulkopuoliset yhteydet estetään.", "AllowedRemoteAddressesHelp": "Pilkuilla eroteltu lista IP-osoitteista tai IP/verkonpeite merkinnöistä verkoille, joille sallitaan etäyhteys palvelimeen. Tyhjäksi jätetty lista tarkoittaa, että kaikki osoitteet sallitaan.", "AlwaysPlaySubtitles": "Näytä aina tekstitykset", @@ -90,14 +89,14 @@ "Box": "Laatikko", "BoxRear": "Laatikko (takaa)", "Browse": "Selaa", - "ButtonAddMediaLibrary": "Lisää Mediakirjasto", - "ButtonAddScheduledTaskTrigger": "Lisää Liipaisin", - "ButtonAddServer": "Lisää Palvelin", + "ButtonAddMediaLibrary": "Lisää mediakirjasto", + "ButtonAddScheduledTaskTrigger": "Lisää liipaisin", + "ButtonAddServer": "Lisää palvelin", "ButtonArrowLeft": "Vasen", "ButtonArrowRight": "Oikea", "ButtonAudioTracks": "Ääniraidat", "ButtonBack": "Takaisin", - "ButtonChangeServer": "Vaihda Palvelinta", + "ButtonChangeServer": "Vaihda palvelinta", "ButtonEditOtherUserPreferences": "Muokkaa tämän käyttäjän profiilia, kuvaa ja henkilökohtaisia asetuksia.", "ButtonForgotPassword": "Unohtuiko salasana", "ButtonFullscreen": "Kokonäyttötila", @@ -137,7 +136,7 @@ "Categories": "Kategoriat", "ChangingMetadataImageSettingsNewContent": "Muutokset metadatan tai kuvituksien lataamisasetuksiin vaikuttaa ainoastaan tulevaan kirjaston sisältöön. Päivittääksesi myös vanhan sisällön sinun täytyy päivittää metadata manuaalisesti.", "ChannelAccessHelp": "Valitse kanavat jotka jaetaan tämän käyttäjän kanssa. Järjestelmänvalvojat pystyvät muuttamaan kaikkia kanavia käyttämällä metadatan hallintatyökalua.", - "ChannelNameOnly": "Kanava {0} ainoastaan", + "ChannelNameOnly": "Vain kanava {0}", "Channels": "Kanavat", "CinemaModeConfigurationHelp": "Elokuvatila tuo teatterikokemuksen suoraan olohuoneeseesi mahdollistamalla trailereiden ja omien introjen toistamisen ennen päänumeroa.", "Collections": "Kokoelmat", @@ -146,12 +145,12 @@ "ColorTransfer": "Värien siirto", "CommunityRating": "Yhteisön arvosana", "Composer": "Säveltäjä", - "ConfigureDateAdded": "Lisäyspäivämäärän määritykset löytyvät kirjaston asetuksien alta Jellyfin-palvelimen kojelaudalla", + "ConfigureDateAdded": "Lisäyspäivämäärän määritykset löytyvät kirjaston asetuksien alta palvelimen kojelaudalla", "ConfirmDeleteImage": "Poista kuva?", - "ConfirmDeleteItem": "Tämän esineen poistaminen poistaa sen sekä tiedostojärjestelmästä että mediakirjastosta. Haluatko varmasti jatkaa?", - "ConfirmDeleteItems": "Näiden esineiden poistaminen poistaa ne sekä tiedostojärjestelmästä että mediakirjastosta. Haluatko varmasti jatkaa?", + "ConfirmDeleteItem": "Tämän kohteen poistaminen poistaa sen sekä tiedostojärjestelmästä että mediakirjastosta. Haluatko varmasti jatkaa?", + "ConfirmDeleteItems": "Näiden kohteiden poistaminen poistaa ne sekä tiedostojärjestelmästä että mediakirjastosta. Haluatko varmasti jatkaa?", "ConfirmDeletion": "Vahvista poistaminen", - "ConfirmEndPlayerSession": "Haluaisitko sammuttaa Jellyfinin tähän aikaan {0}?", + "ConfirmEndPlayerSession": "Haluaisitko katkaista etätoiston kohteessa {0}?", "Connect": "Yhdistä", "ContinueWatching": "Jatka katselua", "Continuing": "Jatketaan", @@ -160,9 +159,9 @@ "DatePlayed": "Toistopäivämäärä", "Default": "Oletus", "ErrorDefault": "Pyynnön käsittelyssä tapahtui virhe. Yritä myöhemmin uudelleen.", - "DefaultMetadataLangaugeDescription": "Nämä ovat sinun oletuksetasetukset ja niitä voidaan muokata kirjastokohtaisesti.", + "DefaultMetadataLangaugeDescription": "Nämä ovat sinun oletusasetuksesi ja niitä voidaan muokata kirjastokohtaisesti.", "DefaultSubtitlesHelp": "Tekstitykset ladataan pakotettu- ja oletusmäärityksien upotetun metadatan mukaan. Kieliasetukset otetaan huomioon, kun on enemmän kuin yksi tekstitys josta valita.", - "DeleteDeviceConfirmation": "Oletko varma, että haluat positaa tämän laitteen? Se ilmaantuu uudelleen seuraavan kerran, kun jokin käyttäjä kirjautuu sillä.", + "DeleteDeviceConfirmation": "Oletko varma, että haluat poistaa tämän laitteen? Se ilmaantuu uudelleen seuraavan kerran, kun jokin käyttäjä kirjautuu sillä.", "DeleteMedia": "Poista media", "Descending": "Laskeva", "Desktop": "Työpöytä", @@ -170,8 +169,8 @@ "DeviceAccessHelp": "Tämä pätee ainoastaan laitteisiin, jotka voidaan tunnistaa uniikkina ja ei estä selainpääsyä. Uusien laitteiden suodattaminen estää niiden käyttämisen ennen hyväksyntää täältä.", "DirectPlaying": "Suoraan toistaminen", "DirectStreamHelp1": "Tämä media on yhteensopiva laitteen kanssa katsoen resoluutiota ja mediatyyppiä (H.264, AC3, jne.), mutta se ei ole yhteensopivassa tiedostosäiliössä (mkv, avi, wmv, jne.). Tämä video uudelleenpakataan lennossa ennen laitteeseen lähetystä.", - "DirectStreamHelp2": "Tiedoston suoraan toistaminen käyttää erittäin vähän prosessorin resursseja ilman laadun heikentämistä.", - "DirectStreaming": "Suora suoratoisto", + "DirectStreamHelp2": "Tiedoston suoratoisto käyttää erittäin vähän prosessorin resursseja ilman laadun heikkenemistä.", + "DirectStreaming": "Suoratoisto", "Director": "Ohjaaja", "Directors": "Ohjaajat", "Disc": "Levy", @@ -179,7 +178,7 @@ "DisplayInMyMedia": "Näytä kotinäytöllä", "DisplayInOtherHomeScreenSections": "Näytä kotinäytöllä osastoja kuten viimeisin media ja jatka katselua", "DisplayMissingEpisodesWithinSeasons": "Näytä puuttuvat jaksot tuotantokausissa", - "DisplayMissingEpisodesWithinSeasonsHelp": "Tämän pitää aktivoida TV-kirjastoille myös palvelimen asetuksissa.", + "DisplayMissingEpisodesWithinSeasonsHelp": "Tämä pitää aktivoida TV-kirjastoille myös palvelimen asetuksissa.", "DisplayModeHelp": "Valitse ulkonäkö, jonka haluat käyttöliittymälle.", "DoNotRecord": "Älä tallenna", "Down": "Alas", @@ -194,7 +193,7 @@ "EditSubtitles": "Muokkaa tekstityksiä", "ChannelNumber": "Kanavan numero", "CancelSeries": "Peruuta sarja", - "CopyStreamURL": "Kopioi Toiston Osoite", + "CopyStreamURL": "Kopioi toisto-osoite", "ButtonAddImage": "Lisää kuva", "Movies": "Elokuvat", "HeaderContinueWatching": "Jatka katsomista", @@ -212,35 +211,35 @@ "CopyStreamURLSuccess": "Osoite kopioitu onnistuneesti.", "DeathDateValue": "Kuoli: {}", "CustomDlnaProfilesHelp": "Luo uusi profiili kohdistaaksesi uuteen laitteeseen tai ohittaaksesi järjestelmäprofiilin.", - "ErrorAddingMediaPathToVirtualFolder": "Media-polkua lisätessä ilmeni ongelma. Varmista, että polku on kirjoitettu oikein ja Jellyfin Palvelimella pääsy sijaintiin.", + "ErrorAddingMediaPathToVirtualFolder": "Media-polkua lisätessä ilmeni ongelma. Varmista, että polku on kirjoitettu oikein ja Jellyfinillä on pääsy tähän sijaintiin.", "Episodes": "Jaksot", "EndsAtValue": "Päättyy {0}", "Ended": "Päättynyt", "EnableThemeSongsHelp": "Soita tunnussäveliä taustalla selatessasi kirjastoa.", "EnableStreamLoopingHelp": "Laita tämä päälle, jos suoratoistot sisältävät vain muutaman sekuntin verran dataa jota tarvitsee pyytää jatkuvasti. Tämän päälle laittaminen ilman toiminnon tarvetta voi aiheuttaa ongelmia.", - "EnablePhotosHelp": "Kuvat tunnistetaan ja näytetään muiden media-tiedostojen ohessa.", + "EnablePhotosHelp": "Kuvat tunnistetaan ja näytetään muiden mediatiedostojen ohessa.", "EnablePhotos": "Näytä valokuvat", "EnableNextVideoInfoOverlay": "Näytä seuraavan videon tiedot toiston aikana", - "EnableHardwareEncoding": "Salli rauta-tason muunnoksen kiihdytys", + "EnableHardwareEncoding": "Salli videomuunnoksen laitteistokiihdytys", "EnableExternalVideoPlayers": "Ulkoiset videosoittimet", "EnableDisplayMirroring": "Näytön peilaus", - "EnableColorCodedBackgrounds": "Väri-koodatut taustat", - "EnableCinemaMode": "Teatteri-tila", + "EnableColorCodedBackgrounds": "Värikoodatut taustat", + "EnableCinemaMode": "Teatteritila", "EnableBackdropsHelp": "Näytä taustat tietyillä sivuilla selatessasi kirjastoa.", "EnableExternalVideoPlayersHelp": "Videota soitettaessa näytetään erillinen valikko.", "Depressed": "Painettu", - "ButtonSplit": "jaa", + "ButtonSplit": "Jaa", "AskAdminToCreateLibrary": "Pyydä järjestelmän ylläpitäjää luomaan kirjasto.", - "EnableStreamLooping": "Looppaa suoralähetykset", + "EnableStreamLooping": "Uudelleentoista suoralähetykset automaattisesti", "EnableNextVideoInfoOverlayHelp": "Näytä videon lopussa tietoja seuraavasta videosta soittolistalla.", - "ClientSettings": "Pääte-asetukset", + "ClientSettings": "Pääteasetukset", "AllowFfmpegThrottlingHelp": "Kun uudelleenkoodaus tai remux ehtii tarpeeksi toiston edelle, keskeytä laskenta jotta laskentaresursseja kuluu vähemmän. Tämä on hyödyllistä jos katselet hyppimättä eri kohtiin. Älä käytä jos toiston kanssa ilmenee ongelmia.", "AllowFfmpegThrottling": "Rajoita uudelleenkoodaus", - "ErrorDeletingItem": "Tiedostoa poistaessa Jellyfin Palvelimelta ilmeni virhe. Varmista, että Jellyfin Palvelimella on kirjoitusoikeudet mediakansioon ja kokeile uudestaan.", + "ErrorDeletingItem": "Tiedostoa palvelimelta poistaessa ilmeni virhe. Varmista, että Jellyfinillä on kirjoitusoikeudet mediakansioon ja kokeile uudestaan.", "ErrorAddingXmlTvFile": "XMLTV-tiedostoa käyttäessä tapahtui virhe. Varmista, että tiedosto on olemassa ja kokeile uudestaan.", "ErrorAddingTunerDevice": "Viritintä lisätessä ilmeni ongelma. Varmista, että se on kytketty oikein ja kokeile uudestaan.", - "EnableThemeVideosHelp": "Soita tunnusvideoita taustalla, selatessasi kirjastoa.", - "AlbumArtist": "Albumin Artisti", + "EnableThemeVideosHelp": "Soita tunnusvideoita taustalla selatessasi kirjastoa.", + "AlbumArtist": "Albumin artisti", "Album": "Albumi", "Played": "Toistetut", "PlayFromBeginning": "Toista alusta", @@ -264,9 +263,6 @@ "OptionRandom": "Satunnainen", "OptionProtocolHttp": "HTTP", "OptionProtocolHls": "HTTP Suoratoisto", - "OptionProfileVideoAudio": "Video Audio", - "OptionProfileVideo": "Video", - "OptionProfilePhoto": "Kuva", "OptionPremiereDate": "Ensi-iltapäivä", "OptionPlayCount": "Toistokerrat", "OptionNew": "Uusi…", @@ -325,7 +321,7 @@ "LabelPreferredDisplayLanguage": "Ensisijainen näyttökieli:", "LabelOriginalTitle": "Alkuperäinen nimi:", "LabelOriginalAspectRatio": "Alkuperäinen kuvasuhde:", - "LabelEnableAutomaticPortMapHelp": "Automaattisesti ohjaa reitittimesi julkiset portit palvelimesi paikallisiin portteihin UPnP:n kautta. Tämä ei välttämättä toimi kaikkien reitittimien tai verkkoasetusten kanssa. Muutokset tulevat voimaan vasta palvelimen uudelleenkäynnistyksen yhteydessä.", + "LabelEnableAutomaticPortMapHelp": "Ohjaa reitittimesi julkiset portit automaattisesti palvelimesi paikallisiin portteihin UPnP:n avulla. Tämä ei välttämättä toimi kaikkien reitittimien tai verkkoasetusten kanssa. Muutokset tulevat voimaan vasta palvelimen uudelleenkäynnistyksen yhteydessä.", "LabelEnableAutomaticPortMap": "Salli reitittimen porttien automaattinen avaaminen (UPnP)", "LabelDownloadLanguages": "Latauskielet:", "LabelDisplaySpecialsWithinSeasons": "Näytä erityiset jaksot kausien sisällä, jolloin ne ilmestyivät", @@ -335,13 +331,13 @@ "LabelDateTimeLocale": "Päivämäärä ja aika:", "LabelCustomRating": "Mukautettu luokitus:", "LabelCustomCss": "Mukautettu CSS:", - "LabelCertificatePassword": "Sertifikaatin salasana:", - "LabelArtistsHelp": "Erota useita käyttämällä ;", + "LabelCertificatePassword": "Varmenteen salasana:", + "LabelArtistsHelp": "Erota useita käyttämällä puolipistettä (;).", "LabelAppNameExample": "Esimerkiksi: Sickbeard, Sonarr", "LabelAppName": "Sovelluksen nimi", "LabelAllowedRemoteAddressesMode": "Etä-IP-osoitesuodattimen tila:", "LabelAllowedRemoteAddresses": "Etä-IP-osoitesuodatin:", - "LabelAllowHWTranscoding": "Salli laitteistolla transkoodaus", + "LabelAllowHWTranscoding": "Salli rautatranskoodaus", "LabelAlbumArtMaxWidth": "Albumin kuvan maksimileveys:", "LabelAlbumArtMaxHeight": "Albumin kuvan maksimikorkeus:", "LabelAbortedByServerShutdown": "(Keskeytetty palvelimen sammutuksen takia)", @@ -349,7 +345,7 @@ "Horizontal": "Horisontaalinen", "HideWatchedContentFromLatestMedia": "Piilota toistettu sisältö \"uusin media\"-luettelosta", "HeaderUpcomingOnTV": "Tulossa televisiossa", - "HeaderTypeImageFetchers": "{0} Kuvien hakijat", + "HeaderTypeImageFetchers": "{0} kuvien hakijaa", "HeaderTranscodingProfile": "Transkoodausprofiili", "HeaderTracks": "Raidat", "HeaderThisUserIsCurrentlyDisabled": "Tämä käyttäjä on poistettu käytöstä", @@ -366,7 +362,7 @@ "HeaderRemoveMediaLocation": "Poista mediasijainti", "HeaderRecordingOptions": "Tallennusasetukset", "HeaderRecentlyPlayed": "Äskettäin toistetut", - "HeaderProfileServerSettingsHelp": "Nämä arvot mukauttavat sitä, kuinka Jellyfin-palvelin esittää itsensä laitteelle.", + "HeaderProfileServerSettingsHelp": "Nämä arvot mukauttavat sitä, kuinka palvelin esittää itsensä laitteelle.", "HeaderProfileInformation": "Profiili-informaatio", "HeaderPreferredMetadataLanguage": "Ensisijainen metadatan kieli", "HeaderPinCodeReset": "Nollaa PIN-koodi", @@ -426,7 +422,6 @@ "HeaderFetchImages": "Hae kuvia:", "Filters": "Suodattimet", "FastForward": "Hyppää eteenpäin", - "YadifBob": "YADIF Bob", "MessageInvalidUser": "Väärä käyttäjätunnus tai salasana. Yritä uudelleen.", "MessageConfirmRestart": "Haluatko varmasti uudelleenkäynnistää Jellyfin-palvelimen?", "MessageConfirmProfileDeletion": "Haluatko varmasti poistaa tämän profiilin?", @@ -704,7 +699,7 @@ "InstallingPackage": "Asennetaan {0} (versio {1})", "HeaderVideoTypes": "Videotyypit", "HeaderVideoType": "Videotyyppi", - "HeaderUploadImage": "Lataa kuva", + "HeaderUploadImage": "Lähetä kuva", "HeaderTypeText": "Kirjoita teksti", "HeaderTunerDevices": "Viritinlaitteet", "HeaderTuners": "Virittimet", @@ -716,9 +711,9 @@ "HeaderSortBy": "Lajittele", "HeaderSelectServerCachePath": "Valitse palvelimen välimuistin polku", "HeaderSelectPath": "Valitse polku", - "HeaderSelectCertificatePath": "Valitse sertifikaatin polku", + "HeaderSelectCertificatePath": "Valitse varmenteen polku", "HeaderSelectMetadataPath": "Valitse metadatan polku", - "HeaderSecondsValue": "{0} Sekuntia", + "HeaderSecondsValue": "{0} sekuntia", "HeaderRunningTasks": "Käynnissä olevat tehtävät", "HeaderRevisionHistory": "Versiohistoria", "HeaderRemoveMediaFolder": "Poista mediakansio", @@ -731,8 +726,8 @@ "LabelLanNetworks": "Lähiverkot:", "LabelKodiMetadataDateFormat": "Julkaisupäivämäärän muoto:", "LabelImageType": "Kuvan tyyppi:", - "LabelIconMaxWidth": "Ikonin enimmäisleveys:", - "LabelIconMaxHeight": "Ikonin enimmäiskorkeus:", + "LabelIconMaxWidth": "Kuvakkeen enimmäisleveys:", + "LabelIconMaxHeight": "Kuvakkeen enimmäiskorkeus:", "LabelGroupMoviesIntoCollections": "Ryhmitä elokuvat kokoelmiin", "LabelFormat": "Muoto:", "LabelFont": "Kirjasinlaji:", @@ -787,7 +782,7 @@ "HeaderApiKeys": "API-avaimet", "HeaderApiKey": "API-avain", "HeaderAdmin": "Ylläpitäjä", - "HeaderAddUpdateImage": "Lisää/Päivitä kuva", + "HeaderAddUpdateImage": "Lisää/päivitä kuva", "HeaderAddToPlaylist": "Lisää soittolistaan", "HeaderAddToCollection": "Lisää kokoelmaan", "HeaderActiveDevices": "Aktiiviset laitteet", @@ -799,16 +794,16 @@ "LabelMaxScreenshotsPerItem": "Kuvakaappausten enimmäismäärä per kohde:", "LabelLoginDisclaimerHelp": "Viesti, joka näytetään kirjautumissivun alareunassa.", "LabelLockItemToPreventChanges": "Lukitse tämä kohde estääksesi tulevat muutokset", - "LabelLocalHttpServerPortNumberHelp": "TCP-portin numero, jota Jellyfinin HTTP-palvelimen tulee kuunnella.", + "LabelLocalHttpServerPortNumberHelp": "HTTP-palvelimen TCP-portin numero.", "LabelLocalHttpServerPortNumber": "Paikallisen HTTP-portin numero:", "LabelKodiMetadataSaveImagePaths": "Tallenna kuvien polut NFO-tiedostojen sisälle", "LabelKidsCategories": "Lasten kategoriat:", - "LabelHttpsPortHelp": "TCP-portin numero, jota Jellyfinin HTTPS-palvelimen tulee kuunnella.", + "LabelHttpsPortHelp": "HTTPS-palvelimen TCP-portin numero.", "LabelHttpsPort": "Paikallisen HTTPS-portin numero:", "LabelHardwareAccelerationTypeHelp": "Laitteistokiihdytys vaatii ylimääräistä määritystä.", "LabelHardwareAccelerationType": "Laitteistokiihdytys:", - "LabelEncoderPreset": "H264 and H265 encoding preset:", - "LabelH264Crf": "H264 encoding CRF:", + "LabelEncoderPreset": "H264- ja H265-enkoodaukset esiasetus:", + "LabelH264Crf": "H264-enkoodauksen CRF:", "LabelForgotPasswordUsernameHelp": "Anna käyttäjätunnuksesi, jos muistat sen.", "LabelEveryXMinutes": "Joka:", "LabelEndDate": "Päättymispäivä:", @@ -816,7 +811,7 @@ "LabelEnableDlnaDebugLoggingHelp": "Luo suuria lokitiedostoja ja tulisi käyttää vain tarvittaessa vianmääritystä varten.", "LabelEnableDlnaServerHelp": "Sallii verkon UPnP-laitteiden selata ja toistaa sisältöä tältä palvelimelta.", "LabelEnableDlnaServer": "Ota DLNA-palvelin käyttöön", - "LabelEnableDlnaPlayTo": "Salli DLNA toisto", + "LabelEnableDlnaPlayTo": "Salli DLNA-toisto", "LabelEnableDlnaDebugLogging": "Ota DLNA:n virheenjäljitys käyttöön", "LabelEnableBlastAliveMessages": "Lähetä hereilläolo -viesti", "LabelEnableBlastAliveMessagesHelp": "Ota tämä käyttöön, jos muilla verkon UPnP-laitteilla on ongelmia palvelimen havaitsemisessa.", @@ -829,18 +824,14 @@ "LabelDeviceDescription": "Laitteen kuvaus", "LabelDefaultScreen": "Oletusnäyttö:", "LabelDefaultUser": "Oletuskäyttäjä:", - "LabelCustomCertificatePathHelp": "Polku PKCS # 12-tiedostoon, joka sisältää sertifikaatin ja yksityisen avaimen, jotta TLS-tuki voidaan sallia henkilökohtaiselle verkkotunnukselle.", - "LabelCustomCertificatePath": "Mukautetun SSL-sertifikaatin polku:", + "LabelCustomCertificatePathHelp": "Polku PKCS #12-tiedostoon joka sisältää varmenteen ja yksityisen avaimen jolla TLS-tuki otetaan käyttöön omalle verkkotunnukselle.", + "LabelCustomCertificatePath": "Mukautetun SSL-varmenteen polku:", "LabelContentType": "Sisältötyyppi:", "LabelChannels": "Kanavat:", - "LabelCertificatePasswordHelp": "Jos sertifikaattisi vaatii salasanaa, laita se tähän.", + "LabelCertificatePasswordHelp": "Jos varmenteesi vaatii salasanaa, laita se tähän.", "LabelRuntimeMinutes": "Pituus (minuutteja):", "LabelReleaseDate": "Julkaisupäivä:", "Genre": "Tyylilaji", - "FolderTypeBooks": "Kirjat", - "FolderTypeMusicVideos": "Musiikkivideot", - "FolderTypeMusic": "Musiikki", - "FolderTypeMovies": "Elokuvat", "File": "Tiedosto", "Favorite": "Suosikki", "Extras": "Extrat", @@ -915,7 +906,7 @@ "LabelInternetQuality": "Verkkoyhteyden laatu:", "LabelEmbedAlbumArtDidl": "Upota albumin kuvamateriaali Didl:iin", "LabelDeinterlaceMethod": "Lomituksen poistamismenetelmä:", - "LabelAudioBitDepth": "Audion bittisyvyys:", + "LabelAudioBitDepth": "Äänen bittisyvyys:", "LabelAlbumArtists": "Albumin artistit:", "Items": "Kohteet", "ItemCount": "{0} kohdetta", @@ -928,7 +919,7 @@ "HeaderRecordingPostProcessing": "Tallennuksen jälkikäsittely", "HeaderParentalRatings": "Ikärajat", "HeaderOtherItems": "Muut kohteet", - "HeaderLiveTvTunerSetup": "Live-TV virittimen määritys", + "HeaderLiveTvTunerSetup": "Live-TV-virittimen määritys", "HeaderLibrarySettings": "Kirjaston asetukset", "HeaderGuideProviders": "TV-ohjelmaoppaiden tarjoajat", "HeaderEnabledFields": "Käytössä olevat kentät", @@ -950,19 +941,19 @@ "LabelEnableRealtimeMonitor": "Ota reaaliaikainen seuranta käyttöön", "LabelDropImageHere": "Pudota kuva tähän, tai paina selataksesi.", "LabelDroppedFrames": "Pudotettuja kuvia:", - "LabelDidlMode": "DIDL tila:", + "LabelDidlMode": "DIDL-tila:", "LabelCustomDeviceDisplayNameHelp": "Tätä nimeä käytetään laitteen tunnistamiseen. Jos tyhjä, käytetään laitteen nimeä.", - "LabelCustomCssHelp": "Käytä omaa CSS: ää web-käyttöliittymään.", + "LabelCustomCssHelp": "Käytä omia CSS-tyylimäärittelyjä web-käyttöliittymään.", "LabelCorruptedFrames": "Korruptoituneita kuvia:", "LabelCriticRating": "Kriitikoiden luokitus:", "LabelCommunityRating": "Yhteisön luokitus:", "LabelCancelled": "Peruttu", "LabelBlockContentWithTags": "Estä kohteet tunnisteilla:", - "LabelBitrate": "Bitrate:", - "LabelAudioSampleRate": "Audion näytteenottotaajuus:", - "LabelAudioChannels": "Audiokanavia:", - "LabelAudioBitrate": "Audion bitrate:", - "LabelAudioCodec": "Audio codec:", + "LabelBitrate": "Bittinopeus:", + "LabelAudioSampleRate": "Äänen näytteenottotaajuus:", + "LabelAudioChannels": "Äänikanavia:", + "LabelAudioBitrate": "Äänen bittinopeus:", + "LabelAudioCodec": "Äänen pakkauksenhallinta:", "LabelSubtitleDownloaders": "Tekstitysten lataajat:", "LabelSpecialSeasonsDisplayName": "Erikoiskauden näyttönimi:", "LabelSortTitle": "Lajitteluotsikko:", @@ -1005,7 +996,7 @@ "LabelLibraryPageSize": "Kirjastosivun kohteiden määrä:", "LabelLibraryPageSizeHelp": "Asettaa kirjastosivulla näytettävien kohteiden määrän. Arvo 0 poistaa sivutuksen käytöstä.", "Unrated": "Luokittelematon", - "ExtractChapterImagesHelp": "Pikkukuvien luominen mahdollistaa sovellusten näyttää graafiikkaa valintavalikoissa. Prosessi voi olla hidas, prosessoria kuormittava ja saattaa vaatia useita gigatavuja tilaa. Se suoritetaan, kun videoita havaitaan, ja myös yöksi suunniteltuna tehtävänä. Aikataulu on konfiguroitavissa ajoitetuissa tehtävissä. Tätä tehtävää ei ole suositeltavaa suorittaa korkean kuormituksen aikana.", + "ExtractChapterImagesHelp": "Kappalekuvien luominen mahdollistaa sovellusten näyttää graafisia kohtausvalikoita. Prosessi voi olla hidas, prosessoria kuormittava ja saattaa vaatia useita gigatavuja tilaa. Se suoritetaan, kun videoita havaitaan, sekä myös yöksi suunniteltuna tehtävänä. Aikataulu on muokattavissa ajoitetuissa tehtävissä. Tätä tehtävää ei ole suositeltavaa suorittaa korkean kuormituksen aikana.", "OnWakeFromSleep": "Lepotilasta poistuttaessa", "WeeklyAt": "{0}sin klo {1}", "Whitelist": "Sallitut", @@ -1019,21 +1010,20 @@ "ValueCodec": "Codec: {0}", "ValueAudioCodec": "Audio Codec: {0}", "SeriesYearToPresent": "{0} - Nykyhetki", - "DeinterlaceMethodHelp": "Valitse lomituksen poistomenetelmä, jota käytetään lomitetun sisällön transkoodaukseen.", + "DeinterlaceMethodHelp": "Valitse lomituksen poistomenetelmä, jota käytetään lomitetun sisällön transkoodaukseen. Mikäli omituksen poiston hallitsevaa laitteistokiihdytettyä purkua käytetään, ei tätä asetusta oteta huomioon.", "FormatValue": "Muoto: {0}", "General": "Yleinen", - "FolderTypeUnset": "Sekalainen sisältö", "FetchingData": "Noudetaan lisätietoja", "Features": "Ominaisuudet", "ErrorStartHourGreaterThanEnd": "Loppumisajan on oltava myöhemmin kuin aloitusaika.", "MediaInfoAnamorphic": "Anamorfinen", - "ErrorGettingTvLineups": "TV esiintyjälistan lataamisessa tapahtui virhe. Varmista, että tiedot on oikein ja yritä uudelleen.", + "ErrorGettingTvLineups": "TV-esiintyjälistan lataamisessa tapahtui virhe. Varmista, että tiedot on oikein ja yritä uudelleen.", "EnableDetailsBannerHelp": "Näyttää julistekuvan yksityiskohdat -sivun ylälaidassa.", - "EnableDetailsBanner": "Yksityiskohtien banneri", + "EnableDetailsBanner": "Yksityiskohtien julistekuva", "ButtonSyncPlay": "SyncPlay", "HeaderAccessSchedule": "Käyttöoikeusaikataulu", "HeaderAccessScheduleHelp": "Luo käyttöoikeusaikataulu rajoittaaksesi käyttöä tietylle aikavälille.", - "HardwareAccelerationWarning": "Hardwarekiihdytyksen käyttöönotto voi aiheuttaa epävakautta joissain ympäristöissä. Varmista että sekä käyttöjärjestelmäsi että videoajurisi ovat ajan tasalla. Mikäli huomaat ongelmia videotoistossa säädettyäsi tätä asetusta, sinun täytyy muuttaa asetus takaisin kohtaan \"Ei mitään\".", + "HardwareAccelerationWarning": "Laitteistokiihdytyksen käyttöönotto voi aiheuttaa epävakautta joissain ympäristöissä. Varmista että sekä käyttöjärjestelmäsi että videoajurisi ovat ajan tasalla. Mikäli huomaat ongelmia videotoistossa säädettyäsi tätä asetusta, sinun täytyy muuttaa asetus takaisin kohtaan \"Ei mitään\".", "EncoderPresetHelp": "Valitse nopeampi arvo kohentaaksesi suorituskykyä tai hitaampi arvo parantaaksesi kuvanlaatua.", "H264CrfHelp": "Constant Rate Factor (CRF) on x264 -enkooderin kuvanlaadun vakioasetus. Voit valita arvon lukujen 0 ja 51 väliltä, jossa matalammat arvot tarkoittavat parempaa kuvanlaatua (suurempien tiedostokokojen hinnalla). Järkevät arvot ovat väliltä 18-28. Vakioarvo x264:lle on 23, joten voit käyttää sitä lähtökohtana.", "GuideProviderSelectListings": "Valitse listaukset", @@ -1044,8 +1034,8 @@ "ErrorSavingTvProvider": "TV-palveluntarjoajaa lisättäessä tapahtui virhe. Varmista sen saatavuus ja yritä uudestaan.", "ErrorPleaseSelectLineup": "Valitse lineup ja yritä uudestaan. Mikäli lineuppeja ei ole saatavilla, varmista että käyttäjätunnuksesi, salasanasi sekä postinumerosi ovat oikein.", "ErrorAddingListingsToSchedulesDirect": "Lineuppia Schedules Direct -käyttäjätunnuksellesi lisättäessä ilmeni virhe. Schedules Direct sallii vain rajallisen määrän lineuppeja yhdelle käyttäjätunnukselle. Mikäli haluat jatkaa, voit esimerkiksi kirjautua Schedules Direct -sivustolle ja poistaa muita listauksia käyttäjätunnukseltasi.", - "EnableDecodingColorDepth10Vp9": "Salli 10-bittinen hardware dekoodaus (VP9)", - "EnableDecodingColorDepth10Hevc": "Salli 10-bittinen hardware dekoodaus (HEVC)", + "EnableDecodingColorDepth10Vp9": "Salli 10-bittinen laitteistopurku (VP9)", + "EnableDecodingColorDepth10Hevc": "Salli 10-bittinen laitteistopurku (HEVC)", "HeaderCastAndCrew": "Näyttelijät ja henkilökunta", "HeaderCancelSeries": "Peruuta sarja", "HeaderCancelRecording": "Peruuta tallennus", @@ -1053,7 +1043,141 @@ "HeaderBlockItemsWithNoRating": "Estä kaikki joissa ei ole luokitusta tai jonka luokitusta ei voida tunnistaa:", "HeaderAppearsOn": "Esiintyy seuraavissa", "ApiKeysCaption": "Lista aktiivisista API-avaimista", - "HeaderApiKeysHelp": "Ulkoiset sovellukset tarvitsevat API-avaimen voidakseen toimia Jellyfin -palvelimen kanssa. Avaimet myönnetään joko kirjautumalla sisään Jellyfin -käyttäjätunnuksella tai myöntämällä sellainen sovellukselle manuaalisesti.", + "HeaderApiKeysHelp": "Ulkoiset sovellukset tarvitsevat API-avaimen voidakseen toimia palvelimen kanssa. Avaimet myönnetään joko kirjautumalla sisään normaalilla käyttäjätunnuksella tai myöntämällä sellainen sovellukselle manuaalisesti.", "HeaderAdditionalParts": "Muut osat", - "HeaderActiveRecordings": "Käynnissä olevat nauhoitukset" + "HeaderActiveRecordings": "Käynnissä olevat nauhoitukset", + "Data": "Tieto", + "LabelImportOnlyFavoriteChannels": "Rajaa vain suosikkikanaviin", + "LabelHomeNetworkQuality": "Kotiverkon laatu:", + "LabelFriendlyName": "Käyttäjäystävällinen nimi:", + "LabelFileOrUrl": "Tiedosto tai URL:", + "LabelFailed": "Epäonnistui", + "LabelExtractChaptersDuringLibraryScan": "Tallenna kappalekuvat kirjastojen skannauksen yhteydessä", + "LabelBaseUrl": "Perus-URL:", + "LabelEvent": "Tapahtuma:", + "LabelEnableSingleImageInDidlLimit": "Rajoita yhteen upotettuun kuvaan", + "LabelEnableHttps": "Ota HTTPS käyttöön", + "LabelEnableHardwareDecodingFor": "Ota rautapurku käyttöön:", + "LabelDownMixAudioScale": "Äänen tehostus alasmiksatessa:", + "LabelDateAddedBehavior": "Lisäyspäivämääräkäytös uudelle sisällölle:", + "LabelBlastMessageInterval": "Hereiläolo-viestin väli", + "LabelBindToLocalNetworkAddress": "Kiinnitä verkko-osoitteeseen:", + "LabelAirsBeforeSeason": "Lähetetään ennen kautta:", + "LabelAirsBeforeEpisode": "Lähetetään ennen jaksoa:", + "LabelAirsAfterSeason": "Lähetetään kauden jälkeen:", + "LabelAirDays": "Lähetyspäivät:", + "LabelAccessStart": "Aloitusaika:", + "LabelAccessEnd": "Lopetusaika:", + "InstantMix": "Välitön miksaus", + "Image": "Kuva", + "HttpsRequiresCert": "Ottaaksesi suojatut yhteydet käyttöösi tulee sinun toimittaa luotettu SSL-varmenne (esim. Let's Encrypt). Ole hyvä ja toimita varmenne tai ota suojattu yhteys pois käytöstä.", + "HeaderSyncPlayEnabled": "Ryhmäkatselu päällä", + "HeaderSyncPlaySelectGroup": "Liity ryhmään", + "HeaderServerAddressSettings": "Palvelimen osoiteasetukset", + "HeaderOnNow": "Nyt lähetyksessä", + "HeaderLibraryOrder": "Kirjaston järjestys", + "HeaderLibraryAccess": "Kirjastopääsy", + "HeaderKeepSeries": "Pidä sarja", + "HeaderKeepRecording": "Jatka tallennusta", + "HeaderInstantMix": "Välitön miksaus", + "HeaderImageSettings": "Kuva-asetukset", + "HeaderImageOptions": "Kuvaoptiot", + "HeaderIdentificationHeader": "Tunnistusotsake", + "HeaderHttpsSettings": "HTTPS-asetukset", + "HeaderHttpHeaders": "HTTP-otsakkeet", + "HeaderFeatureAccess": "Pääsy toimintoihin", + "HeaderDVR": "DVR", + "HeaderDeviceAccess": "Laitepääsy", + "HeaderDeleteTaskTrigger": "Poista tehtävälaukaisin", + "HeaderChannelAccess": "Kanavapääsy", + "Other": "Muu", + "Writers": "Kirjoittajat", + "Video": "Video", + "Upload": "Lähetä", + "TabAccess": "Pääsy", + "Subtitle": "Tekstitys", + "ShowMore": "Näytä lisää", + "ShowLess": "Näytä vähemmän", + "SeriesSettings": "Sarjan asetukset", + "SelectServer": "Valitse palvelin", + "RepeatMode": "Toistomoodi", + "RepeatOne": "Toista yksi", + "ResetPassword": "Nollaa salasana", + "Restart": "Aloita alusta", + "Rewind": "Kelaa alkuun", + "SaveChanges": "Tallenna muutokset", + "Profile": "Profiili", + "ProductionLocations": "Tuotantosijainnit", + "PreviousTrack": "Hyppää edelliseen", + "PlaybackRate": "Toistonopeus", + "PictureInPicture": "Kuva kuvassa", + "Photo": "Valokuva", + "Person": "Henkilö", + "PackageInstallFailed": "{0} (version {1}) asennus epäonnistui.", + "PackageInstallCompleted": "{0} (version {1}) asennus valmis.", + "PackageInstallCancelled": "{0} (version {1}) asennus peruttu.", + "NextTrack": "Hyppää seuraavaan", + "MusicVideos": "Musiikkivideot", + "MinutesAfter": "minuuttia jälkeen", + "MinutesBefore": "minuuttia ennen", + "MessageSyncPlayErrorMedia": "Ryhmäkatselun päällekytkentä epäonnistui! Mediavirhe.", + "MessageSyncPlayErrorNoActivePlayer": "Ei aktiivista soitinta. Ryhmäkatselu on kytketty pois päältä.", + "MessageSyncPlayErrorMissingSession": "Ryhmäkatselun päällekytkentä epäonnistui! Puuttuva istunto.", + "MessageSyncPlayErrorAccessingGroups": "Virhe ryhmälistaa luettaessa.", + "MessageSyncPlayLibraryAccessDenied": "Pääsy sisältöön on rajattu.", + "MessageSyncPlayJoinGroupDenied": "Lupa ryhmäkatselun käyttöön tarvitaan.", + "MessageSyncPlayCreateGroupDenied": "Lupa ryhmän luomiseen vaaditaan.", + "MessageSyncPlayGroupDoesNotExist": "Ryhmään liittyminen epäonnistui koska sitä ei ole olemassa.", + "MessageSyncPlayPlaybackPermissionRequired": "Toistolupa tarvitaan.", + "MessageSyncPlayNoGroupsAvailable": "Ei ryhmiä. Aloita ensin jokin toisto.", + "MessageSyncPlayGroupWait": "{0} puskuroi…", + "MessageSyncPlayUserLeft": "{0} poistui ryhmästä.", + "MessageSyncPlayUserJoined": "{0} liittyi ryhmään.", + "MessageSyncPlayDisabled": "Ryhmäkatselu otettu pois käytöstä.", + "MessageSyncPlayEnabled": "Ryhmäkatselu otettu käyttöön.", + "MediaInfoBitDepth": "Bittisyvyys", + "LabelVaapiDevice": "VA API-laite:", + "LabelUserLoginAttemptsBeforeLockout": "Väärien kirjautumisyritysten määrä ennen tilin lukitsemista:", + "LabelSyncPlayAccess": "Ryhmäkatselupääsy", + "LabelSyncPlayAccessNone": "Pois käytöstä tälle käyttäjälle", + "LabelSyncPlayAccessJoinGroups": "Salli käyttäjän liittyä ryhmiin", + "LabelSyncPlayAccessCreateAndJoinGroups": "Salli käyttäjän luoda ryhmiä ja liittyä niihin", + "LabelSyncPlayLeaveGroupDescription": "Poista ryhmäkatselu käytöstä", + "LabelSyncPlayLeaveGroup": "Poistu ryhmästä", + "LabelSyncPlayNewGroupDescription": "Luo uusi ryhmä", + "LabelSyncPlayNewGroup": "Uusi ryhmä", + "LabelSportsCategories": "Urheilukategoriat:", + "LabelSortBy": "Järjestä:", + "LabelServerHost": "Isäntä:", + "EnableFasterAnimations": "Nopeammat animaatiot", + "LabelRequireHttps": "Vaadi HTTPS", + "LabelRecord": "Tallenna:", + "LabelPlayMethod": "Toistotapa:", + "LabelKodiMetadataEnablePathSubstitution": "Salli polkujen korvaaminen", + "LabelKnownProxies": "Tunnetut välityspalvelimet:", + "LabelKeepUpTo": "Pidä tallessa:", + "HeaderRemoteAccessSettings": "Etäkäytön asetukset", + "LabelNewsCategories": "Uutiskategoriat:", + "LabelUnstable": "Epävakaa", + "LabelStable": "Vakaa", + "LabelChromecastVersion": "Chromecastin versio", + "LabelModelUrl": "Malli-URL", + "LabelModelName": "Mallinimi", + "LabelModelDescription": "Mallikuvaus", + "LabelModelNumber": "Mallinumero", + "LabelInNetworkSignInWithEasyPassword": "Salli sisäverkkokirjautuminen helpolla PIN-koodilla", + "HeaderCodecProfileHelp": "Dekooderiprofiilit määrittävät laitteen rajoitukset, kun se toistaa erityyppisiä koodauksia. Jos rajoitus on voimassa, sisältö koodataan uudelleen, vaikka koodaustyypiksi on asetettu suora toisto.", + "Authorize": "Valtuuta", + "EnableAutoCast": "Aseta oletukseksi", + "ButtonActivate": "Aktivoi", + "HeaderSelectTranscodingPathHelp": "Selaa tai kirjoita polku, jota käytetään transkooditiedostoihin. Kansioon on oltava kirjoitusoikeus.", + "HeaderSelectServerCachePathHelp": "Selaa tai kirjoita palvelinten välimuistitiedostojen polku. Kansioon on oltava kirjoitusoikeus.", + "HeaderSelectMetadataPathHelp": "Selaa tai kirjoita metatiedoissa käytettävä tiedostopolku. Kansioon on oltava kirjoitusoikeus.", + "HeaderResponseProfileHelp": "Vasteprofiilit tarjoavat laitteeseen lähetettyjen tietojen mukauttamista tiettyjä medioita toistettaessa.", + "HeaderKodiMetadataHelp": "Ota NFO-metatiedot käyttöön tai poista se käytöstä muokkaamalla kirjastoa ja etsimällä metatietojen tallennusvaihtoehdot.", + "HeaderEnabledFieldsHelp": "Lukitse kenttä ja estä tietojen muuttuminen poistamalla valinta kentästä.", + "HeaderDirectPlayProfileHelp": "Lisää suoratoistoprofiileja osoittaaksesi, missä muodossa laite tukee suoratoistoa.", + "HeaderContainerProfileHelp": "Sisältöprofiilit ilmaisevat laitteen rajoitukset tiettyjä formaatteja toistettaessa. Jos rajoitusta sovelletaan, media koodataan uudelleen, vaikka muoto on määritetty suoratoistoa varten.", + "EnableQuickConnect": "Salli nopea yhteyden muodostaminen tälle palvelimelle", + "ButtonUseQuickConnect": "Käytä nopeaa yhdistämistä" } diff --git a/src/strings/fr-ca.json b/src/strings/fr-ca.json index 08c47a9188..dd5069c847 100644 --- a/src/strings/fr-ca.json +++ b/src/strings/fr-ca.json @@ -14,7 +14,6 @@ "EnableDisplayMirroring": "Duplication d'écran", "EndsAtValue": "Se termine à {0}", "File": "Fichier", - "FolderTypeTvShows": "Séries TV", "Friday": "Vendredi", "HeaderAddToCollection": "Ajouter à la Collection", "HeaderAddToPlaylist": "Ajouter à la liste de lecture", @@ -65,11 +64,11 @@ "Thursday": "Jeudi", "TrackCount": "{0} pistes", "Tuesday": "Mardi", - "UserProfilesIntro": "Jellyfin supporte nativement les profils utilisateurs, les préférences d'affichage, la sauvegarde de l'état de lecture et le contrôle parental.", + "UserProfilesIntro": "Jellyfin supporte les profils d'utilisateurs, les préférences d'affichage, la sauvegarde de l'état de lecture et le contrôle parental.", "ValueSpecialEpisodeName": "Spécial - {0}", "Wednesday": "Mercredi", "WelcomeToProject": "Bienvenue dans Jellyfin !", - "WizardCompleted": "C'est tout ce dont nous avons besoin pour l'instant. Jellyfin a commencé à collecter les informations de votre bibliothèque de médias. Jetez un oeil à quelques unes de nos applications, puis cliquez sur Terminer pour consulter le Tableau de bord du serveur.", + "WizardCompleted": "C'est tout ce dont nous avons besoin pour le moment. Jellyfin a commencé à récolter les informations de votre bibliothèque de médias. Jetez un oeil à quelques unes de nos applications, puis cliquez sur Terminer pour consulter le Tableau de bord.", "Absolute": "Absolu", "AccessRestrictedTryAgainLater": "Accès restreint. Veuillez réessayer plus tard.", "Actor": "Acteur(trice)", @@ -129,7 +128,7 @@ "BoxRear": "Dos de boîtier", "Browse": "Parcourir", "MessageBrowsePluginCatalog": "Explorer notre catalogue des plugins pour voir les plugins disponibles.", - "AllowHWTranscodingHelp": "Permets au syntonisateur de transcoder les flux à la volée. Cela peut aider à réduire le transcodage requis par le serveur.", + "AllowHWTranscodingHelp": "Permet au récepteur TV de transcoder les flux à la volée. Cela peut aider à réduire le transcodage requis par le serveur .", "BurnSubtitlesHelp": "Détermine si le serveur doit graver les sous-titres lors du transcodage vidéo. Éviter ceci améliorera les performances du serveur. Sélectionnez Auto pour graver les formats basés sur l'image (par exemple, VOBSUB, PGS, SUB/IDX etc) ainsi que certains sous-titres ASS/SSA.", "ButtonAddMediaLibrary": "Ajouter une médiathèque", "ButtonAddScheduledTaskTrigger": "Ajouter un déclencheur", @@ -222,5 +221,39 @@ "ColorTransfer": "Transfert de couleur", "ColorSpace": "Espace colorimétrique", "ColorPrimaries": "Primaires colorimétriques", - "EnablePhotos": "Voir les photos" + "EnablePhotos": "Voir les photos", + "DefaultMetadataLangaugeDescription": "Ce sont vos paramètres par défaut. Ils peuvent être personnalisés pour chaque médiathèque.", + "ErrorDefault": "Il y a eu une erreur lors du traitement de la demande. Veuillez réessayer plus tard.", + "Data": "Données", + "CustomDlnaProfilesHelp": "Créer un profil personnalisé pour un nouvel appareil ou pour remplacer un profile système.", + "Continuing": "En cours", + "CinemaModeConfigurationHelp": "Le mode cinéma amène le grand écran directement à votre salon avec la possibilité de jouer des bandes-annonces et des introductions personnalisées avant la lecture de vos médias.", + "ButtonUseQuickConnect": "Utiliser la connexion rapide", + "ButtonActivate": "Activer", + "Authorize": "Autoriser", + "Episodes": "Épisodes", + "Episode": "Épisode", + "Ended": "Terminé", + "EnableThemeSongsHelp": "Jouer les bandes sonores en arrière-plan pendant la navigation de la médiathèque.", + "EnableStreamLoopingHelp": "À activer si le contenu de la diffusion en continu ne contient que quelques secondes de données et nécessite des requêtes sans arrêt. Lorsque non nécessaire, l'activation de cette option peut causer des problèmes.", + "EnableStreamLooping": "Lecture en boucle des diffusions en direct", + "EnableQuickConnect": "Activer la connexion rapide sur ce serveur", + "EnablePhotosHelp": "Les images seront détectées et affichées avec les autres fichiers multimédia.", + "EnableExternalVideoPlayers": "Lecteurs vidéos externes", + "EnableColorCodedBackgrounds": "Arrière-plans avec code de couleurs", + "EnableCinemaMode": "Mode cinéma", + "EnableBackdropsHelp": "Afficher des images à l'arrière-plan de certaines pages de la médiathèque.", + "EnableAutoCast": "Définir par défaut", + "EditSubtitles": "Modifier les sous-titres", + "EditMetadata": "Modifier les métadonnées", + "EditImages": "Modifier les images", + "HeaderVideos": "Vidéos", + "Yes": "Oui", + "RecommendationDirectedBy": "Réalisé par {0}", + "LabelMetadata": "Métadonnées :", + "HeaderUsers": "Utilisateurs", + "HeaderUser": "Utilisateur", + "HeaderAudioBooks": "Livres audio", + "HeaderApiKeys": "Clés API", + "HeaderApiKey": "Clé API" } diff --git a/src/strings/fr.json b/src/strings/fr.json index b38811d66a..bf80687183 100644 --- a/src/strings/fr.json +++ b/src/strings/fr.json @@ -202,12 +202,6 @@ "FileReadCancelled": "La lecture du fichier a été annulée.", "FileReadError": "Une erreur est survenue pendant la lecture du fichier.", "Filters": "Filtres", - "FolderTypeBooks": "Livres", - "FolderTypeMovies": "Films", - "FolderTypeMusic": "Musique", - "FolderTypeMusicVideos": "Vidéos musicales", - "FolderTypeTvShows": "TV", - "FolderTypeUnset": "Contenu mixte", "Folders": "Dossiers", "FormatValue": "Format : {0}", "Friday": "Vendredi", @@ -423,9 +417,7 @@ "LabelAlbum": "Album :", "LabelAlbumArtHelp": "PN utilisé pour les images d'album, dans l’attribut dlna:profileID de upnp:albumArtURi. Certains appareils nécessitent une valeur spécifique, peu importe la taille de l'image.", "LabelAlbumArtMaxHeight": "Hauteur maximum des images d'album :", - "LabelAlbumArtMaxHeightHelp": "Résolution maximum des images d'album exposée par upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Largeur maximum des images d'album :", - "LabelAlbumArtMaxWidthHelp": "Résolution maximum des images d'album exposée par upnp:albumArtURI.", "LabelAlbumArtPN": "PN d'images d'album :", "LabelAlbumArtists": "Artistes de l'album :", "LabelAllowHWTranscoding": "Autoriser le transcodage matériel", @@ -533,9 +525,7 @@ "LabelHttpsPort": "Numéro de port HTTPS local :", "LabelHttpsPortHelp": "Le numéro de port TCP pour le serveur HTTPS.", "LabelIconMaxHeight": "Hauteur maximum des icônes :", - "LabelIconMaxHeightHelp": "Résolution maximum des icônes exposée par upnp:icon.", "LabelIconMaxWidth": "Largeur maximum des icônes :", - "LabelIconMaxWidthHelp": "Résolution maximum des icônes exposée par upnp:icon.", "LabelIdentificationFieldHelp": "Une sous-chaîne ou expression régulière insensible à la casse.", "LabelImageFetchersHelp": "Activez cette option pour classer vos récupérateurs d'images par ordre de priorité.", "LabelImageType": "Type d'image :", @@ -922,8 +912,6 @@ "OptionPlainVideoItemsHelp": "Toutes les vidéos seront affichées dans le DIDL en tant que \"object.item.videoItem\" au lieu de formats plus spécifiques comme, par exemple \"object.item.videoItem.movie\".", "OptionPlayCount": "Nombre de lectures", "OptionPremiereDate": "Date de la première", - "OptionProfileVideo": "Vidéo", - "OptionProfileVideoAudio": "Vidéo Audio", "OptionProtocolHls": "Streaming Http en direct", "OptionReleaseDate": "Date de sortie", "OptionReportByteRangeSeekingWhenTranscoding": "Signaler que le serveur prend en charge la recherche d'octets lors du transcodage", @@ -1179,7 +1167,6 @@ "OptionBluray": "Blu-ray", "OptionIsHD": "HD", "OptionIsSD": "SD", - "OptionProfilePhoto": "Photo", "OptionProtocolHttp": "HTTP", "OptionRegex": "Expression régulière", "Premiere": "Première", @@ -1280,10 +1267,9 @@ "ListPaging": "{0}-{1} de {2}", "WriteAccessRequired": "Jellyfin a besoin d'un accès en écriture à ce dossier. Merci de vérifier l’accès en écriture et réessayez.", "PathNotFound": "Le chemin d'accès n'a pas pu être trouvé. Merci de le vérifier et de réessayer.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "LabelDeinterlaceMethod": "Méthode de désentrelacement :", - "DeinterlaceMethodHelp": "Sélectionnes la méthode de désentrelacement à utiliser lors du transcodage de contenu entrelacé.", + "DeinterlaceMethodHelp": "Sélectionner la méthode de désentrelacement à utiliser lors du transcodage de contenu entrelacé. Lorsque l'accélération matérielle supportant le désentrelacement matériel est activée, the désentrelaceur matériel sera utilisé à la place de ce paramètre.", "LabelLibraryPageSize": "Taille de la page de la médiathèque :", "LabelLibraryPageSizeHelp": "Définit la quantité d'éléments à afficher sur une page de médiathèque. Définir à 0 afin de désactiver la pagination.", "UnsupportedPlayback": "Jellyfin ne peut pas décoder du contenu protégé par un système de gestion des droits numériques, mais une tentative de lecture sera effectuée sur tout le contenu, y compris les titres protégés. Certains fichiers peuvent apparaître complètement noir, du fait de protections ou de fonctionnalités non supportées, comme les titres interactifs.", @@ -1376,5 +1362,57 @@ "MusicVideos": "Clips musicaux", "Image": "Image", "Data": "Données", - "Video": "Vidéo" + "Video": "Vidéo", + "VideoAudio": "Piste audio", + "LabelIconMaxResHelp": "Résolution maximale des icônes disponibles via la propriété upnp:icon.", + "LabelAlbumArtMaxResHelp": "Résolution maximale de la pochette disponible via la propriété upnp:albumArtURI.", + "ThumbCard": "Vignette", + "SpecialFeatures": "Particularités", + "Photo": "Photo", + "Other": "Autre", + "PosterCard": "Affiche", + "UseDoubleRateDeinterlacing": "Multiplier par deux la fréquence d'images lors du désentrelacement", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacingHelp": "Ce réglage utilise la fréquence de trame lors du désentrelacement, souvent appelé \"bob deinterlacing\", qui double la fréquence d'image de la vidéo pour fournir un mouvement fluide comme en regardant une vidéo entrelacée sur un téléviseur.", + "LabelTonemappingDesat": "Désaturation tonale :", + "TonemappingRangeHelp": "Sélectionnez la gamme de couleur de sortie. Auto représente la même gamme qu'en entrée.", + "LabelTonemappingRange": "Gamme de mappage tonal :", + "TonemappingAlgorithmHelp": "Le mappage tonal peut être affiné. Si vous n'êtes pas familier avec ces options, gardez les valeurs par défaut. La valeur recommandée est Reinhard.", + "LabelTonemappingAlgorithm": "Sélectionnez l'algorithme de mappage tonal à utiliser :", + "AllowTonemappingHelp": "Le mappage tonal peut transformer la gamme dynamique d'une vidéo de HDR à SDR tout en maintenant les détails et les couleurs d'image qui sont des informations importantes pour la représentation de la scène originale. Actuellement, ne fonctionne uniquement lorsque des vidéos avec des métadonnées HDR10 ou HLG sont transcodées. Si la lecture n'est pas fluide ou échoue, considérez d'éteindre le décodeur matériel correspondant.", + "EnableTonemapping": "Activer le mappage tonal", + "LabelOpenclDeviceHelp": "Ce dispositif OpenCL est utilisé pour le mappage tonal. La partie à gauche du point est le numéro de plate-forme et la partie à droite est le numéro du dispositif sur la plate-forme. La valeur par défaut est 0.0. Le fichier de l'application ffmpeg contenant l'accélération matérielle OpenCL est nécessaire.", + "LabelOpenclDevice": "Dispositif OpenCL :", + "LabelColorPrimaries": "Couleurs primaires :", + "LabelColorTransfer": "Transfert couleur :", + "LabelColorSpace": "Espace couleur :", + "MediaInfoColorPrimaries": "Couleurs primaires", + "MediaInfoColorTransfer": "Transfert couleur", + "MediaInfoColorSpace": "Espace couleur", + "LabelKnownProxies": "Proxies connus :", + "KnownProxiesHelp": "Liste séparée par des virgules d'adresses IP des proxies connus utilisés pour se connecter à l'instance Jellyfin. Ceci est nécessaire afin de pouvoir utiliser correctement les entêtes X-Forwarded-For. Nécessite un redémarrage après sauvegarde.", + "LabelTonemappingThreshold": "Seuil de mappage tonal :", + "LabelTonemappingDesatHelp": "Désature les couleurs qui dépassent ce niveau de luminosité. Plus ce paramètre est élevé, plus les informations de couleur seront préservées. Ce paramètre permet d'éviter les couleurs anormalement éclatantes pour les couleurs super-lumineuses en les transformant (de manière lisse) en blanc. Ceci rend l'image plus naturelle au prix d'une réduction d'information dans les couleurs hors-gamme. Les valeurs recommandées et par défaut sont 0 et 0.5.", + "LabelTonemappingParamHelp": "Affine l'algorithme de mappage tonal. Les valeurs recommandées et par défaut sont indéfinies. Laissez en général ces valeurs vides.", + "LabelTonemappingPeak": "Pic de mappage tonal :", + "LabelTonemappingThresholdHelp": "Les paramètres de l'algorithme de mappage tonal sont affinés pour chaque scène. Un seuil est utilisé pour détecter lorsque la scène change. Si la distance entre la moyenne actuelle de la luminosité du cadre et la moyenne mobile actuelle dépasse la valeur du seuil, la moyenne et le pic de la luminosité du cadre sont recalculés. Les valeurs recommandées et par défaut sont 0.8 et 0.2.", + "LabelVideoRange": "Plage vidéo :", + "MediaInfoVideoRange": "Plage vidéo", + "QuickConnectNotActive": "La connexion rapide n'est pas activée sur ce serveur", + "QuickConnectNotAvailable": "Demandez à votre administrateur système d'activer la connexion rapide", + "QuickConnectInvalidCode": "Code de connexion rapide invalide", + "QuickConnectDescription": "Pour se connecter avec la connexion rapide, utilisez le bouton Connexion Rapide sur l'appareil utilisé pour se connecter et entrez le code affiché ci-dessous.", + "QuickConnectDeactivated": "La connexion rapide a été désactivée avant que la requête puisse être approuvée", + "QuickConnectAuthorizeFail": "Code de connexion rapide inconnu", + "QuickConnectAuthorizeSuccess": "Requête autorisée", + "QuickConnectAuthorizeCode": "Saisir le code {0} pour se connecter", + "QuickConnectActivationSuccessful": "Activé avec succès", + "QuickConnect": "Connexion Rapide", + "LabelQuickConnectCode": "Code de connexion rapide :", + "LabelCurrentStatus": "Statut actuel :", + "EnableQuickConnect": "Activer la connexion rapide sur ce serveur", + "ButtonUseQuickConnect": "Utiliser la Connexion Rapide", + "ButtonActivate": "Activer", + "Authorize": "Autoriser", + "LabelTonemappingParam": "Paramètre de mappage tonal :" } diff --git a/src/strings/gl.json b/src/strings/gl.json index e87ce46770..534ed0b4eb 100644 --- a/src/strings/gl.json +++ b/src/strings/gl.json @@ -12,5 +12,9 @@ "Aired": "Emitido", "AddToPlaylist": "Engadir á lista de reprodución", "Add": "Engadir", - "ButtonSyncPlay": "SyncPlay" + "ButtonSyncPlay": "SyncPlay", + "Collections": "Colecións", + "Channels": "Canles", + "Books": "Libros", + "Artists": "Artistas" } diff --git a/src/strings/gsw.json b/src/strings/gsw.json index 21bf0bd51b..f55a860f3a 100644 --- a/src/strings/gsw.json +++ b/src/strings/gsw.json @@ -8,11 +8,6 @@ "Continuing": "Fortlaufend", "DeviceAccessHelp": "Das betrifft nur Grät wo einzigartig indentifiziert werded und tuet ned Browser Zuegriff verhindere. En Filter för Grät Zuegriff verhindered, dass neui Grät dezue gfüegt werded, bovor si ned überprüefd worde sind.", "Ended": "Beendent", - "FolderTypeBooks": "Büecher", - "FolderTypeMovies": "Film", - "FolderTypeMusic": "Musig", - "FolderTypeMusicVideos": "Musigvideos", - "FolderTypeTvShows": "TV", "Friday": "Friitig", "HeaderDeviceAccess": "Grät Zuegriff", "HeaderEasyPinCode": "Eifache Pin Code", diff --git a/src/strings/he.json b/src/strings/he.json index 1fd73d3906..aa9e89590b 100644 --- a/src/strings/he.json +++ b/src/strings/he.json @@ -33,7 +33,7 @@ "ChannelNameOnly": "ערוץ {0} בלבד", "ChannelNumber": "מספר ערוץ", "Composer": "מלחין", - "ConfigureDateAdded": "‫הגדר כיצד תאריך ההוספה נקבע בלוח המחוונים של שרת ה-Jellyfin תחת הגדרות הספרייה", + "ConfigureDateAdded": "‫הגדר כיצד תאריך ההוספה נקבע בלוח המחוונים תחת הגדרות הספרייה", "ConfirmDeleteImage": "למחוק את התמונה?", "ConfirmDeleteItem": "מחיקת פריט זה תמחק אותו הן ממערכת הקבצים והן מספריית המדיה שלך. האם אתה בטוח שברצונך להמשיך?", "ConfirmDeleteItems": "מחיקת פריטים אלה תמחק אותם הן ממערכת הקבצים והן מספריית המדיה שלך. האם אתה בטוח שברצונך להמשיך?", @@ -59,10 +59,6 @@ "FileNotFound": "קובץ לא נמצא.", "FileReadCancelled": "קריאת הקובץ בוטלה.", "FileReadError": "חלה שגיאה בקריאת הקובץ.", - "FolderTypeMovies": "סרטים", - "FolderTypeMusic": "מוזיקה", - "FolderTypeMusicVideos": "קליפים", - "FolderTypeTvShows": "תוכניות טלויזיה", "Friday": "שישי", "Genres": "ז'אנרים", "GroupVersions": "גרסאות קבוצתיות", @@ -157,7 +153,7 @@ "LabelEnableBlastAliveMessagesHelp": "אפשר זאת אם השרת לא מזוהה כאמין על ידי מכשירי UPnP אחרים ברשת שלך.", "LabelEnableDlnaClientDiscoveryInterval": "זמן גילוי קליינטים", "LabelEnableDlnaDebugLogging": "אפשר ניהול רישום באגים בDLNA", - "LabelEnableDlnaDebugLoggingHelp": "אפשרות זו תיצור קבצי לוג גדולים יותר ועליך להשתמש בה רק על מנת לפתור תקלות.", + "LabelEnableDlnaDebugLoggingHelp": "צור קבצי לוג גדולים יותר ועליך להשתמש בה רק על מנת לפתור תקלות.", "LabelEnableDlnaPlayTo": "מאפשר ניגון DLNA ל", "LabelEnableDlnaServer": "אפשר שרת DLNA", "LabelEnableRealtimeMonitor": "אפשר מעקב בזמן אמת", @@ -295,9 +291,6 @@ "OptionParentalRating": "דירוג בקרת הורים", "OptionPlayCount": "כמות ניגונים", "OptionPremiereDate": "תאריך בכורה", - "OptionProfilePhoto": "תמונה", - "OptionProfileVideo": "וידאו", - "OptionProfileVideoAudio": "צליל וידאו", "OptionResumable": "ניתן להמשיך", "OptionSpecialEpisode": "ספיישלים", "OptionTrackName": "שם הרצועה", @@ -418,7 +411,7 @@ "Books": "ספרים", "Absolute": "מוחלט", "AccessRestrictedTryAgainLater": "הגישה מוגבלת כרגע, נסה שוב במועד מאוחר יותר.", - "AddedOnValue": "נוספו {0}", + "AddedOnValue": "התווסף {0}", "Blacklist": "רשימה שחורה", "Banner": "באנר", "Auto": "אוטומטי", @@ -437,7 +430,7 @@ "AlwaysPlaySubtitlesHelp": "כתוביות בשפה המועדפת ייטענו ללא קשר לשפת השמע.", "AlwaysPlaySubtitles": "הפעל תמיד", "AllowRemoteAccessHelp": "אם לא מסומן, כל החיבורים המרוחקים ייחסמו.", - "AllowRemoteAccess": "אפשר חיבור מרוחק לשרת Jellyfin זה.", + "AllowRemoteAccess": "אפשר חיבור מרוחק לשרת זה.", "AllowMediaConversionHelp": "הענק או דחה גישה להמרת מדיה.", "Aired": "שודר", "AirDate": "תאריך שידור", @@ -449,7 +442,7 @@ "Channels": "ערוצים", "HeaderContinueWatching": "המשך לצפות", "AllowOnTheFlySubtitleExtraction": "אפשר חילוץ כתוביות בזמן אמת", - "AllowHWTranscodingHelp": "אפשר למלקט לקודד הזרמות בזמן אמת. זה עשוי לעזור בהפחתת הקידוד שנעשה ע\"י השרת.", + "AllowHWTranscodingHelp": "אפשר למקלט לקודד הזרמות בזמן אמת. זה עשוי לעזור בהפחתת הקידוד שנעשה ע\"י השרת.", "AllComplexFormats": "כל הפורמטים המורכבים (ASS, SSA, VOBSUB, PGS, SUB/IDX, …)", "Songs": "שירים", "Shows": "סדרות", @@ -483,7 +476,7 @@ "ButtonAddMediaLibrary": "הוסף ספריית מדיה", "ButtonAddImage": "הוסף תמונה", "AskAdminToCreateLibrary": "בקש ממנהל ליצור ספרייה.", - "Ascending": "סדר עולה", + "Ascending": "בסדר עולה", "Photos": "תמונות", "MessageConfirmShutdown": "‫האם אתה בטוח שברצונך לכבות את השרת?", "MessageConfirmRestart": "‫האם אתה בטוח שברצונך לאתחל את שרת ה-Jellyfin‏?", @@ -538,8 +531,6 @@ "Genre": "ז'אנר", "General": "כללי", "Fullscreen": "מסך מלא", - "FolderTypeUnset": "תוכן מעורבב", - "FolderTypeBooks": "ספרים", "Filters": "מסננים", "Rewind": "הרצה לאחור", "FastForward": "הרצה קדימה", @@ -717,5 +708,124 @@ "OptionEnableExternalContentInSuggestions": "הפעל תוכן חיצוני בהמלצות", "OptionEnableAccessToAllLibraries": "אפשר גישה לכל הספריות", "OptionEnableAccessToAllChannels": "אפשר גישה לכל הערוצים", - "HeaderSyncPlaySelectGroup": "הצטרף לקבוצה" + "HeaderSyncPlaySelectGroup": "הצטרף לקבוצה", + "LatestFromLibrary": "{0} אחרונים", + "OptionResElement": "אלמנט res", + "LabelCustomDeviceDisplayNameHelp": "ספק שם תצוגה מותאם אישית או השאר ריק כדי להשתמש בשם המדווח על ידי המכשיר.", + "LabelCustomCssHelp": "החל סגנונות מותאמים אישית משלך על ממשק האינטרנט.", + "LabelCustomCertificatePath": "נתיב אישור SSL מותאם אישית:", + "LabelCorruptedFrames": "פריימים פגומים:", + "LabelCertificatePassword": "סיסמת האישור:", + "LabelCancelled": "מבוטל", + "LabelCache": "מטמון:", + "LabelBitrate": "קצב סיביות:", + "LabelAuthProvider": "ספק הזדהות:", + "LabelAudioCodec": "קידוד שמע:", + "LabelAudioChannels": "ערוצי שמע:", + "LabelAppName": "שם האפליקציה", + "LabelAccessStart": "שעת התחלה:", + "LabelAccessEnd": "שעת סיום:", + "LabelAccessDay": "יום בשבוע:", + "Items": "פריטים", + "Image": "תמונה", + "Horizontal": "אופקי", + "Hide": "הסתרה", + "HeaderYears": "שנים", + "HeaderVideos": "וידאו", + "HeaderVideoTypes": "סוגי וידאו", + "HeaderVideoType": "סוג וידאו", + "HeaderVideoQuality": "איכות וידאו", + "HeaderUser": "משתמש", + "HeaderUploadImage": "העלאת תמונה", + "HeaderTypeText": "הזן טקסט", + "HeaderTranscodingProfileHelp": "הוסף פרופילי קידוד כדי לציין באילו פורמטים יש להשתמש כאשר דרוש קידוד.", + "HeaderTranscodingProfile": "פרופיל קידוד", + "HeaderSyncPlayEnabled": "SyncPlay מופעל", + "HeaderSubtitleProfilesHelp": "פרופילי כתוביות מתארים את פורמטי הכתוביות הנתמכים על ידי המכשיר.", + "HeaderSubtitleProfiles": "פרופילי כתוביות", + "HeaderSubtitleProfile": "פרופיל כתוביות", + "HeaderSubtitleDownloads": "הורדות כתוביות", + "HeaderSubtitleAppearance": "מראה כתוביות", + "HeaderStartNow": "התחל עכשיו", + "HeaderServerAddressSettings": "הגדרות כתובת שרת", + "HeaderSeriesStatus": "סטטוס הסדרה", + "HeaderProfileServerSettingsHelp": "ערכים אלה שולטים כיצד השרת יציג את עצמו בפני לקוחות.", + "HeaderPlaybackError": "שגיאת הפעלה", + "HeaderPlayback": "הפעלת מדיה", + "HeaderParentalRatings": "דירוג הורים", + "HeaderOnNow": "עכשיו", + "HeaderLoginFailure": "כישלון התחברות", + "HeaderLiveTvTunerSetup": "התקנת טיונר בשידור חי", + "HeaderLibraryOrder": "סדר הספרייה", + "HeaderLibraryAccess": "גישה לספרייה", + "HeaderLatestMedia": "המדיה האחרונה", + "HeaderKodiMetadataHelp": "כדי להפעיל או להשבית מטא נתונים של NFO, ערוך ספרייה ואתר את החלק חוסך המטא נתונים.", + "HeaderInstantMix": "מיקס מיידי", + "HeaderIdentificationHeader": "כותרת זיהוי", + "HeaderIdentificationCriteriaHelp": "הזן לפחות קריטריון זיהוי אחד.", + "HeaderIdentification": "זיהוי", + "HeaderHttpsSettings": "הגדרות HTTPS", + "HeaderHttpHeaders": "כותרות HTTP", + "HeaderGuideProviders": "ספקי נתונים של מדריך טלוויזיה", + "HeaderFetcherSettings": "הגדרות שולף", + "EnableNextVideoInfoOverlayHelp": "בסוף סרטון, הציגו מידע על הסרטון הבא שיופיע בפלייליסט הנוכחי.", + "EnableDecodingColorDepth10Vp9": "אפשר פענוח חומרה של 10 סיביות עבור VP9", + "EnableDecodingColorDepth10Hevc": "אפשר פענוח חומרה של 10 סיביות עבור HEVC", + "EnableBackdropsHelp": "הצג תפאורות ברקע של כמה דפים בעת גלישה בספרייה.", + "DisplayMissingEpisodesWithinSeasonsHelp": "יש להפעיל זאת גם עבור ספריות טלוויזיה בתצורת השרת.", + "DisplayInOtherHomeScreenSections": "הצג בקטעי מסך הבית כגון המדיה העדכנית והמשיך בצפייה", + "DeinterlaceMethodHelp": "בחר בשיטת deinterlacing לשימוש בהמרת תוכנה מקושרת לתוכן. כאשר מופעלת האצת חומרה התומכת בפירוק חומרה של חומרה, ישתמש במתקן החומרה במקום בהגדרה זו.", + "DefaultSubtitlesHelp": "כתוביות נטענות על סמך ברירת המחדל והדגלים המאולצים במטא הנתונים המוטמעים. העדפות שפה נחשבות כאשר קיימות אפשרויות מרובות.", + "ColorTransfer": "העברת צבע", + "ChangingMetadataImageSettingsNewContent": "שינויים בהגדרות הורדת מטא-נתונים או גרפיקה יחולו רק על תוכן חדש שנוסף לספרייה שלך. כדי להחיל את השינויים על כותרות קיימות, יהיה עליך לרענן את המטא נתונים שלהם באופן ידני.", + "AllowFfmpegThrottlingHelp": "כאשר קידוד או remux מתקדמים מספיק ממיקום ההפעלה הנוכחי, השהה את התהליך כך שיצרוך פחות משאבים. זה שימושי ביותר בעת צפייה מבלי לחפש לעתים קרובות. כבה את זה אם אתה נתקל בבעיות הפעלה.", + "AllowFfmpegThrottling": "מצמצת קידודים", + "AllowOnTheFlySubtitleExtractionHelp": "ניתן לחלץ כתוביות מוטמעות מסרטונים ולהעביר ללקוחות בטקסט רגיל, במטרה לסייע במניעת העתקת וידאו. במערכות מסוימות זה יכול להימשך זמן רב ולגרום להפעלת הווידיאו להיתקע במהלך תהליך החילוץ. השבת אפשרות זו כדי שהכתוביות המוטמעות נצרבו בהמרת וידאו כאשר הם אינם נתמכים באופן מקורי על ידי מכשיר הלקוח.", + "HeaderDirectPlayProfile": "פרופיל נגן ישיר", + "HeaderDeviceAccess": "גישה למכשירים", + "HeaderDetectMyDevices": "זהה את המכשירים שלי", + "HeaderDefaultRecordingSettings": "הגדרות הקלטה המוגדרות כברירת מחדל", + "HeaderDateIssued": "תאריך שהונפק", + "HeaderConnectionFailure": "כשל בחיבור", + "HeaderConfirmProfileDeletion": "אשר את מחיקת הפרופיל", + "HeaderConfigureRemoteAccess": "הגדר את הגישה מרחוק", + "HeaderCodecProfile": "פרופיל קודק", + "HeaderChapterImages": "תמונות פרק", + "HeaderChannelAccess": "גישה לערוץ", + "HeaderBlockItemsWithNoRating": "חסום פריטים ללא פרטי דירוג או לא מוכרים:", + "HeaderAppearsOn": "מופיע ב", + "HeaderApp": "אפליקציה", + "ApiKeysCaption": "רשימה של מפתחות ה- API המופעלים כעת", + "HeaderAllowMediaDeletionFrom": "אפשר מחיקת מדיה מ", + "HeaderAlert": "התראה", + "HeaderAccessScheduleHelp": "צור לוח זמנים לגישה להגבלת הגישה לשעות מסוימות.", + "HeaderAccessSchedule": "לוח הזמנים לגישה", + "GuideProviderLogin": "התחברות", + "GroupBySeries": "קבץ לפי סדרה", + "Other": "אחר", + "FormatValue": "פורמט: {0}", + "FetchingData": "שולף מידע נוסף", + "Features": "מאפיינים", + "ErrorSavingTvProvider": "אירעה שגיאה בשמירת ספק הטלוויזיה. אנא וודא שהוא נגיש ונסה שוב.", + "ErrorPleaseSelectLineup": "אנא בחר מערך ונסה שוב. אם אין מערכים זמינים, אנא בדוק ששם המשתמש, הסיסמה והמיקוד שלך נכונים.", + "ErrorGettingTvLineups": "אירעה שגיאה בהורדת מערכי הטלוויזיה. אנא ודא שהמידע שלך נכון ונסה שוב.", + "ErrorDeletingItem": "אירעה שגיאה במחיקת הפריט מהשרת. אנא בדוק שיש ל- Jellyfin גישה לכתיבה לתיקיית המדיה ונסה שוב.", + "ErrorAddingXmlTvFile": "אירעה שגיאה בגישה לקובץ XMLTV. אנא ודא שהקובץ קיים ונסה שוב.", + "ErrorAddingTunerDevice": "אירעה שגיאה בהוספת מכשיר המקלט. אנא וודא שהוא נגיש ונסה שוב.", + "ErrorAddingMediaPathToVirtualFolder": "אירעה שגיאה בהוספת נתיב המדיה. אנא וודא שהנתיב תקף ול- Jellyfin יש גישה למיקום זה.", + "Episode": "פרק", + "EnableDetailsBannerHelp": "הצג תמונת באנר בראש עמוד פרטי הפריט.", + "EnableDetailsBanner": "באנר פרטים", + "EnableThemeVideosHelp": "הפעל סרטוני נושא ברקע בעת גלישה בספרייה.", + "EnableStreamLooping": "סטרימינג בשידור חי באמצעות לולאה אוטומטית", + "EnablePhotosHelp": "תמונות יזוהו ויוצגו לצד קבצי מדיה אחרים.", + "EnableNextVideoInfoOverlay": "הצג את פרטי הסרטון הבא במהלך ההפעלה", + "EnableExternalVideoPlayersHelp": "תפריט נגן חיצוני יוצג בעת התחלת השמעת הווידאו.", + "EnableDisplayMirroring": "שיקוף תצוגה", + "DisplayModeHelp": "בחר את סגנון הפריסה הרצוי לממשק.", + "Depressed": "מורד", + "Data": "נתונים", + "ColorPrimaries": "צבעים ראשיים", + "ClientSettings": "הגדרות לקוח", + "BoxSet": "מארז" } diff --git a/src/strings/hi-in.json b/src/strings/hi-in.json index 3e17566d5a..5e26c9ad69 100644 --- a/src/strings/hi-in.json +++ b/src/strings/hi-in.json @@ -93,5 +93,7 @@ "MessageBrowsePluginCatalog": "उपलब्ध प्लगिन्स देखने के लिए हमारे कैटलॉग को ब्राउज़ करें।", "Browse": "ब्राउज़", "BoxSet": "बॉक्स सेट", - "BurnSubtitlesHelp": "निर्धारित करता है कि वीडियो ट्रांसकोडिंग करते समय सर्वर को उपशीर्षक बर्न-इन करना चाहिए। इससे बचने से प्रदर्शन में बहुत सुधार होगा। छवि आधारित उपशीर्षक (VOBSUB, PGS, SUB, IDX, …) एवं ASS अथवा SSA जैसे उपशीर्षक बर्न-इन करने के लिए ऑटो का चयन करें।" + "BurnSubtitlesHelp": "निर्धारित करता है कि वीडियो ट्रांसकोडिंग करते समय सर्वर को उपशीर्षक बर्न-इन करना चाहिए। इससे बचने से प्रदर्शन में बहुत सुधार होगा। छवि आधारित उपशीर्षक (VOBSUB, PGS, SUB, IDX, …) एवं ASS अथवा SSA जैसे उपशीर्षक बर्न-इन करने के लिए ऑटो का चयन करें।", + "ButtonRemove": "हटाना", + "ButtonOpen": "खोलो" } diff --git a/src/strings/hr.json b/src/strings/hr.json index 93404cd222..d250eb449b 100644 --- a/src/strings/hr.json +++ b/src/strings/hr.json @@ -109,12 +109,6 @@ "FileNotFound": "Datoteka nije pronađena.", "FileReadCancelled": "Učitavanje datoteke je prekinuto.", "FileReadError": "Prilikom učitavanja datoteke dogodila se greška.", - "FolderTypeBooks": "Knjige", - "FolderTypeMovies": "Filmovi", - "FolderTypeMusic": "Glazba", - "FolderTypeMusicVideos": "Glazbeni spotovi", - "FolderTypeTvShows": "TV", - "FolderTypeUnset": "Miješani sadržaj", "Friday": "Petak", "Genres": "Žanrovi", "GroupVersions": "Verzija grupe", @@ -277,9 +271,7 @@ "LabelAirsBeforeSeason": "Emitiranje prije sezone:", "LabelAlbumArtHelp": "PN se koristi za grafiku albuma sa dlna:profileID atributom na upnp:albumArtURI. Neki uređaji zahtijevaju specifičnu vrijednost bez obzira na veličinu slike.", "LabelAlbumArtMaxHeight": "Maksimalna visina Album art-a:", - "LabelAlbumArtMaxHeightHelp": "Maksimalna rezolucija albuma izloženih putem UPnP:albumArtURI.", "LabelAlbumArtMaxWidth": "Maksimalna širina Album art-a:", - "LabelAlbumArtMaxWidthHelp": "Maksimalna rezolucija albuma izloženih putem UPnP:albumArtURI.", "LabelAlbumArtPN": "Grafika albuma PN:", "LabelAlbumArtists": "Izvođači albuma:", "LabelAllowHWTranscoding": "Dopusti hardversko konvertiranje", @@ -364,9 +356,7 @@ "LabelHttpsPort": "Lokalni broj https porta:", "LabelHttpsPortHelp": "Broj TCP porta na koji se Jellyfin https server treba vezati.", "LabelIconMaxHeight": "Maksimalna visina ikona:", - "LabelIconMaxHeightHelp": "Maksimalna rezolucija ikona izloženih putem UPnP:icon.", "LabelIconMaxWidth": "Maksimalna širina ikona:", - "LabelIconMaxWidthHelp": "Maksimalna rezolucija ikona izloženih putem UPnP:icon.", "LabelIdentificationFieldHelp": "Spis-neosjetljivi podniz ili regex izraz.", "LabelImageFetchersHelp": "Omogućite i poredajte željene dohvatače slika po redu prioriteta.", "LabelImageType": "Tip slike:", @@ -681,7 +671,6 @@ "OptionPlainVideoItemsHelp": "Ako je omogućeno, sav video se prezentira u DIDL-u kao \"objekt.stavka.videoStavka\" umjesto više specijaliziranog tipa kao \"objekt.stavka.videoStavka.film\".", "OptionPlayCount": "Broju izvođenja", "OptionPremiereDate": "Datum premijere", - "OptionProfilePhoto": "Slika", "OptionProtocolHls": "Http strujanje uživo", "OptionReleaseDate": "Datum izdavanja", "OptionReportByteRangeSeekingWhenTranscoding": "Izvješće da li poslužitelj podržava bajt traženja kada se konvertira", @@ -910,7 +899,6 @@ "AskAdminToCreateLibrary": "Traži administratora da kreira biblioteku.", "PictureInPicture": "Slika u slici", "OptionProtocolHttp": "HTTP", - "OptionProfileVideo": "Video", "OptionIsSD": "SD", "OptionIsHD": "HD", "OptionDvd": "DVD", diff --git a/src/strings/hu.json b/src/strings/hu.json index 4a846c67a3..30bbef6a28 100644 --- a/src/strings/hu.json +++ b/src/strings/hu.json @@ -79,12 +79,6 @@ "Features": "Jellemzők", "FileNotFound": "Fájl nem található.", "Filters": "Szűrők", - "FolderTypeBooks": "Könyvek", - "FolderTypeMovies": "Filmek", - "FolderTypeMusic": "Zenék", - "FolderTypeMusicVideos": "Zenei Videók", - "FolderTypeTvShows": "TV Műsorok", - "FolderTypeUnset": "Vegyes Tartalom", "Folders": "Könyvtárak", "Friday": "Péntek", "Fullscreen": "Teljes képernyő", @@ -333,7 +327,6 @@ "OptionNew": "Új…", "OptionParentalRating": "Korhatár besorolás", "OptionPlayCount": "Lejátszások száma", - "OptionProfileVideo": "Videó", "OptionReleaseDate": "Megjelenés dátuma", "OptionResumable": "Folytatható", "OptionTrackName": "Sáv Címe", @@ -974,8 +967,6 @@ "OptionPlainStorageFolders": "Az összes mappa megjelenítése egyszerű tároló mappaként", "OptionPlainVideoItems": "Az összes videó megjelenítése egyszerű videófelvételként", "OptionPremiereDate": "Premier dátuma", - "OptionProfilePhoto": "Fénykép", - "OptionProfileVideoAudio": "Videó Audió", "OptionProtocolHls": "HTTP Live Streaming", "OptionProtocolHttp": "HTTP", "OptionRegex": "Regex", @@ -1133,9 +1124,7 @@ "ImportFavoriteChannelsHelp": "Csak a tuner eszközön kedvencként megjelölt csatornák kerülnek importálásra.", "LabelAlbumArtHelp": "A használandó PN érték az albumborítók esetében, mely a upnp:albumArtURI dlna:profileID tulajdonságában szerepel. Néhány eszköz meghatározott értéket vár el, függetlenül a kép méretétől.", "LabelAlbumArtMaxHeight": "Albumborító maximális magasság:", - "LabelAlbumArtMaxHeightHelp": "Albumborító maximális magasság mely upnp:albumArtURI kiajánlásra kerül.", "LabelAlbumArtMaxWidth": "Albumborító maximális szélesség:", - "LabelAlbumArtMaxWidthHelp": "Albumborító maximális szélesség mely upnp:albumArtURI kiajánlásra kerül.", "LabelAlbumArtPN": "Albumborító PN:", "LabelAuthProvider": "Azonosítási Szolgáltató:", "LabelBurnSubtitles": "Feliratok beégetése:", @@ -1149,9 +1138,7 @@ "LabelEnableBlastAliveMessages": "Blast alive üzenetek", "LabelHttpsPortHelp": "A TCP port száma, melyen a HTTPS szerver figyel.", "LabelIconMaxHeight": "Ikon maximális magasság:", - "LabelIconMaxHeightHelp": "Ikon maximális magasság, mely az upnp:icon keresztül kiajánlásra kerül.", "LabelIconMaxWidth": "Ikon maximális szélesség:", - "LabelIconMaxWidthHelp": "Ikon maximális szélesség, mely az upnp:icon keresztül kiajánlásra kerül.", "LabelIdentificationFieldHelp": "Kis-és nagybetű különbséget figyelmen kívül hagyó szöveg vagy reguláris kifejezés.", "LabelKeepUpTo": "Őrizd meg:", "LabelKodiMetadataUser": "Mentsd el a következő felhasználó megtekintési adatát az NFO-ba:", @@ -1285,7 +1272,6 @@ "LabelDeinterlaceMethod": "Deinterlacing mód:", "DeinterlaceMethodHelp": "Válassza ki a váltottsorosság megszűntetéséhez használandó módszert a váltottsoros tartalmak transzkódolásakor.", "UnsupportedPlayback": "Jellyfin nem tud DRM-titkosított tartalmak dekriptálására, ettől függetlenül a lejátszással mindig megpróbálkozik. Néhány fájl emiatt teljesen fekete képernyőt ad, amely vagy a titkosítás miatt van, vagy nem olyan nem támogatott tartalmak miatt, mint az interaktív címek.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "ButtonTogglePlaylist": "Lejátszási listák", "Filter": "Szűrés", @@ -1366,5 +1352,25 @@ "LabelSubtitleVerticalPosition": "Függőleges pozíció:", "MessageGetInstalledPluginsError": "Hiba történt a jelenleg telepített bővítmények lekérdezése során.", "MessagePluginInstallError": "Hiba történt a bővítmény telepítése során.", - "PlaybackRate": "Lejátszási sebesség" + "PlaybackRate": "Lejátszási sebesség", + "VideoAudio": "Videó hang", + "Video": "Videó", + "ThumbCard": "Miniatűr kártya", + "Subtitle": "Felirat", + "SelectServer": "Szerver kiválasztása", + "Restart": "Újraindítás", + "ResetPassword": "Jelszó visszaállítása", + "Profile": "Profil", + "PosterCard": "Poszter kártya", + "Poster": "Poszter", + "Photo": "Kép", + "MusicVideos": "Zenei videóklippek", + "Image": "Kép", + "Other": "További", + "Data": "Adat", + "EnableQuickConnect": "Gyors kapcsolódás engedélyezése a szerveren", + "EnableAutoCast": "Beállítás alapértelmezettként", + "ButtonUseQuickConnect": "Gyors kapcsolódás használata", + "ButtonActivate": "Aktiválás", + "Authorize": "Felhatalmaz" } diff --git a/src/strings/id.json b/src/strings/id.json index 57833761a4..df1d6d40f6 100644 --- a/src/strings/id.json +++ b/src/strings/id.json @@ -1,13 +1,12 @@ { "ButtonQuickStartGuide": "Panduan cepat", "ButtonSignOut": "Sign out", - "FolderTypeTvShows": "TV", "HeaderEasyPinCode": "Kode Pin Mudah", "HeaderSetupLibrary": "Atur pustaka media Anda", - "LabelContentType": "Tipe konten:", - "LabelCountry": "Negara:", + "LabelContentType": "Tipe konten :", + "LabelCountry": "Negara :", "LabelFinish": "Selesai", - "LabelLanguage": "Bahasa:", + "LabelLanguage": "Bahasa :", "LabelSaveLocalMetadata": "Simpan artwork dan metadata ke dalam folder media", "LabelSaveLocalMetadataHelp": "Menyimpan artwork dan metadata langsung ke folder media akan meletakkan mereka di tempat yang mudah diedit.", "LabelTimeLimitHours": "Batas waktu (jam):", @@ -32,7 +31,7 @@ "Favorites": "Favorit", "Genres": "Aliran", "HeaderAlbumArtists": "Album Artis", - "HeaderContinueWatching": "Lanjutkan Menonton", + "HeaderContinueWatching": "Lanjut Menonton", "Artists": "Artis", "AllowMediaConversion": "Izinkan konversi media", "AllEpisodes": "Semua episode", @@ -204,7 +203,7 @@ "DeleteImageConfirmation": "Anda yakin ingin menghapus gambar ini?", "DeleteImage": "Hapus Gambar", "DeleteDeviceConfirmation": "Anda yakin ingin menghapus perangkat ini? Ini akan muncul kembali saat pengguna login lagi.", - "DeinterlaceMethodHelp": "Pilih metode deinterlacing yang akan digunakan saat melakukan transcoding konten interlace.", + "DeinterlaceMethodHelp": "Pilih metode deinterlacing yang akan digunakan saat software mentranskode konten yang saling terkait. Ketika akselerasi perangkat keras yang mendukung penghilangan interlacing perangkat keras diaktifkan, penghilang antar-kabel perangkat keras akan digunakan alih-alih pengaturan ini.", "DefaultSubtitlesHelp": "Subtitel dimuat berdasarkan bendera default dan paksa dalam metadata yang disematkan. Preferensi bahasa dipertimbangkan ketika beberapa opsi tersedia.", "CustomDlnaProfilesHelp": "Buat profil khusus untuk menargetkan perangkat baru atau mengganti profil sistem.", "ColorTransfer": "Transfer warna", @@ -254,7 +253,7 @@ "LanNetworksHelp": "Daftar alamat IP atau entri IP / netmask yang dipisahkan koma untuk jaringan yang akan dipertimbangkan di jaringan lokal saat memberlakukan pembatasan bandwidth. Jika disetel, semua alamat IP lainnya akan dianggap berada di jaringan eksternal dan tunduk pada pembatasan bandwidth eksternal. Jika dibiarkan kosong, hanya subnet server yang dianggap berada di jaringan lokal.", "DashboardServerName": "Server : {0}", "LabelUserRemoteClientBitrateLimitHelp": "Ganti nilai global default yang ditetapkan di pengaturan pemutaran server.", - "LabelTranscodingTempPathHelp": "Tentukan jalur kustom untuk file transcode yang disajikan ke klien. Biarkan kosong untuk menggunakan default server.", + "LabelTranscodingTempPathHelp": "Tentukan lokasi kustom untuk file transcode yang disajikan ke klien. Biarkan kosong untuk menggunakan default server.", "LabelSyncPlayTimeOffset": "Pengimbangan waktu dengan server :", "LabelServerName": "Nama Server :", "LabelServerHostHelp": "192.168.1.100:8096 atau https://myserver.com", @@ -265,7 +264,7 @@ "LabelMoviePrefixHelp": "Jika prefiks diterapkan pada judul film, masukkan di sini agar server dapat menanganinya dengan benar.", "LabelLocalHttpServerPortNumberHelp": "Nomor port TCP untuk server HTTP.", "LabelLocalHttpServerPortNumber": "Nomor port HTTP lokal :", - "LabelKodiMetadataEnablePathSubstitutionHelp": "Mengaktifkan substitusi jalur dari jalur gambar menggunakan pengaturan substitusi jalur server.", + "LabelKodiMetadataEnablePathSubstitutionHelp": "Mengaktifkan substitusi lokasi dari lokasi gambar menggunakan pengaturan substitusi lokasi server.", "LabelHttpsPortHelp": "Nomor port TCP untuk server HTTPS.", "LabelServerNameHelp": "Nama ini akan digunakan untuk mengidentifikasi server dan akan menggunakan nama host server secara default.", "LabelBaseUrlHelp": "Tambahkan subdirektori khusus ke URL server. Misalnya: http://example.com/<baseurl> ", @@ -278,7 +277,7 @@ "LabelAbortedByServerShutdown": "(Dibatalkan oleh penghentian server)", "HeaderServerSettings": "Pengaturan Server", "HeaderServerAddressSettings": "Pengaturan Alamat Server", - "HeaderSelectServerCachePathHelp": "Jelajahi atau masukkan jalur yang akan digunakan untuk file cache server. Folder harus dapat akses.", + "HeaderSelectServerCachePathHelp": "Jelajahi atau masukkan lokasi yang akan digunakan untuk file cache server. Folder harus dapat akses.", "HeaderSelectServerCachePath": "Pilih lokasi Cache Server", "HeaderProfileServerSettingsHelp": "Nilai-nilai ini mengontrol bagaimana server akan menampilkan dirinya kepada klien.", "HeaderConnectToServer": "Sambungkan ke server", @@ -340,11 +339,6 @@ "Fullscreen": "Layar penuh", "Friday": "Jumat", "FormatValue": "Format: {0}", - "FolderTypeUnset": "Konten Campuran", - "FolderTypeMusicVideos": "Video musik", - "FolderTypeMusic": "Musik", - "FolderTypeMovies": "Film", - "FolderTypeBooks": "Buku", "Filters": "Filter", "FileReadError": "Terjadi kesalahan saat membaca file.", "FileReadCancelled": "Pembacaan file telah dibatalkan.", @@ -354,7 +348,7 @@ "Features": "Fitur", "Favorite": "Favorit", "FastForward": "Maju cepat", - "FFmpegSavePathNotFound": "Kami tidak dapat menemukan FFmpeg menggunakan jalur yang Anda masukkan. FFprobe juga diperlukan dan harus ada di folder yang sama. Komponen ini biasanya digabungkan dalam unduhan yang sama. Harap periksa jalurnya dan coba lagi.", + "FFmpegSavePathNotFound": "Kami tidak dapat menemukan FFmpeg menggunakan lokasi yang Anda masukkan. FFprobe juga diperlukan dan harus ada di folder yang sama. Komponen ini biasanya digabungkan dalam unduhan yang sama. Harap periksa lokasi dan coba lagi.", "Extras": "Ekstra", "ExtractChapterImagesHelp": "Mengekstrak gambar bab akan memungkinkan klien untuk menampilkan menu pemilihan adegan grafis. Prosesnya bisa lambat, membutuhkan banyak sumber daya, dan mungkin memerlukan beberapa gigabyte ruang. Ini berjalan saat video ditemukan, dan juga sebagai tugas yang dijadwalkan setiap malam. Jadwal dapat dikonfigurasi di area tugas terjadwal. Tidak disarankan untuk menjalankan tugas ini selama jam penggunaan puncak.", "ExtraLarge": "Ekstra besar", @@ -366,7 +360,7 @@ "ErrorGettingTvLineups": "Terjadi kesalahan saat mengunduh daftar TV. Harap pastikan informasi Anda benar dan coba lagi.", "ErrorAddingXmlTvFile": "Ada kesalahan saat mengakses file XMLTV. Harap pastikan file tersebut ada dan coba lagi.", "ErrorAddingTunerDevice": "Terjadi kesalahan saat menambahkan perangkat tuner. Harap pastikan itu dapat diakses dan coba lagi.", - "ErrorAddingMediaPathToVirtualFolder": "Terjadi kesalahan saat menambahkan jalur media. Harap pastikan jalurnya valid dan Jellyfin memiliki akses ke lokasi itu.", + "ErrorAddingMediaPathToVirtualFolder": "Terjadi kesalahan saat menambahkan lokasi media. Harap pastikan lokasi valid dan Jellyfin memiliki akses ke lokasi itu.", "ErrorAddingListingsToSchedulesDirect": "Terjadi kesalahan saat menambahkan daftar ke akun Jadwal Langsung Anda. Jadwal Langsung hanya mengizinkan jumlah daftar terbatas per akun. Anda mungkin perlu masuk ke situs web Jadwal Langsung dan menghapus daftar orang lain dari akun Anda sebelum melanjutkan.", "Episodes": "Episodes", "Episode": "Episode", @@ -377,5 +371,428 @@ "EnableThemeVideosHelp": "Putar video tema di latar belakang saat menjelajahi pustaka.", "EnableThemeSongsHelp": "Putar lagu tema di latar belakang saat menjelajahi pustaka.", "EnableStreamLoopingHelp": "Aktifkan ini jika live streaming hanya berisi beberapa detik data dan perlu terus diminta. Mengaktifkan ini saat tidak diperlukan dapat menyebabkan masalah.", - "EnableStreamLooping": "Putar otomatis live streaming" + "EnableStreamLooping": "Putar otomatis live streaming", + "LabelEnableAutomaticPortMap": "Aktifkan pemetaan port otomatis", + "LabelEmbedAlbumArtDidlHelp": "Beberapa perangkat lebih memilih metode ini untuk mendapatkan seni album. Orang lain mungkin gagal bermain dengan opsi ini diaktifkan.", + "LabelEmbedAlbumArtDidl": "Sematkan seni album di Didl", + "LabelEasyPinCode": "Kode pin mudah :", + "LabelDynamicExternalId": "{0} Id:", + "LabelDropShadow": "Bayangan jatuh :", + "LabelDroppedFrames": "Frame jatuh :", + "LabelDropImageHere": "Lepaskan gambar di sini, atau klik untuk menelusuri.", + "LabelDownloadLanguages": "Unduh bahasa :", + "LabelDownMixAudioScaleHelp": "Tingkatkan audio saat downmixing. Nilai satu akan mempertahankan volume aslinya.", + "LabelDownMixAudioScale": "Peningkatan audio saat downmixing :", + "LabelDisplaySpecialsWithinSeasons": "Tampilkan spesial dalam musim mereka ditayangkan", + "LabelDisplayOrder": "Urutan tampilan :", + "LabelDisplayName": "Nama tampilan :", + "LabelDisplayMode": "Mode tampilan :", + "LabelDisplayLanguageHelp": "Menerjemahkan Jellyfin adalah proyek yang sedang berlangsung.", + "LabelDisplayLanguage": "Bahasa tampilan :", + "LabelDiscNumber": "Nomor disk :", + "LabelDidlMode": "Mode DIDL :", + "LabelDeviceDescription": "Deskripsi perangkat", + "LabelDeinterlaceMethod": "Metode deinterlacing :", + "LabelDefaultUserHelp": "Menentukan pustaka pengguna mana yang harus ditampilkan pada perangkat yang terhubung. Ini dapat diganti untuk setiap perangkat menggunakan profil.", + "LabelDefaultUser": "Pengguna awal :", + "LabelDefaultScreen": "Layar awal :", + "LabelDeathDate": "Tanggal kematian :", + "LabelDay": "Hari :", + "LabelDateTimeLocale": "Tanggal waktu lokal :", + "LabelDateAddedBehaviorHelp": "Jika ada nilai metadata, nilai itu akan selalu digunakan sebelum salah satu opsi ini.", + "LabelDateAddedBehavior": "Tanggal ditambahkan perilaku untuk konten baru :", + "LabelDateAdded": "Tanggal Ditambahkan :", + "LabelCustomRating": "Peringkat khusus :", + "LabelCustomDeviceDisplayNameHelp": "Berikan nama tampilan khusus atau biarkan kosong untuk menggunakan nama yang dilaporkan oleh perangkat.", + "LabelCustomCssHelp": "Terapkan gaya kustom Anda sendiri di antarmuka web.", + "LabelCustomCss": "CSS Kustom :", + "LabelCurrentPassword": "Kata sandi saat ini :", + "LabelCriticRating": "Peringkat kritik :", + "LabelCorruptedFrames": "Bingkai rusak :", + "LabelCommunityRating": "Peringkat komunitas :", + "LabelCollection": "Koleksi :", + "LabelChannels": "Saluran :", + "LabelCertificatePasswordHelp": "Jika sertifikat Anda memerlukan kata sandi, harap masukkan di sini.", + "LabelCertificatePassword": "Kata sandi sertifikat :", + "LabelCancelled": "Dibatalkan", + "LabelCache": "Cache :", + "LabelBurnSubtitles": "Membakar subtitle :", + "LabelBlockContentWithTags": "Blokir item dengan tag :", + "LabelBlastMessageIntervalHelp": "Menentukan durasi dalam detik antara pesan ledakan hidup.", + "LabelBlastMessageInterval": "Interval pesan hidup", + "LabelBitrate": "Bitrate :", + "LabelBirthYear": "Tahun lahir :", + "LabelBirthDate": "Tanggal lahir :", + "LabelBindToLocalNetworkAddress": "Ikat ke alamat jaringan lokal :", + "LabelAutomaticallyRefreshInternetMetadataEvery": "Segarkan metadata secara otomatis dari internet :", + "LabelAuthProvider": "Penyedia Otentikasi :", + "LabelAudioSampleRate": "Tingkat sampel audio :", + "LabelAudioLanguagePreference": "Bahasa audio yang disukai :", + "LabelAudioCodec": "Codec audio :", + "LabelAudioChannels": "Saluran audio :", + "LabelAudioBitrate": "Kecepatan bit audio :", + "LabelAudioBitDepth": "Kedalaman bit audio :", + "LabelArtistsHelp": "Pisahkan beberapa artis dengan titik koma.", + "LabelArtists": "Artis :", + "LabelAppNameExample": "Contoh : Sickbeard, Sonarr", + "LabelAppName": "Nama aplikasi", + "LabelAllowedRemoteAddressesMode": "Mode filter alamat IP jarak jauh :", + "LabelAllowedRemoteAddresses": "Filter alamat IP jarak jauh :", + "LabelAllowHWTranscoding": "Izinkan transcoding perangkat keras", + "LabelAlbumArtists": "Artis album :", + "LabelAlbumArtPN": "Seni album PN :", + "LabelAlbumArtMaxWidth": "Lebar maksimal seni album :", + "LabelAlbumArtMaxHeight": "Tinggi maksimal seni album :", + "LabelAlbumArtHelp": "PN digunakan untuk seni album, dalam atribut dlna : profileID di upnp : albumArtURI. Beberapa perangkat memerlukan nilai tertentu, terlepas dari ukuran gambarnya.", + "LabelAlbumArtMaxResHelp": "Resolusi maksimum seni album yang diekspos melalui properti upnp : albumArtURI.", + "LabelAlbum": "Album :", + "LabelAirsBeforeSeason": "Tayang sebelum musim :", + "LabelAirsBeforeEpisode": "Tayang setelah musim :", + "LabelAirsAfterSeason": "Tayang setelah musim :", + "LabelAirTime": "Jam tayang :", + "LabelAirDays": "Hari tayang :", + "LabelAccessStart": "Waktu mulai :", + "LabelAccessEnd": "Akhir waktu :", + "LabelAccessDay": "Hari dalam seminggu :", + "Label3DFormat": "Format 3D :", + "Kids": "Anak-anak", + "Items": "Item", + "ItemCount": "{0} item", + "InstantMix": "Instant mix", + "InstallingPackage": "Memasang {0} (versi {1})", + "ImportMissingEpisodesHelp": "Informasi tentang episode yang hilang akan diimpor ke database Anda dan ditampilkan dalam musim dan serial. Ini dapat menyebabkan pemindaian pustaka jauh lebih lama.", + "ImportFavoriteChannelsHelp": "Hanya saluran yang ditandai sebagai favorit di perangkat tuner yang akan diimpor.", + "Images": "Gambar", + "Image": "Gambar", + "Identify": "Mengenali", + "HttpsRequiresCert": "Untuk mengaktifkan koneksi aman, Anda perlu memberikan sertifikat SSL terpercaya, seperti Let's Encrypt. Harap berikan sertifikat, atau nonaktifkan koneksi aman.", + "Horizontal": "Horisontal", + "Home": "Home", + "HideWatchedContentFromLatestMedia": "Sembunyikan konten yang ditonton dari media terbaru", + "Hide": "Sembunyikan", + "Help": "Tolong", + "HeaderYears": "Tahun", + "HeaderXmlSettings": "Pengaturan Xml", + "HeaderXmlDocumentAttributes": "Atribut Dokumen Xml", + "HeaderXmlDocumentAttribute": "Atribut Dokumen Xml", + "HeaderVideos": "Video", + "HeaderVideoTypes": "Jenis Video", + "HeaderVideoType": "Jenis Video", + "HeaderVideoQuality": "Kualitas video", + "HeaderUsers": "Pengguna", + "HeaderUser": "Pengguna", + "HeaderUploadImage": "Unggah Gambar", + "HeaderUpcomingOnTV": "Yang Akan Datang Di TV", + "HeaderTypeText": "Masukkan teks", + "HeaderTypeImageFetchers": "{0} Pengambil Gambar", + "HeaderTuners": "Tuner", + "HeaderTunerDevices": "Perangkat Tuner", + "HeaderTranscodingProfileHelp": "Tambahkan profil transcoding untuk menunjukkan format mana yang harus digunakan saat transcoding diperlukan.", + "HeaderTranscodingProfile": "Profil Transcoding", + "HeaderTracks": "Trek", + "HeaderThisUserIsCurrentlyDisabled": "Pengguna saat ini dinonaktifkan", + "HeaderTaskTriggers": "Pemicu Tugas", + "HeaderSystemDlnaProfiles": "Profil Sistem", + "HeaderSyncPlayEnabled": "SyncPlay diaktifkan", + "HeaderSyncPlaySelectGroup": "Bergabung dengan grup", + "HeaderSubtitleProfilesHelp": "Profil subtitle mendeskripsikan format subtitle yang didukung oleh perangkat.", + "HeaderSubtitleProfiles": "Profil Subtitle", + "HeaderSubtitleProfile": "Profil Subtitle", + "HeaderSubtitleDownloads": "Download Subtitle", + "HeaderSubtitleAppearance": "Penampilan Subtitle", + "HeaderStopRecording": "Berhenti Merekam", + "HeaderStatus": "Status", + "HeaderStartNow": "Mulai sekarang", + "HeaderSpecialEpisodeInfo": "Info Episode Spesial", + "HeaderSortOrder": "Urutan Sortir", + "HeaderSortBy": "Sortir dengan", + "HeaderSeriesStatus": "Status Seri", + "HeaderSeriesOptions": "Opsi Seri", + "HeaderSendMessage": "Mengirim pesan", + "HeaderSecondsValue": "{0} Detik", + "HeaderSeasons": "Musim", + "HeaderScenes": "Adegan", + "HeaderRunningTasks": "Menjalankan Tugas", + "HeaderRevisionHistory": "Jejak Revisi", + "HeaderRecordingPostProcessing": "Merekam Post Processing", + "PathNotFound": "Lokasi tidak dapat ditemukan. Harap pastikan lokasinya valid dan coba lagi.", + "XmlTvPathHelp": "Lokasi ke file XMLTV. Jellyfin akan membaca file ini dan secara berkala memeriksanya untuk pembaruan. Anda bertanggung jawab untuk membuat dan memperbarui file.", + "MessageChangeRecordingPath": "Mengubah folder rekaman Anda tidak akan memindahkan rekaman yang ada dari lokasi lama ke yang baru. Anda harus memindahkannya secara manual jika diinginkan.", + "MediaInfoPath": "Lokasi", + "LabelffmpegPathHelp": "Lokasi ke file aplikasi ffmpeg atau folder yang berisi ffmpeg.", + "LabelffmpegPath": "Lokasi FFmpeg :", + "LabelTranscodePath": "Lokasi transcode :", + "LabelSeriesRecordingPath": "Lokasi perekaman seri :", + "LabelRecordingPath": "Lokasi awal perekaman :", + "LabelPostProcessorArgumentsHelp": "Gunakan {path} sebagai lokasi ke file rekaman.", + "LabelPath": "Lokasi :", + "LabelOptionalNetworkPathHelp": "Jika folder ini dibagikan di jaringan Anda, menyediakan lokasi berbagi jaringan dapat memungkinkan klien di perangkat lain untuk mengakses file media secara langsung. Misalnya, {0} atau {1}.", + "LabelOptionalNetworkPath": "Folder jaringan bersama :", + "LabelMovieRecordingPath": "Lokasi perekaman film :", + "LabelMetadataPathHelp": "Tentukan lokasi khusus untuk karya seni dan metadata yang diunduh.", + "LabelMetadataPath": "Lokasi metadata :", + "LabelKodiMetadataSaveImagePathsHelp": "Ini disarankan jika Anda memiliki nama file gambar yang tidak sesuai dengan pedoman Kodi.", + "LabelKodiMetadataSaveImagePaths": "Simpan lokasi gambar dalam file nfo", + "LabelKodiMetadataEnablePathSubstitution": "Aktifkan substitusi lokasi", + "LabelCustomCertificatePathHelp": "Lokasi ke file PKCS #12 yang berisi sertifikat dan kunci pribadi untuk mengaktifkan dukungan TLS di domain khusus.", + "LabelCustomCertificatePath": "Lokasi khusus sertifikat SSL :", + "LabelCachePath": "Lokasi cache :", + "HeaderSelectTranscodingPathHelp": "Jelajahi atau masukkan lokasi yang akan digunakan untuk file transcode. Folder tersebut harus dapat ditulisi.", + "HeaderSelectMetadataPath": "Pilih Lokasi Metadata", + "HeaderSelectCertificatePath": "Pilih Lokasi Sertifikat", + "HeaderSelectTranscodingPath": "Pilih Lokasi Transcoding Temporary", + "HeaderSelectPath": "Pilih Lokasi", + "HeaderSelectMetadataPathHelp": "Jelajahi atau masukkan lokasi yang ingin Anda gunakan untuk metadata. Folder tersebut harus dapat ditulisi.", + "HeaderRemoteAccessSettings": "Pengaturan Akses Jarak Jauh", + "HeaderResponseProfile": "Profil Tanggapan", + "HeaderRemoveMediaLocation": "Hapus Lokasi Media", + "HeaderRemoveMediaFolder": "Hapus Folder Media", + "HeaderRemoteControl": "Kontrol Jarak Jauh", + "HeaderResponseProfileHelp": "Profil respons menyediakan cara untuk menyesuaikan informasi yang dikirim ke perangkat saat memutar jenis media tertentu.", + "HeaderRecordingOptions": "Opsi Perekaman", + "HeaderRecentlyPlayed": "Terakhir diputar", + "HeaderProfileInformation": "Informasi Profil", + "HeaderPreferredMetadataLanguage": "Bahasa Metadata Pilihan", + "HeaderPluginInstallation": "Instalasi Plugin", + "HeaderPleaseSignIn": "Silakan masuk", + "HeaderPlaybackError": "Kesalahan Pemutaran", + "HeaderPlayback": "Pemutaran Media", + "HeaderPlayOn": "Mainkan", + "HeaderPlayAll": "Mainkan Semua", + "HeaderPinCodeReset": "Atur Ulang Kode Pin", + "HeaderPhotoAlbums": "Album Foto", + "HeaderPaths": "Lokasi", + "HeaderPasswordReset": "Atur Ulang Kata Sandi", + "HeaderPassword": "Kata sandi", + "HeaderParentalRatings": "Peringkat Orang Tua", + "HeaderOtherItems": "Item Lainnya", + "HeaderOnNow": "Sekarang", + "HeaderNextVideoPlayingInValue": "Video Berikutnya Diputar di {0}", + "HeaderNextEpisodePlayingInValue": "Episode Berikutnya Diputar di {0}", + "HeaderNewDevices": "Perangkat Baru", + "HeaderNewApiKey": "Kunci API Baru", + "HeaderNavigation": "Navigasi", + "HeaderMyMediaSmall": "Media Saya (kecil)", + "HeaderMyMedia": "Media Saya", + "HeaderMyDevice": "Perangkat Saya", + "HeaderMusicQuality": "Kualitas Musik", + "HeaderMoreLikeThis": "Lainnya Seperti Ini", + "HeaderMetadataSettings": "Pengaturan Metadata", + "HeaderMediaFolders": "Folder Media", + "HeaderMedia": "Media", + "HeaderLoginFailure": "Kegagalan Login", + "HeaderLiveTvTunerSetup": "Penyiapan TV Tuner Langsung", + "HeaderLibrarySettings": "Pengaturan Pustaka", + "HeaderLibraryOrder": "Memesan Pustaka", + "HeaderLibraryFolders": "Folder Pustaka", + "HeaderLibraryAccess": "Akses Pustaka", + "HeaderLibraries": "Pustaka", + "HeaderLatestRecordings": "Rekaman Terbaru", + "HeaderLatestMusic": "Musik Terbaru", + "HeaderLatestMovies": "Film Terbaru", + "HeaderLatestMedia": "Media Terbaru", + "HeaderLatestEpisodes": "Episode Terbaru", + "HeaderKodiMetadataHelp": "Untuk mengaktifkan atau menonaktifkan metadata NFO, edit perpustakaan dan temukan bagian penghemat metadata.", + "HeaderKeepSeries": "Pertahankan Seri", + "HeaderKeepRecording": "Terus Rekam", + "HeaderInstantMix": "Mix Instan", + "HeaderInstall": "Install", + "HeaderImageSettings": "Pengaturan Gambar", + "HeaderImageOptions": "Opsi Gambar", + "HeaderIdentifyItemHelp": "Masukkan satu atau lebih kriteria pencarian. Hapus kriteria untuk meningkatkan hasil pencarian.", + "HeaderIdentificationHeader": "Header Identifikasi", + "HeaderIdentificationCriteriaHelp": "Masukkan setidaknya satu kriteria identifikasi.", + "HeaderIdentification": "Identifikasi", + "HeaderHttpsSettings": "Pengaturan HTTPS", + "HeaderHttpHeaders": "Header HTTP", + "HeaderGuideProviders": "Penyedia Data Panduan TV", + "HeaderFrequentlyPlayed": "Sering Dimainkan", + "HeaderForKids": "Untuk anak-anak", + "HeaderFetcherSettings": "Pengaturan Pengambil", + "HeaderFetchImages": "Ambil Gambar :", + "HeaderFeatureAccess": "Akses Fitur", + "HeaderExternalIds": "ID Eksternal :", + "HeaderError": "Kesalahan", + "HeaderEnabledFieldsHelp": "Hapus centang pada bidang untuk menguncinya dan mencegah datanya berubah.", + "HeaderEnabledFields": "Bidang Diaktifkan", + "HeaderEditImages": "Edit Gambar", + "HeaderDVR": "DVR", + "HeaderDownloadSync": "Unduh & Sinkronkan", + "HeaderDirectPlayProfileHelp": "Tambahkan profil putar langsung untuk menunjukkan format mana yang dapat ditangani perangkat secara asli.", + "HeaderDirectPlayProfile": "Profil Putar Langsung", + "HeaderDevices": "Perangkat", + "HeaderDeviceAccess": "Akses Perangkat", + "HeaderDeveloperInfo": "Info Pengembang", + "HeaderDetectMyDevices": "Deteksi Perangkat Saya", + "HeaderDeleteTaskTrigger": "Hapus Pemicu Tugas", + "HeaderDeleteProvider": "Hapus Penyedia", + "HeaderDeleteItems": "Hapus Item", + "HeaderDeleteItem": "Hapus Item", + "HeaderDeleteDevice": "Hapus Perangkat", + "HeaderDefaultRecordingSettings": "Pengaturan Awal Perekaman", + "HeaderDateIssued": "Tanggal diterbitkan", + "HeaderCustomDlnaProfiles": "Profil Kustom", + "HeaderContinueListening": "Lanjut Mendengarkan", + "HeaderContainerProfileHelp": "Wadah profil menunjukkan batasan perangkat saat memainkan format tertentu. Jika batasan berlaku maka media akan ditranskode, bahkan jika formatnya dikonfigurasi untuk pemutaran langsung.", + "HeaderContainerProfile": "Wadah Profil", + "HeaderConnectionFailure": "Koneksi Bermasalah", + "HeaderConfirmRevokeApiKey": "Cabut Kunci API", + "HeaderConfirmProfileDeletion": "Konfirmasi Penghapusan Profil", + "HeaderConfirmPluginInstallation": "Konfirmasi Instalasi Plugin", + "HeaderConfigureRemoteAccess": "Konfigurasi Akses Jarak Jauh", + "HeaderCodecProfileHelp": "Profil codec menunjukkan batasan perangkat saat memainkan codec tertentu. Jika batasan berlaku maka media akan ditranskode, meskipun codec dikonfigurasi untuk pemutaran langsung.", + "HeaderCodecProfile": "Profil Codec", + "HeaderChapterImages": "Gambar Bagian", + "Other": "Lainnya", + "Directors": "Direktur", + "Director": "Direktur", + "Depressed": "Murung", + "Data": "Data", + "LabelMaxResumePercentageHelp": "Judul dianggap diputar penuh jika dihentikan setelah waktu ini.", + "LabelMaxResumePercentage": "Persentase lanjutkan maksimum :", + "LabelMaxParentalRating": "Rating orang tua maksimum yang diizinkan :", + "LabelMaxChromecastBitrate": "Kualitas streaming Chromecast :", + "LabelMaxBackdropsPerItem": "Jumlah maksimum tampilan latar per item :", + "LabelMatchType": "Jenis kecocokan :", + "LabelManufacturerUrl": "Produsen URL", + "LabelManufacturer": "Produsen :", + "LabelLogs": "Log :", + "LabelLoginDisclaimerHelp": "Sebuah pesan yang akan ditampilkan di bagian bawah halaman login.", + "LabelLoginDisclaimer": "Penolakan login :", + "LabelLockItemToPreventChanges": "Kunci item ini untuk mencegah perubahan di masa mendatang", + "LabelLineup": "Berbaris :", + "LabelLibraryPageSizeHelp": "Menetapkan jumlah item untuk ditampilkan di halaman psutaka. Setel ke 0 untuk menonaktifkan paging.", + "LabelLibraryPageSize": "Ukuran halaman pustaka :", + "LabelLanNetworks": "Jaringan LAN :", + "LabelKodiMetadataUserHelp": "Simpan data menonton ke file NFO untuk digunakan aplikasi lain.", + "LabelKodiMetadataUser": "Simpan data menonton pengguna ke file NFO untuk :", + "LabelKodiMetadataEnableExtraThumbsHelp": "Saat mengunduh gambar, mereka dapat disimpan ke extrafanart dan extrathumbs untuk kompatibilitas tema Kodi yang maksimal.", + "LabelKodiMetadataEnableExtraThumbs": "Salin extrafanart ke bidang extrathumbs", + "LabelKodiMetadataDateFormatHelp": "Semua tanggal dalam file NFO akan diurai menggunakan format ini.", + "LabelKodiMetadataDateFormat": "Format tanggal rilis :", + "LabelKidsCategories": "Kategori anak-anak :", + "LabelKnownProxies": "Proksi yang dikenal :", + "LabelKeepUpTo": "Ikuti terus :", + "LabelInternetQuality": "Kualitas internet :", + "LabelInNetworkSignInWithEasyPasswordHelp": "Gunakan kode pin yang mudah untuk masuk ke klien dalam jaringan lokal Anda. Kata sandi biasa Anda hanya akan dibutuhkan di luar rumah. Jika kode pin dibiarkan kosong, Anda tidak memerlukan kata sandi di dalam jaringan rumah Anda.", + "LabelInNetworkSignInWithEasyPassword": "Aktifkan masuk jaringan dengan kode pin mudah saya", + "LabelImportOnlyFavoriteChannels": "Batasi untuk saluran yang ditandai sebagai favorit", + "LabelImageType": "Jenis gambar :", + "LabelImageFetchersHelp": "Aktifkan dan beri peringkat pada pengambil gambar pilihan Anda dalam urutan prioritas.", + "LabelIdentificationFieldHelp": "Substring atau ekspresi ekspresi reguler tidak peka huruf besar kecil.", + "LabelIconMaxWidth": "Lebar maksimum ikon :", + "LabelIconMaxHeight": "Tinggi maksimum ikon :", + "LabelIconMaxResHelp": "Resolusi maksimum ikon yang diekspos melalui properti ikon upnp.", + "LabelExtractChaptersDuringLibraryScanHelp": "Hasilkan gambar bab saat video diimpor selama pemindaian pustaka. Jika tidak, mereka akan diekstraksi selama tugas terjadwal gambar bab, memungkinkan pemindaian pustaka biasa selesai lebih cepat.", + "LabelExtractChaptersDuringLibraryScan": "Ekstrak gambar bab selama pemindaian pustaka", + "LabelBaseUrl": "URL Dasar :", + "LabelEveryXMinutes": "Setiap :", + "LabelEvent": "Peristiwa :", + "LabelEpisodeNumber": "Nomor episode :", + "LabelEndDate": "Tanggal akhir :", + "LabelEnableSingleImageInDidlLimitHelp": "Beberapa perangkat tidak akan merender dengan baik jika beberapa gambar disematkan dalam Didl.", + "LabelEnableSingleImageInDidlLimit": "Batasi untuk satu gambar yang disematkan", + "LabelEnableRealtimeMonitorHelp": "Perubahan file akan segera diproses pada sistem file yang didukung.", + "LabelEnableRealtimeMonitor": "Aktifkan pemantauan waktu nyata", + "LabelEnableHttpsHelp": "Dengarkan di port HTTPS yang dikonfigurasi. Sertifikat yang valid juga harus diberikan agar ini berlaku.", + "LabelEnableHttps": "Aktifkan HTTPS", + "LabelEnableHardwareDecodingFor": "Aktifkan decoding perangkat keras untuk :", + "LabelEnableDlnaPlayToHelp": "Deteksi perangkat dalam jaringan Anda dan tawarkan kemampuan untuk mengontrolnya dari jarak jauh.", + "LabelEnableDlnaPlayTo": "Aktifkan DLNA Play To", + "LabelEnableDlnaDebugLoggingHelp": "Buat file log besar dan sebaiknya hanya digunakan seperlunya untuk tujuan pemecahan masalah.", + "LabelEnableDlnaDebugLogging": "Aktifkan logging debug DLNA", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Menentukan durasi dalam detik antara pencarian SSDP.", + "LabelEnableDlnaClientDiscoveryInterval": "Interval penemuan klien", + "LabelEnableBlastAliveMessages": "Ledakan pesan hidup", + "KnownProxiesHelp": "Daftar alamat IP yang dipisahkan koma dari proxy yang diketahui digunakan saat menghubungkan ke instance Jellyfin Anda. Ini diperlukan untuk menggunakan header X-Forwarded-For dengan benar. Membutuhkan reboot setelah menyimpan.", + "LabelProtocolInfo": "Info protokol:", + "LabelProtocol": "Protokol:", + "LabelProfileVideoCodecs": "Video codecs:", + "LabelProfileContainersHelp": "Dipisah dengan koma. Ini semua bisa ditinggalkan kosong untuk mengaplikasikan semua penyimpan.", + "LabelProfileContainer": "Penyimpan:", + "LabelProfileCodecsHelp": "Dipisah menggunakan koma. Semua bisa ditinggalkan kosong untuk menggunakan semua codecs.", + "LabelPreferredSubtitleLanguage": "Bahasa teks yang diinginkan:", + "LabelPreferredDisplayLanguage": "Tampilan bahasa yang diinginkan:", + "LabelPostProcessor": "Aplikasi setelah proses:", + "LabelPlayMethod": "Metode putar:", + "LabelPlaylist": "Daftar putar:", + "LabelPlaceOfBirth": "Tempat lahir:", + "LabelPasswordRecoveryPinCode": "Kode pin:", + "LabelPasswordConfirm": "Password (konfirmasi):", + "LabelPassword": "Password:", + "LabelOverview": "Tinjauan:", + "LabelOriginalTitle": "Judul asli:", + "LabelNumber": "Nomor:", + "LabelNotificationEnabled": "Aktifkan notifikasi ini", + "LabelNewsCategories": "Kategori baru:", + "LabelNewPasswordConfirm": "Konfirmasi password baru:", + "LabelNewPassword": "Password baru:", + "LabelNewName": "Nama baru:", + "LabelUnstable": "Belum stabil", + "LabelStable": "Stabil", + "LabelChromecastVersion": "Versi Chromecast", + "LabelName": "Nama:", + "LabelMusicStreamingTranscodingBitrateHelp": "Tentukan maksimum bitrate ketika streaming musik.", + "LabelMovieCategories": "Kategori film:", + "LabelModelNumber": "Nomor model", + "LabelModelName": "Nama model", + "LabelModelDescription": "Deskripsi model", + "LabelMetadataDownloadLanguage": "Unduhan bahasa yang disarankan:", + "LabelMetadata": "Metadata:", + "LabelMessageTitle": "Judul pesan:", + "LabelMessageText": "Pesan teks:", + "LabelMaxStreamingBitrate": "Kualitas streaming maksimum:", + "LabelCurrentStatus": "Status saat ini:", + "EnableQuickConnect": "Aktifkan sambung-cepat pada server ini", + "ButtonActivate": "Aktifasi", + "Authorize": "Izinkan", + "LabelScheduledTaskLastRan": "Terakhir berlari {0}, mengambil {1}.", + "LabelRuntimeMinutes": "Durasi :", + "LabelRequireHttps": "Memerlukan HTTPS", + "LabelRemoteClientBitrateLimit": "Batas kecepatan bit streaming internet (Mbps) :", + "LabelReleaseDate": "Tanggal rilis :", + "LabelRefreshMode": "Mode penyegaran :", + "LabelRecord": "Merekam :", + "LabelReasonForTranscoding": "Alasan transcoding :", + "LabelQuickConnectCode": "Kode koneksi cepat:", + "LabelPublicHttpsPortHelp": "Nomor port publik yang harus dipetakan ke port HTTPS lokal.", + "LabelPublicHttpsPort": "Nomor port HTTPS publik :", + "LabelPublicHttpPortHelp": "Nomor porta publik yang harus dipetakan ke port HTTP lokal.", + "LabelPublicHttpPort": "Nomor port HTTP publik :", + "LabelProtocolInfoHelp": "Nilai yang akan digunakan saat menanggapi permintaan GetProtocolInfo dari perangkat.", + "LabelProfileCodecs": "Codec :", + "LabelProfileAudioCodecs": "Codec audio :", + "LabelPostProcessorArguments": "Argumen baris perintah pasca-prosesor :", + "LabelPleaseRestart": "Perubahan akan berlaku setelah memuat ulang klien web secara manual.", + "LabelPlayerDimensions": "Dimensi pemain :", + "LabelPlayer": "Pemain :", + "LabelPlayDefaultAudioTrack": "Putar trek audio default apa pun bahasanya", + "LabelPersonRoleHelp": "Contoh : Supir truk es krim", + "LabelPersonRole": "Peran :", + "LabelPasswordResetProvider": "Penyedia Reset Kata Sandi :", + "LabelParentalRating": "Peringkat orang tua :", + "LabelParentNumber": "Nomor induk :", + "LabelOriginalAspectRatio": "Rasio aspek asli :", + "LabelNumberOfGuideDaysHelp": "Mengunduh lebih banyak data panduan senilai hari memberikan kemampuan untuk menjadwalkan lebih awal dan melihat lebih banyak cantuman, tetapi juga akan membutuhkan waktu lebih lama untuk mengunduh. Otomatis akan memilih berdasarkan jumlah saluran.", + "LabelNumberOfGuideDays": "Jumlah hari data panduan untuk diunduh :", + "LabelMusicStreamingTranscodingBitrate": "Bitrate transcoding musik :", + "LabelMoviePrefix": "Awalan film :", + "LabelMonitorUsers": "Pantau aktivitas dari :", + "LabelModelUrl": "Model URL", + "LabelMinScreenshotDownloadWidth": "Lebar unduhan tangkapan layar minimum :", + "LabelMinResumePercentageHelp": "Judul dianggap tidak dimainkan jika dihentikan sebelum waktu ini.", + "LabelMinResumePercentage": "Persentase minimum melanjutkan :", + "LabelMinResumeDurationHelp": "Durasi video terpendek dalam hitungan detik yang akan menyimpan lokasi pemutaran dan memungkinkan Anda melanjutkan.", + "LabelMinResumeDuration": "Durasi minimum melanjutkan :", + "LabelMinBackdropDownloadWidth": "Lebar unduhan tampilan latar minimum :", + "LabelMethod": "Metode :", + "LabelMetadataSaversHelp": "Pilih format file yang akan digunakan saat menyimpan metadata Anda.", + "LabelMetadataSavers": "Penghemat metadata :", + "LabelMetadataReadersHelp": "Beri peringkat sumber metadata lokal pilihan Anda dalam urutan prioritas. File pertama yang ditemukan akan dibaca.", + "LabelMetadataReaders": "Pembaca metadata :", + "LabelMetadataDownloadersHelp": "Aktifkan dan beri peringkat pengunduh metadata pilihan Anda dalam urutan prioritas. Pengunduh dengan prioritas lebih rendah hanya akan digunakan untuk mengisi informasi yang hilang.", + "LabelMaxStreamingBitrateHelp": "Tentukan bitrate maksimum saat streaming.", + "LabelMaxScreenshotsPerItem": "Jumlah tangkapan layar maksimum per item :", + "EnableAutoCast": "Ditetapkan sebagai default", + "ButtonUseQuickConnect": "Gunakan Koneksi Cepat" } diff --git a/src/strings/is-is.json b/src/strings/is-is.json index 7c8757e141..fef4891499 100644 --- a/src/strings/is-is.json +++ b/src/strings/is-is.json @@ -5,11 +5,6 @@ "ButtonOk": "Í lagi", "ButtonSignOut": "Útskráning", "DeleteMedia": "Eyða margmiðlunarefni", - "FolderTypeBooks": "Bækur", - "FolderTypeMovies": "Kvikmyndir", - "FolderTypeMusic": "Tónlist", - "FolderTypeMusicVideos": "Tónlistarmyndbönd", - "FolderTypeTvShows": "Sjónvarpsþættir", "HeaderDeviceAccess": "Aðgangur tækja", "HeaderEasyPinCode": "Auðvelt Pin númer", "HeaderPaths": "Slóðir", @@ -140,7 +135,6 @@ "GuideProviderLogin": "Innskrá", "General": "Almennt", "Friday": "Föstudagur", - "FolderTypeUnset": "Blandað efni", "FileNotFound": "Skrá finnst ekki.", "File": "Skrá", "Episodes": "Þættir", diff --git a/src/strings/it.json b/src/strings/it.json index 0d71e75b05..e4641db41d 100644 --- a/src/strings/it.json +++ b/src/strings/it.json @@ -72,7 +72,7 @@ "ButtonRename": "Rinomina", "ButtonResetEasyPassword": "Resetta codice PIN", "ButtonResume": "Riprendi", - "ButtonRevoke": "Revocare", + "ButtonRevoke": "Revoca", "ButtonScanAllLibraries": "Scansiona Tutte le Librerie", "ButtonSelectDirectory": "Seleziona cartella", "ButtonSelectView": "Seleziona vista", @@ -192,11 +192,6 @@ "FileReadCancelled": "Il file letto è stato cancellato.", "FileReadError": "Errore durante la lettura del file.", "Filters": "Filtri", - "FolderTypeBooks": "Libri", - "FolderTypeMovies": "Film", - "FolderTypeMusic": "Musica", - "FolderTypeMusicVideos": "Video Musicali", - "FolderTypeUnset": "Contenuto Misto", "Folders": "Cartelle", "FormatValue": "Formato: {0}", "Friday": "Venerdì", @@ -242,7 +237,7 @@ "HeaderConfigureRemoteAccess": "Configura Accesso Remoto", "HeaderConfirmPluginInstallation": "Conferma Installazione Plugin", "HeaderConfirmProfileDeletion": "Conferma eliminazione profilo", - "HeaderConfirmRevokeApiKey": "Revocare Chiave API", + "HeaderConfirmRevokeApiKey": "Revoca Chiave API", "HeaderConnectToServer": "Connettersi al Server", "HeaderConnectionFailure": "Errore di connessione", "HeaderContainerProfile": "Profilo Contenitore", @@ -408,9 +403,7 @@ "LabelAirsBeforeSeason": "In onda prima della stagione:", "LabelAlbumArtHelp": "PN utilizzato per le copertine degli album, all'interno dell'attributo dlna:profileID su upnp:albumArtURI. Alcuni dispositivi richiedono un valore specifico, indipendentemente dalla dimensione dell'immagine.", "LabelAlbumArtMaxHeight": "Altezza massima copertina Album:", - "LabelAlbumArtMaxHeightHelp": "Risoluzione massima copertina Album inviata tramite upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Larghezza massima copertina Album:", - "LabelAlbumArtMaxWidthHelp": "Risoluzione massima copertina album inviata tramite upnp:albumArtURI.", "LabelAlbumArtPN": "Copertine Album PN:", "LabelAlbumArtists": "Artisti album:", "LabelAllowHWTranscoding": "Consenti transcodifica hardware", @@ -423,7 +416,7 @@ "LabelAudioLanguagePreference": "Lingua audio preferita:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Aggiorna automaticamente i metadati da Internet:", "LabelBindToLocalNetworkAddress": "Assegna ad indirizzo di rete locale:", - "LabelBindToLocalNetworkAddressHelp": "Sovrascrive l'indirizzo IP locale del server HTTP. Se lasciato vuoto, il server verrà associato a tutti gli indirizzi disponibili. Modificare questo valore richiede il riavvio.", + "LabelBindToLocalNetworkAddressHelp": "Sovrascrive l'indirizzo IP locale del server HTTP. Se lasciato vuoto, il server verrà pubblicato su tutti gli indirizzi disponibili. La Modifica di questo valore richiede il riavvio.", "LabelBirthDate": "Data di nascita:", "LabelBirthYear": "Anno di nascita:", "LabelBlastMessageInterval": "Intervallo messaggi di presenza", @@ -482,7 +475,7 @@ "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la durata in secondi tra le ricerche SSDP.", "LabelEnableDlnaDebugLogging": "Abilita il debug del DLNA", "LabelEnableDlnaDebugLoggingHelp": "Crea file di grandi dimensioni e dovrà essere usato solo quando necessario per risolvere problemi.", - "LabelEnableDlnaPlayTo": "Abilita DLNA su", + "LabelEnableDlnaPlayTo": "Abilita DLNA PlayTo", "LabelEnableDlnaPlayToHelp": "Individua i dispositivi attivi in rete e offre la possibilità di controllarli da remoto.", "LabelEnableDlnaServer": "Abilita server DLNA", "LabelEnableDlnaServerHelp": "Consente ai dispositivi UPnP nella tua rete di sfogliare i contenuti e riprodurli.", @@ -515,9 +508,7 @@ "LabelHttpsPort": "Porta HTTPS locale:", "LabelHttpsPortHelp": "Porta TCP da associare al server HTTPS.", "LabelIconMaxHeight": "Altezza icona massima:", - "LabelIconMaxHeightHelp": "Risoluzione massima delle icone inviate tramite upnp:icon.", "LabelIconMaxWidth": "Larghezza massima icona:", - "LabelIconMaxWidthHelp": "Risoluzione massima delle icone esposte tramite upnp:icon.", "LabelIdentificationFieldHelp": "Una stringa o espressione regex sensibile a maiuscole e minuscole.", "LabelImageFetchersHelp": "Abilitare e classificare i tuoi Fetchers immagini preferite in ordine di priorità.", "LabelImageType": "Tipo immagine:", @@ -532,14 +523,14 @@ "LabelKodiMetadataEnableExtraThumbs": "Copia extrafanart nel campo extrathumbs", "LabelKodiMetadataEnableExtraThumbsHelp": "Quando scarichi delle immagini, queste possono essere salvate entrambe sia in extrafanart e extrathumbs per la massima compatibilità di skin con Kodi.", "LabelKodiMetadataEnablePathSubstitution": "Abilita sostituzione di percorso", - "LabelKodiMetadataEnablePathSubstitutionHelp": "Consente percorso sostituzione dei percorsi delle immagini utilizzando le impostazioni di sostituzione percorso del server.", - "LabelKodiMetadataSaveImagePaths": "Salva percorsi delle immagini all'interno dei file NFO", - "LabelKodiMetadataSaveImagePathsHelp": "Questo è consigliato se si dispone di nomi di file immagine che non sono conformi alle linee guida Kodi.", + "LabelKodiMetadataEnablePathSubstitutionHelp": "Abilita la sostituzione del percorso delle immagini utilizzando quello del server.", + "LabelKodiMetadataSaveImagePaths": "Salva i percorsi delle immagini all'interno dei file NFO", + "LabelKodiMetadataSaveImagePathsHelp": "Questo è consigliato se si hanno i nomi dei file immagine che non sono conformi alle linee guida Kodi.", "LabelKodiMetadataUser": "Salva dati utente nei files NFO per:", - "LabelKodiMetadataUserHelp": "Salvare i dati nei filse NFO per usarli in altre applicazioni.", + "LabelKodiMetadataUserHelp": "Salva i dati di riproduzione nei file NFO per poterli poi usare in altre applicazioni.", "LabelLanNetworks": "Reti LAN:", "LabelLanguage": "Lingua:", - "LabelLineup": "Allineare:", + "LabelLineup": "Allineamento:", "LabelLocalHttpServerPortNumber": "Porta HTTP locale:", "LabelLocalHttpServerPortNumberHelp": "Porta TCP da associare al server HTTP.", "LabelLockItemToPreventChanges": "Blocca questo elemento per impedire modifiche future", @@ -577,7 +568,7 @@ "LabelModelName": "Nome Modello", "LabelModelNumber": "Numero Modello", "LabelModelUrl": "Modello URL", - "LabelMonitorUsers": "Monitora l'attività da:", + "LabelMonitorUsers": "Monitora l'attività di:", "LabelMovieCategories": "Categorie film:", "LabelMoviePrefix": "Prefisso film:", "LabelMoviePrefixHelp": "Se un prefisso viene applicato ai titoli di film, inseriscilo qui in modo che il server possa gestirlo correttamente.", @@ -636,7 +627,7 @@ "LabelRuntimeMinutes": "Durata:", "LabelSaveLocalMetadata": "Salva immagini nelle cartelle multimediali", "LabelSaveLocalMetadataHelp": "Il salvataggio di immagini direttamente nelle cartelle multimediali consentirà di tenerle in un posto dove possono essere facilmente modificati.", - "LabelScheduledTaskLastRan": "Ultima esecuzione {0}, taking {1}.", + "LabelScheduledTaskLastRan": "Ultima esecuzione {0}, durata {1}.", "LabelScreensaver": "Salvaschermo:", "LabelSeasonNumber": "Numero stagione:", "LabelSelectFolderGroups": "Raggruppa i contenuti delle seguenti cartelle in viste come Film, Musica e Serie TV:", @@ -885,7 +876,6 @@ "OptionPlainVideoItemsHelp": "Tutti i video sono rappresentati in DIDL come \"object.item.videoItem\" invece che di tipo più specifico, come \"object.item.videoItem.movie\".", "OptionPlayCount": "Riproduzioni", "OptionPremiereDate": "Data della prima", - "OptionProfilePhoto": "Foto", "OptionReleaseDate": "Data di Uscita", "OptionReportByteRangeSeekingWhenTranscoding": "Segnala che il server supporta la ricerca di byte durante la transcodifica", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Questo è necessario per alcuni dispositivi che non hanno l'avanzamento rapido che funziona bene.", @@ -1129,7 +1119,6 @@ "ChangingMetadataImageSettingsNewContent": "I cambiamenti alle impostazioni dei download dei metadati verranno applicati solamente ai nuovi contenuti aggiunti alla libreria. Per applicare i cambiamenti ai titoli già esistenti devi ricaricare i metadati manualmente.", "DownloadsValue": "{0} scaricati", "File": "File", - "FolderTypeTvShows": "Serie TV", "General": "Generale", "HeaderApp": "Applicazione", "HeaderAppearsOn": "Appare In", @@ -1188,8 +1177,6 @@ "LabelBitrate": "Bitrate:", "LabelSize": "Dimensione:", "LabelTranscodePath": "Percorso di trascodifica:", - "OptionProfileVideo": "Video", - "OptionProfileVideoAudio": "Video Audio", "LabelFont": "Font:", "HeaderIdentificationHeader": "Header di Identificazione", "LabelAudioChannels": "Canali audio:", @@ -1264,7 +1251,7 @@ "OnWakeFromSleep": "Al risveglio", "Person": "Persona", "LabelDeinterlaceMethod": "Metodo di deinterlacciamento:", - "DeinterlaceMethodHelp": "Metodo di deinterlacciamento da usare durante la transcodifica.", + "DeinterlaceMethodHelp": "Metodo di deinterlacciamento da usare durante la transcodifica software. Se è abilitata l'accelerazione hardware per il deinterlacciamento, questa opzione sarà ignorata.", "Artist": "Artista", "OnApplicationStartup": "All'avvio", "EveryXHours": "Ogni {0} ore", @@ -1277,7 +1264,6 @@ "ListPaging": "{0}-{1} di {2}", "WriteAccessRequired": "Jellyfin richiede il permesso di scrittura su questa cartella. Verificare l'autorizzazione e riprovare.", "PathNotFound": "Percorso non trovato. Assicurarsi che sia valido e riprovare.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "Season": "Stagione", "Movie": "Film", @@ -1366,5 +1352,49 @@ "MessageGetInstalledPluginsError": "Errore durante la generazione della lista dei plugin installati.", "MessagePluginInstallError": "Errore durante l'installazione del plugin.", "SubtitleVerticalPositionHelp": "Numero di riga in cui viene visualizzato il testo. I numeri positivi indicano dall'alto verso il basso. I numeri negativi indicano dal basso verso l'alto.", - "PlaybackRate": "Velocità di riproduzione" + "PlaybackRate": "Velocità di riproduzione", + "VideoAudio": "Audio Video", + "Video": "Video", + "Subtitle": "Sottotitolo", + "SpecialFeatures": "Caratteristiche Speciali", + "SelectServer": "Seleziona Server", + "Restart": "Riavvio", + "ResetPassword": "Reset Password", + "Profile": "Profilo", + "Poster": "Poster", + "Photo": "Foto", + "MusicVideos": "Video Musicali", + "LabelIconMaxResHelp": "Massima risoluzione delle icone esposte dalla proprietà upnp:icon.", + "LabelAlbumArtMaxResHelp": "Massima risoluzione dell'album art esposto dalla proprietà upnp:albumArtURI.", + "Image": "Immagine", + "Other": "Altro", + "Data": "Dati", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacing": "Raddoppia il frame rate durante il deinterlacciamento", + "KnownProxiesHelp": "Lista degli IP separati da virgola dei proxy utilizzati per connettersi a Jellyfin. Ciò consente di gestire al meglio gli header X-Forwarded-For. Richiede il reboot.", + "LabelKnownProxies": "Proxy conosciuti:", + "LabelColorSpace": "Spazio colori:", + "LabelVideoRange": "Intervallo video:", + "MediaInfoColorSpace": "Spazio colore", + "ThumbCard": "Miniatura", + "PosterCard": "Locandina", + "LabelOpenclDevice": "Dispositivo OpenCL:", + "MediaInfoVideoRange": "Intervallo video", + "UseDoubleRateDeinterlacingHelp": "Questa opzione usa il campo frequenza durante il deinterlacciamento, detto anche \"bob deinterlacing\", il quale raddoppia il frame rate del video per fornire \"full motion\" come se guardassi un video interlacciato su una TV.", + "QuickConnectAuthorizeFail": "Codice Quick Connect sconosciuto", + "QuickConnectAuthorizeCode": "Inserisci {0} per completare il login", + "EnableQuickConnect": "Attiva Quick Connect su questo server", + "ButtonUseQuickConnect": "Usa Quick Connect", + "QuickConnectNotActive": "Quick connect non è attivo in questo server", + "QuickConnectNotAvailable": "Chiedi all'amministratore del server di abilitare Quick Connect", + "QuickConnectInvalidCode": "Codice Quick Connect non valido", + "QuickConnectDescription": "Per registrarsi usando Quick Connect, seleziona il pulsante Quick Connect nel dispositivo che stai usando per accedere e inserisci il codice scritto sottostante.", + "QuickConnectDeactivated": "Quick Connect è stato disattivato prima che il login venisse approvato", + "QuickConnectAuthorizeSuccess": "Richiesta autorizzata", + "QuickConnectActivationSuccessful": "Attivato con successo", + "QuickConnect": "Quick Connect", + "LabelQuickConnectCode": "Codice Quick Connect:", + "LabelCurrentStatus": "Stato attuale:", + "ButtonActivate": "Attiva", + "Authorize": "Autorizza" } diff --git a/src/strings/ja.json b/src/strings/ja.json index bb48b4d409..f63441ac9c 100644 --- a/src/strings/ja.json +++ b/src/strings/ja.json @@ -214,12 +214,6 @@ "FileReadCancelled": "ファイルの読み込みをキャンセルしました。", "FileReadError": "ファイルの読み込み中にエラーが発生しました。", "Filters": "フィルタ", - "FolderTypeBooks": "ブック", - "FolderTypeMovies": "ムービー", - "FolderTypeMusic": "音楽", - "FolderTypeMusicVideos": "ミュージックビデオ", - "FolderTypeTvShows": "テレビ番組", - "FolderTypeUnset": "ミックスコンテンツ", "Folders": "フォルダー", "FormatValue": "フォーマット: {0}", "Friday": "金曜日", @@ -488,9 +482,6 @@ "NewCollection": "新しいコレクション", "OptionDatePlayed": "再生日", "OptionMissingEpisode": "所有してないエピソード", - "OptionProfilePhoto": "フォト", - "OptionProfileVideo": "ビデオ", - "OptionProfileVideoAudio": "ビデオオーディオ", "OptionProtocolHttp": "HTTP", "OptionRegex": "正規表現", "OptionReleaseDate": "公開日", @@ -970,8 +961,6 @@ "LabelCachePathHelp": "画像などのサーバーキャッシュファイルの場所を指定します。空欄にしておくと、サーバーのデフォルトを使います。", "LabelBlastMessageIntervalHelp": "ブラスト アライブ メッセージ間の時間を秒単位で指定します。", "LabelBindToLocalNetworkAddressHelp": "HTTP サーバー用のローカル IP アドレスを上書きします。空のままにしておくと、サーバーは利用可能なすべてのアドレスにバインドします。この値の変更を反映するには再起動が必要です。", - "LabelAlbumArtMaxWidthHelp": "upnp:albumArtURI で公開するアルバムアートの最大解像度。", - "LabelAlbumArtMaxHeightHelp": "upnp:albumArtURI で公開するアルバムアートの最大解像度。", "LabelAlbumArtHelp": "upnp:albumArtURI の dlna:profileID 属性で、アルバムアートに使われるPN。デバイスによっては、画像のサイズと無関係に特定の値を要求するものもあります。", "HeaderSyncPlayEnabled": "SyncPlay を有効にしました", "HeaderSyncPlaySelectGroup": "グループに参加", @@ -1047,8 +1036,6 @@ "LabelKeepUpTo": "最新:", "LabelInNetworkSignInWithEasyPasswordHelp": "ローカルネットワーク内では簡単なPINコードを利用してサインインするようにします。ローカル以外からのアクセスのときのみ通常のパスワードが必要になります。PINコードを空欄にした場合,ローカルネットワーク内からのアクセスではパスワードが不要になります。", "LabelInNetworkSignInWithEasyPassword": "簡単なPINコードを利用してネットワーク内からサインインする機能の有効化", - "LabelIconMaxWidthHelp": "upnp:icon として表示されるアイコンの最大解像度(幅)。", - "LabelIconMaxHeightHelp": "upnp:icon として表示されるアイコンの最大解像度(高さ)。", "ManageRecording": "録画管理", "LeaveBlankToNotSetAPassword": "このフィールドを空欄にすることでパスワード不要にできます。", "Large": "ラージ", diff --git a/src/strings/kk.json b/src/strings/kk.json index 7e2c15167d..fa005f55b8 100644 --- a/src/strings/kk.json +++ b/src/strings/kk.json @@ -208,12 +208,6 @@ "FileReadCancelled": "Faıl oqýy boldyrylmady.", "FileReadError": "Faıldy oqyp jatqanda qate paıda boldy.", "Filters": "Súzgiler", - "FolderTypeBooks": "Kitaptar", - "FolderTypeMovies": "Kıno", - "FolderTypeMusic": "Mýzyka", - "FolderTypeMusicVideos": "Mýzykalyq beıneler", - "FolderTypeTvShows": "TD-kórsetimder", - "FolderTypeUnset": "Aralas mazmun", "Folders": "Qaltalar", "FormatValue": "Pishim: {0}", "Friday": "juma", @@ -437,9 +431,7 @@ "LabelAlbum": "Álbom:", "LabelAlbumArtHelp": "PN álbom sýreti úshin upnp:albumArtURI ishindegi dlna:profileID tólsıpatymen birge paıdalanylady. Keıbir qurylǵylar úshin, sýrettiń ólshemine ańǵarýsyz, naqty mán qajet.", "LabelAlbumArtMaxHeight": "Álbom sýretiniń eń joǵary bıigi:", - "LabelAlbumArtMaxHeightHelp": "upnp:albumArtURI arqyly kórsetetin álbom sýretiniń eń joǵary ajyratylymdyǵy.", "LabelAlbumArtMaxWidth": "Álbom sýretiniń eń joǵary eni:", - "LabelAlbumArtMaxWidthHelp": "upnp:albumArtURI arqyly kórsetetin álbom sýretiniń eń joǵary ajyratylymdyǵy.", "LabelAlbumArtPN": "Álbom sýreti PN:", "LabelAlbumArtists": "Álbom oryndaýshylary:", "LabelAllowHWTranscoding": "Apparattyq qaıta kodtaýǵa ruqsat etý", @@ -546,9 +538,7 @@ "LabelHttpsPort": "Jergilikti HTTPS-port nómiri:", "LabelHttpsPortHelp": "Jellyfin HTTPS-serveri baılastyrylýǵa tıisti TCP-port nómiri.", "LabelIconMaxHeight": "Belgisheniń eń joǵary bıigi:", - "LabelIconMaxHeightHelp": "upnp:icon arqyly kórsetetin belgisheleriniń eń joǵary ajyratylymdyǵy.", "LabelIconMaxWidth": "Belgisheniń eń joǵary eni:", - "LabelIconMaxWidthHelp": "upnp:icon arqyly kórsetetin belgisheleriniń eń joǵary ajyratylymdyǵy.", "LabelIdentificationFieldHelp": "Regıstr eskermeıtin ishki jol nemese udaıy órnek.", "LabelImageFetchersHelp": "Teńshelgen sýret irikteýshilerin qosyńyz jáne basymdylyq reti boıynsha dáreje berińiz.", "LabelImageType": "Sýret túri:", @@ -940,9 +930,6 @@ "OptionPlainVideoItemsHelp": "Qosylǵanda, barlyq qaltalar DIDL ishinde \"object.item.videoItem.movie\" sıaqty naqtylaý túriniń ornyna \"object.item.videoItem\" bolyp beınelenedi.", "OptionPlayCount": "Oınatý esebi", "OptionPremiereDate": "Tusaýkeser kún-aıy", - "OptionProfilePhoto": "Foto", - "OptionProfileVideo": "Beıne", - "OptionProfileVideoAudio": "Beıne Dybys", "OptionProtocolHls": "HTTP Тікелей Тасымалдау", "OptionProtocolHttp": "HTTP", "OptionRegex": "Udaıy órnek", diff --git a/src/strings/ko.json b/src/strings/ko.json index 5c5bb4d13a..99c63c2f6c 100644 --- a/src/strings/ko.json +++ b/src/strings/ko.json @@ -79,11 +79,6 @@ "FastForward": "빨리 감기", "FileNotFound": "파일을 찾을 수 없습니다.", "FileReadError": "파일을 읽는 동안 오류가 발생하였습니다.", - "FolderTypeBooks": "도서", - "FolderTypeMovies": "영화", - "FolderTypeMusic": "음악", - "FolderTypeMusicVideos": "뮤직 비디오", - "FolderTypeTvShows": "TV", "Friday": "금요일", "Fullscreen": "전체화면", "GuideProviderLogin": "로그인", @@ -155,7 +150,7 @@ "HeaderPleaseSignIn": "로그인하십시오", "HeaderPluginInstallation": "플러그인 설치", "HeaderProfileInformation": "프로필 정보", - "HeaderProfileServerSettingsHelp": "이 값은 Jellyfin 서버가 장치에 자신을 어떻게 표시할지를 제어합니다.", + "HeaderProfileServerSettingsHelp": "이 값은 서버가 클라이언트에 자신을 표시하는 방법을 제어합니다.", "HeaderRecentlyPlayed": "최근 재생됨", "HeaderRemoteControl": "원격 제어", "HeaderRemoveMediaFolder": "미디어 폴더 제거", @@ -166,12 +161,12 @@ "HeaderScenes": "장면", "HeaderSeasons": "시즌", "HeaderSelectMetadataPath": "메타데이터 경로 선택", - "HeaderSelectMetadataPathHelp": "메타데이터를 보관할 경로를 탐색 또는 입력하세요. 쓰기 가능한 폴더여야 합니다.", + "HeaderSelectMetadataPathHelp": "메타 데이터에 사용할 경로를 찾아 보거나 입력합니다. 폴더는 쓰기 가능해야합니다.", "HeaderSelectPath": "경로 선택", "HeaderSelectServerCachePath": "서버 캐시 경로 선택", "HeaderSelectServerCachePathHelp": "서버 캐시 파일에 사용할 경로를 탐색 또는 입력하세요. 쓰기 가능한 폴더여야 합니다.", "HeaderSelectTranscodingPath": "트랜스코딩 임시 경로 선택", - "HeaderSelectTranscodingPathHelp": "트랜스코딩 임시 파일에 사용할 경로를 탐색 또는 입력하세요. 쓰기 가능한 폴더여야 합니다.", + "HeaderSelectTranscodingPathHelp": "트랜스 코딩 파일에 사용할 경로를 찾아 보거나 입력합니다. 폴더는 쓰기 가능해야합니다.", "HeaderSendMessage": "메시지 전송", "HeaderServerSettings": "서버 설정", "HeaderSetupLibrary": "미디어 라이브러리 설정", @@ -196,8 +191,8 @@ "HeaderYears": "연도", "Help": "도움말", "Images": "이미지", - "ImportFavoriteChannelsHelp": "활성화 시, 튜너 장치에서 즐겨찾기로 표시된 채널만 불러옵니다.", - "ImportMissingEpisodesHelp": "이 기능을 사용하면 누락 된 에피소드에 대한 정보가 Jellyfin 데이터베이스로 가져와 시즌 및 시리즈 내에서 표시됩니다. 이로 인해 상당히 긴 라이브러리 스캔이 발생할 수 있습니다.", + "ImportFavoriteChannelsHelp": "튜너 장치에서 즐겨찾기로 표시된 채널만 가져옵니다.", + "ImportMissingEpisodesHelp": "누락 된 에피소드에 대한 정보는 데이터베이스로 가져 와서 시즌 및 시리즈 내에 표시됩니다. 이로 인해 라이브러리 스캔이 상당히 길어질 수 있습니다.", "InstallingPackage": "{0} 설치 중 ( {1} 버전)", "InstantMix": "인스턴트 믹스", "ItemCount": "{0} 항목", @@ -211,18 +206,16 @@ "LabelAlbum": "앨범:", "LabelAlbumArtHelp": "PN은 upnp:albumArtURI의 dlna:profileID 속성 내에서 앨범 아트에 사용되었습니다.\n일부 장치는 이미지의 크기에 상관 없이 특정 값을 필요로 합니다.", "LabelAlbumArtMaxHeight": "앨범 아트 최대 높이:", - "LabelAlbumArtMaxHeightHelp": "upnp:albumArtURI를 통해 노출된 앨범 아트의 최대 해상도.", "LabelAlbumArtMaxWidth": "앨범 아트 최대 넓이:", - "LabelAlbumArtMaxWidthHelp": "upnp:albumArtURI를 통해 노출된 앨범 아트의 최대 해상도.", "LabelAlbumArtPN": "앨범 아트 PN:", "LabelAlbumArtists": "앨범 아티스트:", "LabelAppName": "앱 이름", "LabelArtists": "아티스트:", - "LabelArtistsHelp": "; 를 사용하여 여러 개 분리", + "LabelArtistsHelp": "세미콜론으로 여러 아티스트를 구분합니다.", "LabelAudioLanguagePreference": "선호하는 오디오 언어:", "LabelBirthDate": "생일:", "LabelBirthYear": "출생 년도:", - "LabelBlastMessageInterval": "활성 메세지 간격(초)", + "LabelBlastMessageInterval": "활성 메세지 간격", "LabelBlastMessageIntervalHelp": "서버 활성화 메세지 간의 지속 시간을 초 단위로 결정합니다.", "LabelCache": "캐시:", "LabelCachePath": "캐시 경로:", @@ -236,11 +229,11 @@ "LabelCustomCertificatePath": "사용자 지정 SSL 인증서 경로:", "LabelCustomCertificatePathHelp": "커스텀 도메인에서 TLS를 지원할 수 있도록 인증서 및 개인키가 포함 된 PKCS #12 파일의 경로입니다.", "LabelCustomCss": "사용자 지정 CSS:", - "LabelCustomCssHelp": "사용자 정의 스타일링을 웹 인터페이스에 적용합니다.", + "LabelCustomCssHelp": "웹 인터페이스에 사용자 정의 스타일을 적용하십시오.", "LabelCustomRating": "사용자 평점:", "LabelDateAdded": "추가한 날짜:", "LabelDateAddedBehavior": "새 콘텐츠에 대한 날짜 추가 동작:", - "LabelDateAddedBehaviorHelp": "메타데이터에 지정된 값이 있으면 항상 이 옵션들에 우선하여 사용됩니다.", + "LabelDateAddedBehaviorHelp": "메타데이터 값이 있는 경우 항상 먼저 사용됩니다.", "LabelDay": "날짜:", "LabelDeathDate": "사망일:", "LabelDefaultUser": "기본 사용자:", @@ -256,16 +249,16 @@ "LabelEasyPinCode": "간편 PIN 코드:", "LabelEmbedAlbumArtDidl": "DIDL에 앨범 아트 삽입", "LabelEnableAutomaticPortMap": "자동 포트 맵핑 사용", - "LabelEnableDlnaClientDiscoveryInterval": "클라이언트 탐색 간격 (초)", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Jellyfin이 수행하는 SSDP 검색 간격(초)을 결정합니다.", + "LabelEnableDlnaClientDiscoveryInterval": "클라이언트 탐색 간격", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "SSDP 검색 간격(초)을 결정합니다.", "LabelEnableDlnaDebugLogging": "DNLA 디버그 로그 사용", "LabelEnableDlnaDebugLoggingHelp": "매우 큰 로그 파일을 생성합니다. 문제해결을 위해 필요한 경우에만 사용하여야 합니다.", "LabelEnableDlnaPlayTo": "다음에서 DNLA 재생 사용:", - "LabelEnableDlnaPlayToHelp": "네트워크 내 장치를 감지하고 원격으로 제어할 수 있는 기능을 제공합니다.", + "LabelEnableDlnaPlayToHelp": "네트워크 내에서 장치를 감지하고 원격으로 제어 할 수있는 기능을 제공합니다.", "LabelEnableDlnaServer": "DLNA 서버 활성화", "LabelEnableDlnaServerHelp": "네트워크 내의 UPnP 장치가 콘텐츠를 탐색하고 재생할 수 있게 허용합니다.", "LabelEnableRealtimeMonitor": "실시간 모니터링 사용", - "LabelEnableRealtimeMonitorHelp": "지원하는 파일 시스템에서는 변경 사항이 즉시 실행됩니다.", + "LabelEnableRealtimeMonitorHelp": "파일 변경 사항은 지원되는 파일 시스템에서 즉시 처리됩니다.", "LabelEndDate": "종료일 :", "LabelEvent": "이벤트:", "LabelEveryXMinutes": "마다:", @@ -276,17 +269,15 @@ "LabelForgotPasswordUsernameHelp": "기억하고 있다면, 사용자명을 입력하세요.", "LabelFormat": "포맷:", "LabelFriendlyName": "별칭:", - "LabelServerNameHelp": "이 이름은 서버를 구분하는데 사용합니다. 기본값으로 컴퓨터 이름을 사용합니다.", + "LabelServerNameHelp": "이 이름은 서버를 식별하는 데 사용되며 기본값은 서버의 호스트 이름입니다.", "LabelGroupMoviesIntoCollections": "컬렉션으로 영화 묶기", - "LabelGroupMoviesIntoCollectionsHelp": "영화 목록을 표시할 때 컬렉션에 포함된 영화가 한 개로 묶여진 항목으로 보여줍니다.", + "LabelGroupMoviesIntoCollectionsHelp": "영화 목록을 표시 할 때 컬렉션의 영화는 하나의 항목으로 표시됩니다.", "LabelHardwareAccelerationType": "하드웨어 가속:", "LabelHardwareAccelerationTypeHelp": "하드웨어 가속은 추가 설정이 필요합니다.", "LabelHttpsPort": "로컬 HTTPS 포트 번호:", - "LabelHttpsPortHelp": "Jellyfin의 HTTPS 서버가 바인딩해야하는 TCP포트 번호", + "LabelHttpsPortHelp": "HTTPS 서버의 TCP 포트 번호입니다.", "LabelIconMaxHeight": "아이콘 최대 높이:", - "LabelIconMaxHeightHelp": "upnp:icon를 통해 노출되는 앨범 아트의 최대 해상도", "LabelIconMaxWidth": "아이콘 최대 너비:", - "LabelIconMaxWidthHelp": "upnp:icon를 통해 노출되는 앨범 아트의 최대 해상도", "LabelIdentificationFieldHelp": "대소문자를 구별하지 않는 부분 문자열 또는 정규 표현식.", "LabelImageFetchersHelp": "선호하는 이미지 수집기를 우선순위대로 활성화합니다.", "LabelImageType": "이미지 유형:", @@ -298,7 +289,7 @@ "LabelKodiMetadataSaveImagePaths": "NFO 파일에 이미지 경로 저장", "LabelLanguage": "언어:", "LabelLocalHttpServerPortNumber": "로컬 HTTP 포트 번호:", - "LabelLocalHttpServerPortNumberHelp": "Jellyfin HTTP 서버의 TCP 포트 번호입니다.", + "LabelLocalHttpServerPortNumberHelp": "HTTP 서버의 TCP 포트 번호입니다.", "LabelLockItemToPreventChanges": "변경할 수 없게 항목 잠금", "LabelLoginDisclaimer": "로그인 고지사항:", "LabelLoginDisclaimerHelp": "로그인 페이지 하단에 표시할 메세지", @@ -317,7 +308,7 @@ "LabelMetadataPath": "메타데이터 경로:", "LabelMetadataPathHelp": "다운로드한 아트워크와 메타데이터를 저장할 위치를 지정합니다.", "LabelMetadataSavers": "메타데이터 저장기:", - "LabelMetadataSaversHelp": "메타데이터를 저장할 형식을 선택합니다.", + "LabelMetadataSaversHelp": "메타 데이터를 저장할 때 사용할 파일 형식을 선택하십시오.", "LabelMethod": "방법:", "LabelMinBackdropDownloadWidth": "다운로드할 배경 이미지 최소 넓이:", "LabelMinScreenshotDownloadWidth": "다운로드할 스크린샷의 최소 너비:", @@ -326,9 +317,9 @@ "LabelModelNumber": "모델 번호", "LabelModelUrl": "모델 URL", "LabelMonitorUsers": "다음의 활동 모니터링:", - "LabelMovieRecordingPath": "영화 녹화 경로 (옵션):", + "LabelMovieRecordingPath": "동영상 녹화 경로 :", "LabelMusicStreamingTranscodingBitrate": "음악 트랜스코딩 비트레이트:", - "LabelMusicStreamingTranscodingBitrateHelp": "음악 스트리밍 시 최대 비트 전송률을 지정합니다.", + "LabelMusicStreamingTranscodingBitrateHelp": "음악을 스트리밍 할 때 최대 비트 전송률을 지정합니다.", "LabelName": "이름:", "LabelNewName": "새 이름:", "LabelNewPassword": "새 비밀번호:", @@ -364,14 +355,14 @@ "LabelRecordingPathHelp": "녹화를 저장할 기본 위치를 지정합니다. 비어 있는 경우 서버의 프로그램 데이터 폴더가 사용됩니다.", "LabelReleaseDate": "개봉일:", "LabelRemoteClientBitrateLimit": "인터넷 스트리밍 비트레이트 제한 (Mbps):", - "LabelRuntimeMinutes": "상영 시간 (분):", + "LabelRuntimeMinutes": "재생 시간:", "LabelSaveLocalMetadata": "아트워크와 메타데이터를 미디어 폴더에 저장", "LabelSaveLocalMetadataHelp": "아트워크 및 메타데이터를 미디어 폴더에 직접 저장하면 쉽게 편집 할 수 있습니다.", "LabelSelectUsers": "사용자 선택:", "LabelSelectVersionToInstall": "설치할 버전 선택:", "LabelSendNotificationToUsers": "다음으로 알림 전송:", "LabelSerialNumber": "시리얼 번호", - "LabelSeriesRecordingPath": "시리즈 녹화 경로 (옵션) :", + "LabelSeriesRecordingPath": "시리즈 기록 경로 :", "LabelServerHost": "호스트:", "LabelServerHostHelp": "192.168.1.100:8096 또는 https://myserver.com", "LabelSkipIfAudioTrackPresent": "오디오 트랙이 다운로드 언어와 일치하면 건너뛰기", @@ -427,7 +418,7 @@ "MessageConfirmProfileDeletion": "이 프로필을 삭제하겠습니까?", "MessageConfirmRecordingCancellation": "이 녹화를 취소하겠습니까?", "MessageConfirmRemoveMediaLocation": "이 미디어 위치를 제거하겠습니까?", - "MessageConfirmRestart": "Jellyfin 서버를 다시 시작하겠습니까?", + "MessageConfirmRestart": "Jellyfin을 다시 시작 하시겠습니까?", "MessageConfirmShutdown": "정말로 서버를 종료하겠습니까?", "MessageContactAdminToResetPassword": "비밀번호를 재설정하려면 시스템 관리자에게 문의하십시오.", "MessageDeleteTaskTrigger": "이 작업 트리거를 삭제하겠습니까?", @@ -441,7 +432,7 @@ "MessageItemsAdded": "항목 추가됨", "MessageNoMovieSuggestionsAvailable": "현재 추천 영화를 사용할 수 없습니다. 영화 보기를 시작하고 평가를 하면 추천을 볼 수 있습니다.", "MessageNoPluginsInstalled": "설치된 플러그인이 없습니다.", - "MessageNoTrailersFound": "예고편이 없습니다. 예고편 채널을 설치하여 인터넷 예고편 라이브러리를 추가하면 향상된 영화 환경을 경험할 수 있습니다.", + "MessageNoTrailersFound": "인터넷 예고편 라이브러리를 추가하여 영화 경험을 향상 시키려면 예고편 채널을 설치하세요.", "MessageNothingHere": "아무것도 없습니다.", "MessagePasswordResetForUsers": "다음 사용자는 비밀번호를 재설정했습니다. 재설정을 수행하는데 사용된 핀 코드로 로그인 할 수 있습니다.", "MessagePleaseEnsureInternetMetadata": "인터넷 메타데이터 다운로드가 켜져 있는지 확인하세요.", @@ -479,7 +470,7 @@ "OptionDateAddedImportTime": "라이브러리에 추가된 날짜 사용", "OptionDatePlayed": "재생한 날짜", "OptionDisableUser": "이 사용자 사용 안 함", - "OptionDisableUserHelp": "서버가 이 사용자의 연결을 허용하지 않습니다. 현재 연결이 예고없이 종료됩니다.", + "OptionDisableUserHelp": "서버는 이 사용자의 연결을 허용하지 않습니다. 기존 연결이 갑자기 종료됩니다.", "OptionDislikes": "싫어함", "OptionDisplayFolderViewHelp": "미디어 라이브러리 옆에 폴더를 표시합니다. 이는 일반적인 폴더 보기를 원하는 경우에 유용합니다.", "OptionDvd": "DVD", @@ -496,7 +487,7 @@ "OptionHideUserFromLoginHelp": "비공개 또는 숨겨진 관리자 계정에 유용합니다. 사용자는 수동으로 사용자 이름과 비밀번호를 입력하여 로그인해야 합니다.", "OptionHlsSegmentedSubtitles": "HLS 분할된 자막", "OptionIgnoreTranscodeByteRangeRequests": "트랜스코드 바이트 범위 요청 무시", - "OptionIgnoreTranscodeByteRangeRequestsHelp": "활성화된 경우 이러한 요청은 존중되지만 바이트 헤더 범위는 무시됩니다.", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "이러한 요청은 수락되지만 바이트 범위 헤더는 무시됩니다.", "OptionImdbRating": "IMDb 평점", "OptionLikes": "좋아함", "OptionMax": "최대", @@ -504,14 +495,11 @@ "OptionOnInterval": "기간", "OptionParentalRating": "등급", "OptionPlainStorageFolders": "모든 폴더를 일반 저장소 폴더로 표시", - "OptionPlainStorageFoldersHelp": "활성화 된 경우 모든 폴더는 \"object.container.person.musicArtist\"와 같이보다 구체적인 유형 대신 \"object.container.storageFolder\"로 DIDL에 표시됩니다.", + "OptionPlainStorageFoldersHelp": "모든 폴더는 DIDL에서 \"object.container.person.musicArtist\"와 같은보다 구체적인 유형 대신 \"object.container.storageFolder\"로 표시됩니다.", "OptionPlainVideoItems": "모든 비디오를 일반 비디오 항목으로 표시", - "OptionPlainVideoItemsHelp": "활성화 된 경우 모든 비디오는 \"object.item.videoItem.movie\"와 같이보다 구체적인 유형 대신 \"object.item.videoItem\"로 DIDL에 표시됩니다.", + "OptionPlainVideoItemsHelp": "모든 비디오는 DIDL에서 \"object.item.videoItem.movie\"와 같은보다 구체적인 유형 대신 \"object.item.videoItem\"으로 표시됩니다.", "OptionPlayCount": "재생 횟수", "OptionPremiereDate": "Premiere 일자", - "OptionProfilePhoto": "사진", - "OptionProfileVideo": "비디오", - "OptionProfileVideoAudio": "비디오 오디오", "OptionProtocolHls": "HTTP 실시간 스트리밍", "OptionReleaseDate": "개봉일", "OptionResElement": "res 요소", @@ -519,16 +507,16 @@ "OptionSaveMetadataAsHidden": "메타데이터와 이미지를 숨김 파일로 저장", "OptionSpecialEpisode": "스페셜", "OptionTrackName": "트랙 이름", - "OptionTvdbRating": "TVDb 평점", + "OptionTvdbRating": "TVDB 평가", "OptionUnairedEpisode": "방송하지 않은 에피소드", "OptionWakeFromSleep": "슬립모드에서 깨우기", "OptionWeekdays": "주중", "OptionWeekends": "주말", "OptionWeekly": "주", "OriginalAirDateValue": "최초 방송일: {0}", - "PackageInstallCancelled": "{0} 설치 취소됨", - "PackageInstallCompleted": "{0} 설치 완료", - "PackageInstallFailed": "{0} 설치 실패", + "PackageInstallCancelled": "{0} (버전 {1}) 설치 취소.", + "PackageInstallCompleted": "{0} (버전 {1}) 설치 완료.", + "PackageInstallFailed": "{0} (버전 {1}) 설치 실패.", "ParentalRating": "등급", "PasswordMatchError": "비밀번호와 비밀번호 확인이 일치해야 합니다.", "PasswordResetComplete": "비밀번호가 재설정되었습니다.", @@ -589,11 +577,11 @@ "TabParentalControl": "자녀 보호", "TabPlugins": "플러그인", "TabProfiles": "프로필", - "TabResponses": "반응", + "TabResponses": "응답", "TabScheduledTasks": "예약 작업", "TabServer": "서버", "TabStreaming": "스트리밍", - "TabUpcoming": "방송 예정", + "TabUpcoming": "예정", "Tags": "태그", "TellUsAboutYourself": "자신에 대해 알려주세요", "ThisWizardWillGuideYou": "이 마법사는 설정 과정을 안내합니다. 시작하려면 선호하는 언어를 선택하세요.", @@ -652,7 +640,7 @@ "AddToPlayQueue": "재생 대기열에 추가", "AddedOnValue": "{0} 추가됨", "AirDate": "방영 일자", - "Aired": "방영됨", + "Aired": "방영순", "Alerts": "알림", "AllComplexFormats": "모든 복잡한 포맷 (ASS, SSA, VOBSUB, PGS, SUB, IDX,...)", "AllLibraries": "모든 라이브러리", @@ -715,7 +703,7 @@ "Disconnect": "연결 끊기", "DirectPlaying": "다이렉트 재생", "DirectStreaming": "다이렉트 스트리밍", - "DirectStreamHelp2": "다이렉트 스트리밍은 비디오 퀄리티의 손실없이 매우 적은 처리능력을 사용합니다.", + "DirectStreamHelp2": "다이렉트 스트림은 비디오 품질 손실을 최소화하면서 처리 능력을 거의 사용하지 않습니다.", "DetectingDevices": "장치 감지", "Desktop": "데스크탑", "Default": "기본", @@ -749,7 +737,7 @@ "TV": "TV", "Suggestions": "제안", "SubtitleOffset": "자막 오프셋", - "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "이 설정은 이 장치에서 시작되는 크롬캐스트 재생에도 적용됩니다.", + "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "이 설정은이 기기에서 시작된 모든 크롬캐스트 재생에도 적용됩니다.", "Studios": "스튜디오", "StopRecording": "녹화 중지", "Sports": "스포츠", @@ -762,10 +750,10 @@ "ShowYear": "년도 표시", "ShowTitle": "제목 표시", "ShowAdvancedSettings": "고급 설정 표시", - "ServerUpdateNeeded": "Jellyfin 서버를 업데이트해야합니다. 최신 버전을 다운로드하려면, {0}을 확인하십시오.", - "ServerRestartNeededAfterPluginInstall": "플러그인을 설치한 후에 Jellyfin 서버를 재시작해야합니다.", - "ServerNameIsShuttingDown": "Jellyfin 서버 - {0}은 가동중지되었습니다.", - "ServerNameIsRestarting": "Jellyfin 서버 - {0}은 재시작중입니다.", + "ServerUpdateNeeded": "이 서버를 업데이트해야합니다. 최신 버전을 다운로드하려면 {0}을 (를) 방문하십시오.", + "ServerRestartNeededAfterPluginInstall": "플러그인을 설치 한 후 Jellyfin을 다시 시작해야합니다.", + "ServerNameIsShuttingDown": "{0}의 서버가 종료됩니다.", + "ServerNameIsRestarting": "{0}의 서버가 다시 시작됩니다.", "SeriesSettings": "시리즈 설정", "Series": "시리즈", "SendMessage": "메세지 발송", @@ -779,7 +767,7 @@ "Runtime": "런타임", "RepeatMode": "반복 모드", "RepeatEpisodes": "에피소드 반복", - "RememberMe": "기억하기", + "RememberMe": "날 기억해", "ReleaseDate": "출시일", "RefreshMetadata": "메타데이터 새로 고침", "Recordings": "녹화", @@ -787,8 +775,8 @@ "Programs": "프로그램", "Previous": "이전", "PreferEmbeddedTitlesOverFileNames": "파일 이름보다 내장된 제목 선호", - "MessagePluginInstalled": "플러그인이 성공적으로 설치되었습니다. 변경사항을 적용하려면 Jellyfin 서버를 재시작하십시오.", - "PleaseRestartServerName": "Jellyfin 서버를 재시작하십시오 - {0}.", + "MessagePluginInstalled": "플러그인이 성공적으로 설치되었습니다. 변경 사항을 적용하려면 서버를 다시 시작해야합니다.", + "PleaseRestartServerName": "Jellyfin을 다시 시작하십시오. {0}.", "PleaseEnterNameOrId": "이름 또는 외부 ID를 입력하십시오.", "PlayNextEpisodeAutomatically": "자동으로 다음 에피소드 재생", "PlayNext": "다음 재생", @@ -797,7 +785,7 @@ "Overview": "개요", "OptionSubstring": "Substring", "OptionProtocolHttp": "HTTP", - "OptionNew": "새로운..", + "OptionNew": "새로운…", "OptionIsSD": "SD", "OptionIsHD": "HD", "OptionEnableForAllTuners": "모든 튜너 장치 활성화", @@ -877,7 +865,7 @@ "LabelOriginalTitle": "원본 제목:", "LabelPersonRole": "규칙:", "LabelMovieCategories": "영화 카테고리:", - "LabelOptionalNetworkPath": "(옵션) 공유 네트워크 폴더:", + "LabelOptionalNetworkPath": "공유 네트워크 폴더:", "LabelNewsCategories": "뉴스 카테고리:", "LabelMaxStreamingBitrate": "최대 스트리밍 퀄리티:", "LabelLanNetworks": "LAN 네트워크:", @@ -919,7 +907,7 @@ "MessageNoServersAvailable": "자동 서버 탐색을 사용했지만, 서버가 발견되지 않았습니다.", "MessageDownloadQueued": "다운로드 대기 중.", "MessageDirectoryPickerLinuxInstruction": "Linux on Arch Linux, CentOS, Debian, Fedora, OpenSUSE, Ubuntu의 경우 서비스 사용자에게 최소한 저장 위치에 대한 읽기 권한을 부여해야 합니다.", - "MessageDirectoryPickerBSDInstruction": "BSD의 경우, Jellyfin이 FreeNAS Jail에 액세스할 수 있도록 하려면 FreeNAS Jail 내에 스토리지를 구성해야 할 수도 있습니다.", + "MessageDirectoryPickerBSDInstruction": "BSD의 경우 Jellyfin이 미디어에 액세스 할 수 있도록 FreeNAS Jail 내에 스토리지를 구성해야 할 수 있습니다.", "LatestFromLibrary": "최근 {0}", "LabelYear": "년도:", "LabelVaapiDeviceHelp": "하드웨어 가속에 쓰이는 렌더 노드입니다.", @@ -946,7 +934,7 @@ "HeaderLibraryOrder": "라이브러리 순서", "HeaderDefaultRecordingSettings": "기본 녹화 설정", "HeaderBlockItemsWithNoRating": "등급 정보가 없거나 인식 불가능한 항목 차단:", - "HeaderApiKeysHelp": "외부 애플리케이션은 Jellyfin 서버와 통신하기 위해 API키를 가지고 있어야 합니다. 키는 Jellyfin 계정으로 로그인하거나 수동으로 키를 부여하여 발급할 수 있습니다.", + "HeaderApiKeysHelp": "서버와 통신하려면 외부 애플리케이션에 API 키가 있어야합니다. 키는 일반 사용자 계정으로 로그인하거나 애플리케이션에 수동으로 키를 부여하여 발급됩니다.", "HeaderAllowMediaDeletionFrom": "미디어 제거 허용", "HardwareAccelerationWarning": "하드웨어 가속을 활성화하면 일부 환경에서 불안정해질 수 있습니다. 운영체제 및 비디오 드라이버가 최신 상태인지 확인하십시오. 이 기능을 활성화한 후 비디오를 재생하는 데 어려움이 있을 경우 설정을 다시 '사용 안 함'으로 변경하십시오.", "GuestStar": "게스트 출연", @@ -958,7 +946,7 @@ "ExtraLarge": "매우 큼", "ErrorStartHourGreaterThanEnd": "종료 시간은 시작 시간보다 커야 합니다.", "Display": "디스플레이", - "DirectStreamHelp1": "이 미디어는 해상도 및 미디어 유형(H.264, AC3 등)과 관련하여 장치와 호환되지만, 파일 컨테이너(mkv, avi, wmv 등)와는 호환되지 않습니다. 비디오는 장치로 스트리밍 되기 전에 즉각 재포장됩니다.", + "DirectStreamHelp1": "미디어가 해상도 및 미디어 유형 (H.264, AC3 등)과 관련하여 장치와 호환되지만 호환되지 않는 파일 컨테이너 (mkv, avi, wmv 등)에 있습니다. 비디오는 장치로 전송되기 전에 즉석에서 다시 패키징됩니다.", "Descending": "내림차순", "Continuing": "계속", "ConfirmEndPlayerSession": "정말로 {0}의 Jellyfin을 종료하시겠습니까?", @@ -968,12 +956,12 @@ "Anytime": "언제든지", "XmlTvNewsCategoriesHelp": "이 카테고리의 프로그램은 뉴스 프로그램으로 표시됩니다. 여러개를 '|'으로 구분하십시오.", "Smart": "스마트", - "SeriesYearToPresent": "{0} - 제공", + "SeriesYearToPresent": "{0} - N/A", "RemoveFromCollection": "콜렉션에서 제거", "RecentlyWatched": "최근 시청함", "PleaseAddAtLeastOneFolder": "추가 버튼을 클릭하여 하나 이상의 폴더를 라이브러리에 추가하십시오.", "PlaybackData": "재생 데이터", - "PasswordResetProviderHelp": "비밀번호 재설정 제공자를 선택하십시오. 비밀번호 재설정이 요청될때 사용됩니다.", + "PasswordResetProviderHelp": "이 사용자가 암호 재설정을 요청할 때 사용할 암호 재설정 공급자를 선택합니다.", "NoSubtitleSearchResultsFound": "결과가 없습니다.", "NoNewDevicesFound": "새로운 장치를 찾지 못했습니다. 새 튜너를 추가하려면 이 대화상자를 닫고 장치 정보를 직접 입력하십시오.", "MessageNoAvailablePlugins": "가능한 플러그인 없음", @@ -1008,7 +996,7 @@ "HeaderPreferredMetadataLanguage": "선호하는 메타데이터 언어", "HeaderLiveTvTunerSetup": "실시간 TV 튜너 설정", "HeaderLatestMovies": "최근 영화", - "HeaderKodiMetadataHelp": "NFO 메타데이터를 활성화/비활성화하려면, Jellyfin 라이브러리 설정에서 라이브러리를 편집하고 메타데이터 보호기 섹션을 찾으십시오.", + "HeaderKodiMetadataHelp": "NFO 메타 데이터를 활성화 또는 비활성화하려면 라이브러리와 메타데이터 보호 섹션을 편집하세요.", "HeaderKeepRecording": "녹화 유지", "HeaderForKids": "아이들용", "HeaderDetectMyDevices": "내 장치 탐색", @@ -1031,9 +1019,8 @@ "Ended": "종료", "EndsAtValue": "{0}에 종료", "HeaderDateIssued": "발행일", - "ConfigureDateAdded": "라이브러리 설정의 Jellyfin 서버 대시보드에서 추가된 날짜를 결정하는 방법 구성", + "ConfigureDateAdded": "추가 된 날짜가 라이브러리 설정 아래의 대시 보드에서 결정되는 방식 구성", "EnableStreamLoopingHelp": "라이브 스트림에 몇 초의 데이터만 포함되어 있고 지속적으로 요청해야하는 경우, 이 옵션을 활성화하십시오. 필요하지 않은 경우, 이 기능을 사용하면 문제가 발생할 수 있습니다.", - "FolderTypeUnset": "혼합 콘텐츠", "BurnSubtitlesHelp": "영상을 트랜스코딩할 때 자막 포맷에 따라 서버에서 영상 안에 자막을 입힐지를 결정합니다. 영상에 자막을 입히지 않으면 서버 성능이 향상됩니다. 일부 ASS/SSA 자막을 포함하여 자막 포맷(VOBSUB, PGS, SUB/IDX 등)에 따라 자막을 영상에 입히려면 자동을 선택하십시오.", "EnableNextVideoInfoOverlay": "재생 중에 다음 비디오 정보 표시", "EnablePhotosHelp": "이미지가 다른 미디어 파일과 함께 감지되어 표시됩니다.", @@ -1053,7 +1040,7 @@ "DisplayMissingEpisodesWithinSeasons": "시즌 내 누락된 에피소드 표시", "EnableBackdropsHelp": "라이브러리를 탐색하는 동안 일부 페이지의 배경을 표시합니다.", "ErrorAddingXmlTvFile": "XMLTV 파일에 액세스하는 동안 오류가 발생했습니다. 파일이 존재하는지 확인 후 다시 시도하십시오.", - "ErrorDeletingItem": "Jellyfin 서버에서 항목을 제거하는 중에 오류가 발생했습니다. Jellyfin 서버가 미디어 폴더에 대해 쓰기 권한이 있는지 확인한 후 다시 시도하십시오.", + "ErrorDeletingItem": "서버에서 항목을 삭제하는 중에 오류가 발생했습니다. Jellyfin에 미디어 폴더에 대한 쓰기 권한이 있는지 확인하고 다시 시도하십시오.", "HeaderConfigureRemoteAccess": "원격 접근 구성", "HeaderCastAndCrew": "배역 및 제작진", "HeaderNextEpisodePlayingInValue": "{0}뒤에 다음 에피소드 재생", @@ -1074,7 +1061,7 @@ "DisplayInMyMedia": "홈화면에 표시", "DisplayInOtherHomeScreenSections": "보고 있는 것이나 최신 미디어 등을 홈 페이지에 표시합니다", "DisplayMissingEpisodesWithinSeasonsHelp": "서버 환경설정에서도 TV 라이브러리가 활성화되어있어야 합니다.", - "ErrorAddingMediaPathToVirtualFolder": "미디어 경로를 추가하는 데에 오류가 발생했습니다. 경로를 다시 확인하거나 Jellyfin 서버가 해당 경로에 접근할 수 있는지 확인해 주세요.", + "ErrorAddingMediaPathToVirtualFolder": "미디어 경로를 추가하는 중에 오류가 발생했습니다. 경로가 유효하고 Jellyfin이 해당 위치에 액세스 할 수 있는지 확인하세요.", "ErrorGettingTvLineups": "TV 구성을 다운로드 하는 중에 오류가 발생하였습니다. 정보가 맞는지 확인한 후 다시 시도해 주세요.", "BoxRear": "상자 (후면)", "Absolute": "절대", @@ -1093,7 +1080,7 @@ "ColorTransfer": "컬러 변환", "AskAdminToCreateLibrary": "라이브러리를 생성하려면 관리자에게 문의하십시오.", "LabelCorruptedFrames": "손상된 프레임:", - "LabelBindToLocalNetworkAddressHelp": "(선택) 로컬 IP 주소 대신 이 주소로 http 서버를 바인딩합니다. 비어있으면 서버가 가능한 모든 주소로 바인딩합니다. 이 항목을 수정하면 Jellyfin 서버를 재시작해야 합니다.", + "LabelBindToLocalNetworkAddressHelp": "HTTP 서버의 로컬 IP 주소를 대체하십시오. 비어있는 경우 서버는 사용 가능한 모든 주소에 바인딩됩니다. 이 값을 변경하려면 다시 시작해야합니다.", "LabelAirsBeforeSeason": "시즌 이전 방송:", "LabelAirsBeforeEpisode": "에피소드 이전 방송:", "LabelAirsAfterSeason": "시즌 이후 방송:", @@ -1114,7 +1101,7 @@ "MessageLeaveEmptyToInherit": "상위 항목의 설정이나 전역 설정값을 그대로 적용하기 위해서는 공백으로 두십시오.", "MessageImageTypeNotSelected": "드롭다운 메뉴에서 이미지 유형을 선택하십시오.", "MessageCreateAccountAt": "{0}에서 계정 만들기", - "MessageConfirmRevokeApiKey": "정말 api 키를 무효화하시겠습니까? Jellyfin 서버와의 연결이 예고 없이 중단될 수 있습니다.", + "MessageConfirmRevokeApiKey": "이 API 키를 취소 하시겠습니까? 이 서버에 대한 응용 프로그램의 연결이 갑자기 종료됩니다.", "MessageConfirmAppExit": "종료하시겠습니까?", "MediaIsBeingConverted": "미디어가 재생 중인 디바이스와 호환되는 형식으로 변환되는 중입니다.", "MediaInfoRefFrames": "참조 프레임", @@ -1122,7 +1109,7 @@ "MapChannels": "채널 매핑", "Large": "크게", "LanNetworksHelp": "대역폭을 강제로 제한할 때 로컬 네트워크로 간주되는 쉼표로 구분된 IP 주소 및 IP/서브넷 마스크 목록입니다. 지정될 경우 모든 다른 IP 주소는 외부 네트워크로 간주되며 외부 대역폭 제한이 적용됩니다. 공백일 경우 서버의 서브넷만이 로컬 네트워크로 간주됩니다.", - "LabelffmpegPathHelp": "ffmpeg 실행 파일 혹은 ffmpeg를 포함하는 폴더 경로입니다.", + "LabelffmpegPathHelp": "ffmpeg를 포함하는 ffmpeg 응용 프로그램 파일 또는 폴더의 경로입니다.", "LabelXDlnaDocHelp": "urn:schemas-dlna-org:device-1-0 네임스페이스에 포함된 X_DLNADOC 요소의 내용을 결정합니다.", "LabelXDlnaDoc": "X-DLNA doc:", "LabelXDlnaCapHelp": "urn:schemas-dlna-org:device-1-0 네임스페이스에 포함된 X_DLNACAP 요소의 내용을 결정합니다.", @@ -1143,7 +1130,7 @@ "LabelReasonForTranscoding": "트랜스코딩 원인:", "LabelProtocolInfoHelp": "디바이스에서 GetProtocolInfo 요청을 처리할 때 사용될 값입니다.", "LabelPostProcessorArguments": "후처리 명령어:", - "LabelOptionalNetworkPathHelp": "이 폴더가 네트워크 공유 폴더라면 네트워크 공유 경로를 제공하여 Jellyfin 클라이언트가 미디어 파일에 직접 접속하도록 설정할 수 있습니다.", + "LabelOptionalNetworkPathHelp": "이 폴더가 네트워크에서 공유되는 경우 네트워크 공유 경로를 제공하면 다른 장치의 클라이언트가 미디어 파일에 직접 액세스 할 수 있습니다. 예 : {0} 또는 {1}.", "LabelMoviePrefixHelp": "영화 제목에 접두사가 적용되었다면 서버가 제대로 처리할 수 있도록 여기에 입력하십시오.", "LabelMoviePrefix": "영화 접두사:", "LabelMinResumePercentageHelp": "이 비율을 넘기 전에 정지되면 재생되지 않은 것으로 간주됩니다.", @@ -1159,14 +1146,14 @@ "LabelKodiMetadataEnablePathSubstitutionHelp": "서버의 경로 대체 설정을 이용하여 이미지 경로 대체를 활성화합니다.", "LabelKodiMetadataEnablePathSubstitution": "경로 대체 활성화", "LabelKodiMetadataEnableExtraThumbsHelp": "이미지를 다운로드할 때는 Kodi 스킨과의 최대한의 호환성을 위해 추가 팬아트와 추가 섬네일 중 어느 형식으로도 저장될 수 있습니다.", - "LabelKodiMetadataEnableExtraThumbs": "추가 팬아틀 추가 섬네일 필드로 복사하기", + "LabelKodiMetadataEnableExtraThumbs": "추가된 팬아트를 추가된 썸네일 필드에 복사", "LabelKeepUpTo": "대기 한계:", "LabelHomeScreenSectionValue": "홈 화면 영역 {0}:", - "LabelBaseUrlHelp": "서버에 더 세부적인 URL로 접속하려면 여기에 서브 디렉토리를 추가하십시오.", + "LabelBaseUrlHelp": "서버 URL에 사용자 지정 하위 디렉터리를 추가합니다. http://example.com/<baseurl>", "LabelEnableSingleImageInDidlLimitHelp": "Dili 내에 여러 이미지가 삽입되면 일부 디바이스가 제대로 작동하지 않을 수 있습니다.", "LabelEnableSingleImageInDidlLimit": "하나의 내장 이미지로 제한", "LabelEnableBlastAliveMessagesHelp": "네트워크 상의 다른 UPnP 장치가 안정적으로 발견되지 않는다면 이 옵션을 활성화하십시오.", - "LabelEnableAutomaticPortMapHelp": "UPnp를 통해 로컬 포트를 외부 포트에 자동으로 매핑하도록 시도합니다. 일부 공유기 기종에서는 지원하지 않을 수 있습니다. 변경사항을 적용하려면 서버를 다시 시작하십시오.", + "LabelEnableAutomaticPortMapHelp": "UPnP를 통해 라우터의 공용 포트를 서버의 로컬 포트로 자동 전달합니다. 일부 라우터 모델 또는 네트워크 구성에서는 작동하지 않을 수 있습니다. 변경 사항은 서버를 다시 시작할 때까지 적용되지 않습니다.", "LabelEmbedAlbumArtDidlHelp": "일부 디바이스는 앨범아트를 얻을 때 이 방법을 선호합니다. 다른 디바이스에서는 실패할 수 있습니다.", "LabelDefaultScreen": "기본 화면:", "LabelDateTimeLocale": "날짜/시간 로케일:", @@ -1175,7 +1162,7 @@ "MessageReenableUser": "재활성화는 아래를 참조하십시오", "MessagePluginConfigurationRequiresLocalAccess": "이 플러그인을 구성하려면 로컬 서버에 직접 로그인하십시오.", "MessageNoCollectionsAvailable": "컬렉션을 사용하면 영화, 시리즈 및 앨범의 개인화 된 그룹을 즐길 수 있습니다. + 버튼을 클릭하여 컬렉션 만들기를 시작합니다.", - "LabelPlayerDimensions": "플레이어 화면 크기:", + "LabelPlayerDimensions": "플레이어 넓이:", "LabelParentNumber": "부모 번호:", "LabelLineup": "라인업:", "LabelDroppedFrames": "드롭 프레임:", @@ -1185,7 +1172,7 @@ "EnableColorCodedBackgrounds": "컬러코드가 삽입된 배경", "DropShadow": "하단 그림자", "Depressed": "압축된", - "DeinterlaceMethodHelp": "비월주사식 콘텐츠를 순차주사로 변환할시 사용할 비월제거 방법을 선택하십시오.", + "DeinterlaceMethodHelp": "소프트웨어가 인터레이스 콘텐츠를 트랜스 코딩 할 때 사용할 디인터레이싱 방법을 선택합니다. 하드웨어 디인터레이싱을 지원하는 하드웨어 가속이 활성화되면이 설정 대신 하드웨어 디인터레이스가 사용됩니다.", "ClientSettings": "클라이언트 설정", "BoxSet": "박스 세트", "Artist": "아티스트", @@ -1198,21 +1185,21 @@ "MoveRight": "오른쪽으로 이동", "MoveLeft": "왼쪽으로 이동", "MoreFromValue": "{0} 에서 더 자세히", - "MetadataSettingChangeHelp": "변경된 메타데이터 설정은 새 콘텐츠에 적용됩니다. 기존의 콘텐츠에 적용하려면 상세 화면에서 새로 고침 버튼을 누르거나 메타데이터 매니저를 통해 일괄적으로 새로 고침을 수행하십시오.", - "MessagePluginInstallDisclaimer": "Jellyfin 커뮤니티에서 만들어진 플러그인은 Jellyfin의 기능과 편의성을 향상시킬 수 있습니다. 다만 이러한 플러그인은 라이브러리 스캔 속도 저하, 추가 백그라운드 프로세싱, 시스템 불안정과 같은 문제를 야기할 수 있다는 것을 유념하시기 바랍니다.", + "MetadataSettingChangeHelp": "메타 데이터 설정을 변경하면 앞으로 추가되는 새 콘텐츠에 영향을줍니다. 기존 콘텐츠를 새로 고치려면 세부 정보 화면을 열고 새로 고침 버튼을 클릭하거나 메타 데이터 매니저를 사용하여 대량 새로 고침을 수행합니다.", + "MessagePluginInstallDisclaimer": "커뮤니티 회원이 만든 플러그인은 추가 기능과 혜택을 통해 경험을 향상시킬 수있는 좋은 방법입니다. 설치하기 전에 더 긴 라이브러리 스캔, 추가 백그라운드 처리 및 시스템 안정성 감소와 같이 서버에 미칠 수있는 영향에 유의하십시오.", "LabelLibraryPageSizeHelp": "라이브러리 페이지에 표시될 항목 수를 조절합니다. 0으로 지정 시 페이징을 비활성화합니다.", "LabelLibraryPageSize": "라이브러리 페이지 크기:", "LabelEnableBlastAliveMessages": "서버 활성화 메세지", "OptionEnableExternalContentInSuggestionsHelp": "제안 항목에 인터넷 예고편과 라이브 TV 프로그램이 포함되도록 허용합니다.", "OptionEnableExternalContentInSuggestions": "제안 항목에 외부 콘텐츠 허용", - "OptionDownloadImagesInAdvanceHelp": "기본적으로 대부분의 이미지는 Jellyfin 앱에서 요청할 때에만 다운로드됩니다. 새 미디어를 추가할 때 모든 이미지를 미리 다운로드하려면 이 옵션을 활성화하십시오. 라이브러리 스캔이 심각하게 지연될 수도 있습니다.", + "OptionDownloadImagesInAdvanceHelp": "기본적으로 대부분의 이미지는 클라이언트가 요청할 때만 다운로드됩니다. 새 미디어를 가져올 때 모든 이미지를 미리 다운로드하려면이 옵션을 활성화합니다. 이로 인해 라이브러리 스캔이 상당히 길어질 수 있습니다.", "OptionDownloadImagesInAdvance": "미리 이미지 다운로드", "OptionDisplayFolderView": "일반적인 미디어 폴더를 볼 수 있는 폴더 보기를 표시합니다", - "OptionAutomaticallyGroupSeriesHelp": "활성화하면 라이브러리 내의 여러 폴더에 분산된 시리즈를 하나의 시리즈로 병합합니다.", + "OptionAutomaticallyGroupSeriesHelp": "이 라이브러리 내의 여러 폴더에 분산 된 시리즈는 자동으로 단일 시리즈로 병합됩니다.", "OptionAutomaticallyGroupSeries": "여러 폴더에 분산된 시리즈를 자동으로 병합합니다", "OptionAllowVideoPlaybackRemuxing": "변환이 필요한 비디오를 재인코딩하지 않고 재생하는 것을 허용", "OptionAllowSyncTranscoding": "트랜스코딩이 필요한 미디어의 다운로드 및 싱크 허용", - "OptionAllowMediaPlaybackTranscodingHelp": "트랜스코딩 접근을 제한하면 Jellyfin 앱에서 지원되지 않는 미디어 형식을 재생할 때 문제가 발생할 수 있습니다.", + "OptionAllowMediaPlaybackTranscodingHelp": "트랜스 코딩에 대한 액세스를 제한하면 지원되지 않는 미디어 형식으로 인해 클라이언트에서 재생 실패가 발생할 수 있습니다.", "OptionForceRemoteSourceTranscoding": "원격 미디어 소스를 강제 트랜스코딩 (라이브 TV 등)", "OnlyForcedSubtitlesHelp": "'강제'로 표시된 자막만 불러옵니다.", "OnlyForcedSubtitles": "강제로 설정한 자막만", @@ -1226,5 +1213,209 @@ "ButtonSyncPlay": "SyncPlay", "HeaderDVR": "DVR", "EnableDecodingColorDepth10Vp9": "10비트 VP9하드웨어 디코딩 사용합니다", - "EnableDecodingColorDepth10Hevc": "10비트 HEVC하드웨어 디코딩 사용합니다" + "EnableDecodingColorDepth10Hevc": "10비트 HEVC하드웨어 디코딩 사용합니다", + "QuickConnectNotAvailable": "퀵커넥트를 활성화하려면 서버 관리자에게 문의하십시오", + "QuickConnectInvalidCode": "잘못된 퀵커넥트 코드", + "QuickConnectDescription": "퀵커넥트로 로그인하려면 로그인중인 장치에서 퀵커넥트 버튼을 선택하고 아래 표시된 코드를 입력하십시오.", + "QuickConnectDeactivated": "로그인 요청이 승인되기 전에 Quick connect가 비활성화되었습니다", + "QuickConnectAuthorizeFail": "알수없는 퀵커넥트 코드", + "QuickConnectAuthorizeSuccess": "승인 요청", + "QuickConnectAuthorizeCode": "로그인하려면 {0} 코드를 입력하세요.", + "QuickConnectActivationSuccessful": "성공적으로 활성화되었습니다", + "QuickConnect": "퀵커넥트", + "Profile": "프로파일", + "ProductionLocations": "프로덕션 위치", + "Primary": "기본", + "PreviousTrack": "이전으로 건너 뛰기", + "PreferEmbeddedEpisodeInfosOverFileNames": "파일 이름보다 삽입 된 에피소드 정보 선호", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "가능한 경우 삽입 된 메타 데이터의 에피소드 정보를 사용합니다.", + "PreferEmbeddedTitlesOverFileNamesHelp": "인터넷 메타 데이터 또는 로컬 메타 데이터를 사용할 수없는 경우 기본 표시 제목을 결정합니다.", + "MessageGetInstalledPluginsError": "현재 설치된 플러그인 목록을 가져 오는 중에 오류가 발생했습니다.", + "MessagePluginInstallError": "플러그인을 설치하는 동안 오류가 발생했습니다.", + "PosterCard": "포스터 카드", + "Poster": "포스터", + "PleaseConfirmPluginInstallation": "위 내용을 읽었으며 플러그인 설치를 계속하려면 확인을 클릭하십시오.", + "PlaybackErrorNoCompatibleStream": "이 클라이언트는 미디어와 호환되지 않으며 서버는 호환되는 미디어 형식을 전송하지 않습니다.", + "PlaybackRate": "재생율", + "PlaceFavoriteChannelsAtBeginning": "처음에 즐겨찾는 채널 배치", + "Photo": "사진", + "Person": "사람", + "People": "인물", + "OptionSaveMetadataAsHiddenHelp": "이를 변경하면 앞으로 저장되는 새 메타 데이터에 적용됩니다. 기존 메타 데이터 파일은 다음에 서버에서 저장 될 때 업데이트됩니다.", + "OptionRequirePerfectSubtitleMatchHelp": "완벽한 일치를 요구하면 정확한 비디오 파일로 테스트 및 확인 된 자막 만 포함하도록 자막이 필터링됩니다. 선택을 취소하면 자막이 다운로드 될 가능성이 높아지지만 시간이 잘못되었거나 잘못된 자막 텍스트가 발생할 가능성이 높아집니다.", + "OptionRequirePerfectSubtitleMatch": "비디오 파일과 완벽하게 일치하는 자막만 다운로드", + "OptionReportByteRangeSeekingWhenTranscodingHelp": "이것은 시간을 잘 찾지 못하는 일부 장치에 필요합니다.", + "OptionReportByteRangeSeekingWhenTranscoding": "트랜스 코딩시 서버가 byte seeking을 지원한다고 보고", + "OptionRegex": "정규식", + "OptionRandom": "랜덤", + "OptionLoginAttemptsBeforeLockoutHelp": "0 값은 기본값을 상속 함을 의미합니다. 일반 사용자는 세 번, 관리자는 다섯 번 시도합니다. -1로 설정하면 기능이 비활성화됩니다.", + "OptionLoginAttemptsBeforeLockout": "잠금이 발생하기 전에 발생할 수있는 잘못된 로그인 시도 횟수를 결정합니다.", + "OptionEstimateContentLength": "트랜스 코딩시 콘텐츠 길이 추정", + "OptionEquals": "옵션이 똑같음", + "OptionEnableM2tsModeHelp": "mpegts로 인코딩 할 때 m2ts 모드를 활성화합니다.", + "NextTrack": "다음으로 넘기기", + "MusicVideos": "뮤직 비디오", + "MessageSyncPlayErrorMedia": "SyncPlay를 활성화하지 못했습니다! 미디어 오류입니다.", + "MessageSyncPlayErrorMissingSession": "SyncPlay를 활성화하지 못했습니다! 세션이 없습니다.", + "MessageSyncPlayErrorNoActivePlayer": "활성화된 플레이어가 없습니다. SyncPlay가 비활성화되었습니다.", + "MessageSyncPlayErrorAccessingGroups": "그룹 목록에 액세스하는 중에 오류가 발생했습니다.", + "MessageSyncPlayLibraryAccessDenied": "이 콘텐츠에 대한 액세스가 제한됩니다.", + "MessageSyncPlayJoinGroupDenied": "그룹을 생성 할 권한이 필요합니다.", + "MessageSyncPlayCreateGroupDenied": "그룹을 생성하려면 권한이 필요합니다.", + "MessageSyncPlayGroupDoesNotExist": "그룹이 존재하지 않기 때문에 추가하지 못했습니다.", + "MessageSyncPlayPlaybackPermissionRequired": "재생 권한이 필요합니다.", + "MessageSyncPlayNoGroupsAvailable": "사용 가능한 그룹이 없습니다. 먼저 플레이 하십시오.", + "MessageSyncPlayGroupWait": "{0}이 버퍼링 중…", + "MessageSyncPlayUserLeft": "{0} 을(를) 그룹에서 탈퇴.", + "MessageSyncPlayUserJoined": "{0} 을(를) 그룹에 추가.", + "MessageSyncPlayDisabled": "SyncPlay가 비활성화되었습니다.", + "MessageSyncPlayEnabled": "SyncPlay가 활성화되었습니다.", + "MessageNoGenresAvailable": "일부 메타 데이터 제공 업체가 인터넷에서 장르를 가져올 수 있도록합니다.", + "MessageAddRepository": "저장소를 추가하려면 헤더 옆에있는 버튼을 클릭하고 요청 된 정보를 입력합니다.", + "LabelRepositoryNameHelp": "다른 저장소와 구별하기위한 사용자 정의 이름입니다.", + "LabelRepositoryName": "저장소 이름", + "LabelRepositoryUrlHelp": "manifest를 추가 할 저장소 목록의 위치입니다.", + "LabelRepositoryUrl": "저장소 URL", + "HeaderNewRepository": "새 저장소", + "MessageNoRepositories": "저장소가 없습니다.", + "LabelSyncPlayAccess": "SyncPlay 접속", + "LabelSyncPlayAccessNone": "이 사용자는 비활성화", + "LabelSyncPlayAccessJoinGroups": "사용자가 그룹에 추가하는걸 허용", + "LabelSyncPlayAccessCreateAndJoinGroups": "사용자가 그룹을 만들고 추가 하는걸 허용", + "LabelSyncPlayLeaveGroupDescription": "SyncPlay 비활성화", + "LabelSyncPlayLeaveGroup": "그룹 탈퇴", + "LabelSyncPlayNewGroupDescription": "새 그룹 만들기", + "LabelSyncPlayNewGroup": "새 그룹", + "LabelSyncPlaySyncMethod": "동기화 방법 :", + "LabelSyncPlayPlaybackDiff": "재생 시차 :", + "MillisecondsUnit": "밀리초", + "LabelSyncPlayTimeOffset": "서버와의 시간 오프셋 :", + "EnableFasterAnimationsHelp": "더 빠른 애니메이션 및 전환 사용", + "EnableFasterAnimations": "더 빠른 애니메이션", + "LabelRequireHttpsHelp": "선택하면 서버가 HTTP를 통한 모든 요청을 HTTPS로 자동 리디렉션합니다. 서버가 HTTPS에서 수신하지 않는 경우에는 효과가 없습니다.", + "LabelRequireHttps": "HTTPS가 필요합니다", + "LabelQuickConnectCode": "퀵커넥트 코드:", + "LabelUnstable": "불안정", + "LabelStable": "안정", + "LabelChromecastVersion": "크롬캐스트 버전", + "LabelKnownProxies": "알려진 프록시 :", + "LabelIconMaxResHelp": "upnp : icon 속성을 통해 노출되는 아이콘의 최대 해상도.", + "LabelEnableHttpsHelp": "구성된 HTTPS 포트에서 수신합니다. 이를 적용하려면 유효한 인증서도 제공해야합니다.", + "LabelEnableHttps": "HTTPS 활성화", + "LabelCurrentStatus": "현재 상태:", + "LabelAlbumArtMaxResHelp": "upnp : albumArtURI 속성을 통해 노출 된 앨범 아트의 최대 해상도입니다.", + "KnownProxiesHelp": "Jellyfin 인스턴스에 연결할 때 사용되는 알려진 프록시의 쉼표로 구분 된 IP 주소 목록입니다. 이것은 X-Forwarded-For 헤더를 올바르게 사용하는 데 필요합니다. 저장 후 재부팅해야합니다.", + "Image": "이미지", + "HeaderSyncPlayEnabled": "SyncPlay 활성화", + "HeaderSyncPlaySelectGroup": "그룹에 추가", + "HeaderServerAddressSettings": "서버 주소 설정", + "HeaderRemoteAccessSettings": "원격 접속 설정", + "HeaderHttpsSettings": "HTTPS 설정", + "ApiKeysCaption": "활성화 된 API 키 목록", + "Other": "기타", + "EnableDetailsBannerHelp": "항목 디테일 페이지 상단에 배너 이미지를 표시합니다.", + "EnableDetailsBanner": "디테일 배너", + "EnableQuickConnect": "이 서버에 퀵커넥트 사용", + "Data": "데이터", + "ButtonUseQuickConnect": "퀵커넥트 사용", + "ButtonActivate": "활성화", + "Authorize": "승인", + "QuickConnectNotActive": "이 서버에서 퀵커넥트가 활성화되지 않았습니다", + "Raised": "양각", + "LabelMaxMuxingQueueSizeHelp": "모든 스트림이 초기화 될 때까지 기다리는 동안 버퍼링 할 수있는 최대 패킷 수입니다. ffmpeg 로그에서 \"출력 스트림에 대해 버퍼링 된 패킷이 너무 많음\"오류가 계속 발생하면이를 늘리십시오. 권장 값은 2048입니다.", + "LabelMaxMuxingQueueSize": "최대 muxing 대기열 크기 :", + "Preview": "미리보기", + "SubtitleVerticalPositionHelp": "텍스트가 나타나는 줄 번호입니다. 양수는 하향식을 나타냅니다. 음수는 상향식을 나타냅니다.", + "LabelSubtitleVerticalPosition": "세로 위치 :", + "ClearQueue": "대기열 지우기", + "StopPlayback": "재생 중지", + "LabelTonemappingParamHelp": "톤 매핑 알고리즘을 조정합니다. 권장 및 기본값은 NaN입니다. 일반적으로 비워 둡니다.", + "LabelTonemappingParam": "톤 매핑 매개변수:", + "LabelTonemappingPeakHelp": "이 값으로 신호 / 공칭 / 기준 피크를 재정의합니다. 디스플레이 메타 데이터에 포함 된 피크 정보를 신뢰할 수 없거나 낮은 범위에서 높은 범위로 톤 매핑 할 때 유용합니다. 권장 및 기본값은 0입니다.", + "LabelTonemappingPeak": "톤 매핑 피크 :", + "LabelTonemappingThresholdHelp": "톤 매핑 알고리즘 매개 변수는 각 장면별로 미세 조정됩니다. 그리고 임계 값은 장면이 변경되었는지 여부를 감지하는 데 사용됩니다. 현재 프레임 평균 밝기와 현재 실행 평균 사이의 거리가 임계 값을 초과하면 장면 평균과 최고 밝기를 다시 계산합니다. 권장 및 기본값은 0.8 및 0.2입니다.", + "LabelTonemappingThreshold": "Tonemapping 임계값 :", + "LabelTonemappingDesatHelp": "이 밝기 수준을 초과하는 하이라이트에는 채도를 낮추십시오. 매개 변수가 높을수록 더 많은 색상 정보가 보존됩니다. 이 설정은 대신 (부드럽게) 흰색으로 바뀌어 수퍼 하이라이트의 색상이 부 자연스럽게 날아가는 것을 방지합니다. 이렇게하면 범위를 벗어난 색상에 대한 정보를 줄이는 대신 이미지가 더 자연스럽게 느껴집니다. 권장 및 기본값은 0과 0.5입니다.", + "LabelTonemappingDesat": "톤 매핑 desat:", + "TonemappingRangeHelp": "출력 색상 범위를 선택합니다. 자동은 입력 범위와 동일합니다.", + "LabelTonemappingRange": "Tonemapping 범위 :", + "TonemappingAlgorithmHelp": "톤 매핑을 미세 조정할 수 있습니다. 이러한 옵션에 익숙하지 않은 경우 기본값을 유지하십시오. 권장 값은 Reinhard입니다.", + "LabelTonemappingAlgorithm": "사용할 톤 매핑 알고리즘을 선택합니다:", + "EnableBlurHashHelp": "아직 로드 중인 이미지는 고유한 자리 표시자와 함께 표시됩니다.", + "WeeklyAt": "{0} 요일에 {1}", + "PersonRole": "{0}(으)로", + "Bwdif": "BWDIF", + "ShowIndicatorsFor": "다음에 대한 표시기 표시 :", + "ResumeAt": "{0}에서 재생", + "MessageChangeRecordingPath": "녹음 폴더를 변경해도 기존 녹음은 이전 위치에서 새 위치로 마이그레이션되지 않습니다. 원하는 경우 수동으로 이동해야합니다.", + "Premieres": "첫날", + "AllowTonemappingHelp": "톤 매핑은 원본 장면을 표현하는 데 매우 중요한 정보 인 이미지 세부 정보와 색상을 유지하면서 HDR에서 SDR로 비디오의 동적 범위를 변환 할 수 있습니다. 현재는 HDR10 또는 HLG 메타 데이터가 포함 된 비디오를 트랜스 코딩 할 때만 작동합니다. 재생이 부드럽 지 않거나 실패하면 해당 하드웨어 디코더를 끄십시오.", + "EnableTonemapping": "톤 매핑 활성화", + "LabelOpenclDeviceHelp": "이것은 톤 매핑에 사용되는 OpenCL 장치입니다. 점의 왼쪽은 플랫폼 번호이고 오른쪽은 플랫폼의 장치 번호입니다. 기본값은 0.0입니다. OpenCL 하드웨어 가속 방법이 포함 된 ffmpeg 응용 프로그램 파일이 필요합니다.", + "LabelOpenclDevice": "OpenCL 장치:", + "LabelColorPrimaries": "원색:", + "LabelColorTransfer": "색상 이동:", + "LabelColorSpace": "컬러 스페이스:", + "LabelVideoRange": "비디오 길이:", + "MediaInfoColorPrimaries": "원색", + "MediaInfoColorTransfer": "색상 이동", + "MediaInfoColorSpace": "컬러 스페이스", + "MediaInfoVideoRange": "비디오 길이", + "ButtonPlayer": "플레이어", + "ButtonCast": "캐스트", + "EnableBlurHash": "이미지에 blurred placeholders 사용", + "UnsupportedPlayback": "Jellyfin은 DRM으로 보호되는 콘텐츠의 암호를 해독 할 수 없지만 보호 된 제목을 포함하여 모든 콘텐츠가 시도됩니다. 일부 파일은 암호화 또는 대화 형 제목과 같은 기타 지원되지 않는 기능으로 인해 완전히 검은 색으로 나타날 수 있습니다.", + "OnApplicationStartup": "애플리케이션 시작시", + "EveryXHours": "매 {0}시간", + "EveryHour": "매시간", + "EveryXMinutes": "매 {0} 분마다", + "OnWakeFromSleep": "잠에서 깨어날 때", + "DailyAt": "매일 {0}", + "LastSeen": "마지막으로 본 {0}", + "ListPaging": "{0}-{1} 의 {2}", + "WriteAccessRequired": "Jellyfin에 이 폴더에 대한 쓰기 권한이 필요합니다. 쓰기 권한을 확인하고 다시 시도하십시오.", + "PathNotFound": "경로를 찾을 수 없습니다. 경로가 유효한지 확인하고 다시 시도하십시오.", + "Yadif": "YADIF", + "XmlTvMovieCategoriesHelp": "이러한 범주의 프로그램은 영화로 표시됩니다. 여러 개를 '|'로 구분하십시오.", + "XmlTvKidsCategoriesHelp": "이러한 범주의 프로그램은 어린 이용 프로그램으로 표시됩니다. 여러 개를 '|'로 구분하십시오.", + "XmlDocumentAttributeListHelp": "이러한 속성은 모든 XML 응답의 루트 요소에 적용됩니다.", + "Writers": "작가", + "ViewAlbumArtist": "앨범 아티스트 보기", + "VideoAudio": "비디오 오디오", + "Video": "비디오", + "Vertical": "세로", + "UserAgentHelp": "사용자 정의 사용자 에이전트 HTTP 헤더를 제공하십시오.", + "UseDoubleRateDeinterlacingHelp": "이 설정은 종종 bob 디인터레이싱이라고하는 디인터레이싱시 필드 속도를 사용합니다. 이는 비디오의 프레임 속도를 두 배로 늘려 TV에서 인터레이스 비디오를 볼 때와 같은 풀 모션을 제공합니다.", + "UseDoubleRateDeinterlacing": "디인터레이스시 프레임 속도 두 배", + "TvLibraryHelp": "{0} TV 이름 지정 가이드 {1}를 검토하세요.", + "ThumbCard": "미리보기 카드", + "Thumb": "미리보기", + "TheseSettingsAffectSubtitlesOnThisDevice": "이 설정은이 기기의 자막에 영향을 줍니다", + "TabRepositories": "저장소", + "SyncPlayAccessHelp": "이 사용자가 SyncPlay 기능에 대한 액세스 수준을 선택합니다. SyncPlay를 사용하면 다른 장치와 재생을 동기화 할 수 있습니다.", + "Subtitle": "자막", + "SubtitleDownloadersHelp": "우선 순위에 따라 선호하는 자막 다운로더를 활성화하고 순위를 매 깁니다.", + "SubtitleAppearanceSettingsDisclaimer": "이러한 설정은 그래픽 자막 (PGS, DVD 등) 또는 자체 스타일이 포함 된 ASS / SSA 자막에는 적용되지 않습니다.", + "SpecialFeatures": "특별한 기능", + "SmartSubtitlesHelp": "오디오가 외국어 인 경우 언어 기본 설정과 일치하는 자막이 로드됩니다.", + "Smaller": "소문자", + "SmallCaps": "작은 대문자", + "SkipEpisodesAlreadyInMyLibraryHelp": "가능한 경우 시즌 및 에피소드 번호를 사용하여 에피소드를 비교합니다.", + "Filter": "필터", + "New": "새로운", + "ShowMore": "자세히보기", + "ShowLess": "간략히보기", + "SettingsWarning": "이러한 값을 변경하면 불안정하거나 연결 실패가 발생할 수 있습니다. 문제가 발생하면 기본값으로 다시 변경하는 것이 좋습니다.", + "SeriesDisplayOrderHelp": "방송 날짜, DVD 순서 또는 절대 번호로 에피소드를 설정하십시오.", + "SelectServer": "서버 선택", + "SelectAdminUsername": "관리자 계정의 사용자 이름을 선택하십시오.", + "Season": "시즌", + "ScanForNewAndUpdatedFiles": "새 파일 및 업데이트 된 파일 검색", + "SaveSubtitlesIntoMediaFoldersHelp": "비디오 파일 옆에 자막을 저장하면보다 쉽게 관리 할 수 있습니다.", + "SaveChanges": "변경 사항을 저장하다", + "Restart": "재시작", + "ResetPassword": "패스워드 리셋", + "ReplaceAllMetadata": "모든 메타데이터 교체", + "RepeatOne": "반복", + "RefreshDialogHelp": "메타 데이터는 대시 보드에서 활성화 된 설정 및 인터넷 서비스를 기반으로 새로 고쳐집니다." } diff --git a/src/strings/lt-lt.json b/src/strings/lt-lt.json index 8469c36c46..6c62ae9ca4 100644 --- a/src/strings/lt-lt.json +++ b/src/strings/lt-lt.json @@ -61,11 +61,6 @@ "ExtractChapterImagesHelp": "Skyrių paveikslų išgavimas padės Jellyfin programėlėms rodyti vaizdingas scenas pasirinkimo meniu. Procesas gana lėtas, naudoja daug procesoriaus pajėgumų ir gali sunaudoti kelis gigabaitus disko vietos. Jis vyksta atradus naujus vaizdo įrašus, bei atliekamas naktimis. Tvarkaraštį galima keisti numatytų užduočių skyriuje. Nerekomenduojama vykdyti šios užduoties vartojimo piko valandomis.", "Favorite": "Mėgstamas", "File": "Failas", - "FolderTypeBooks": "Knygos", - "FolderTypeMovies": "Filmai", - "FolderTypeMusic": "Muzika", - "FolderTypeMusicVideos": "Muzikiniai klipai", - "FolderTypeTvShows": "TV Serialai", "Friday": "Penktadienis", "Genres": "Žanrai", "GroupVersions": "Grupuoti versijas", @@ -644,7 +639,6 @@ "LabelDisplayLanguage": "Kalba:", "LabelDisplayName": "Rodomas vardas:", "EnableBackdropsHelp": "Rodyti fono dekoracijas naršant bibliotekoje.", - "FolderTypeUnset": "Įvairus turinys", "HeaderAddUpdateImage": "Pridėti/Įkelti atvaizdą", "LabelAlbumArtPN": "Albumo iliustracijos PN:", "LabelMatchType": "Atitikties tipas:", @@ -720,8 +714,6 @@ "Horizontal": "Horizontalus", "LabelAccessDay": "Savaitės diena:", "ImportMissingEpisodesHelp": "Jei įjungta, informacija apie trūkstamus epizodus bus importuota į jūsų „Jellyfin“ duomenų bazę ir rodoma serialuose. Tai gali įtakoti ilgesnį bibliotekos nuskaitymą.", - "LabelAlbumArtMaxHeightHelp": "Maksimali albumo iliustracijos, rodomos naudojant upnp:albumArtURI, skiriamoji geba.", - "LabelAlbumArtMaxWidthHelp": "Maksimali albumo iliustracijos, rodomos naudojant upnp:albumArtURI, skiriamoji geba.", "LabelAudioChannels": "Garso takeliai:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatiškai atnaujinti metaduomenis iš interneto:", "LabelAudioSampleRate": "Garso takelio diskr.sparta:", diff --git a/src/strings/lv.json b/src/strings/lv.json index f8e3daf2de..7ff61f2498 100644 --- a/src/strings/lv.json +++ b/src/strings/lv.json @@ -362,11 +362,6 @@ "Friday": "Piektdiena", "FormatValue": "Formāts: {0}", "Folders": "Mapes", - "FolderTypeTvShows": "TV Raidījumi", - "FolderTypeMusicVideos": "Mūzikas Video", - "FolderTypeMusic": "Mūzika", - "FolderTypeMovies": "Filmas", - "FolderTypeBooks": "Grāmatas", "Filters": "Filtri", "FileReadError": "Datnes lasīšanas laikā notika kļūda.", "FileReadCancelled": "Datnes lasīšana tika atcelta.", @@ -668,8 +663,6 @@ "OptionTvdbRating": "TVDB Reitings", "OptionRandom": "Nejaušs", "OptionProtocolHttp": "HTTP", - "OptionProfileVideoAudio": "Video Audio", - "OptionProfileVideo": "Video", "OptionParentalRating": "Vecāku Reitings", "OptionOnInterval": "Pēc intervāla", "OptionNew": "Jauns...", @@ -727,7 +720,6 @@ "LabelDeathDate": "Nāves datums:", "LabelDateTimeLocale": "Datuma un laika lokalizācija:", "LabelCustomCertificatePathHelp": "Ceļš uz PKCS #12 datni, kas satur sertifikātu un privāto atslēgu lai iespējotu TLS atbalstu uz sava domēna.", - "FolderTypeUnset": "Jaukts Saturs", "ErrorSavingTvProvider": "Kļūda saglabājot TV sniedzēju. Pārliecinies ka tas ir pieejams un mēģini vēlreiz.", "ErrorStartHourGreaterThanEnd": "Beigu laikam jābūt vēlākam par sākuma laiku.", "ErrorAddingXmlTvFile": "Kļūda atverot XMLTV datni. Lūdzu pārliecinies ka datne eksistē un mēģini vēlreiz.", @@ -746,9 +738,7 @@ "LabelAudioChannels": "Audio kanāli:", "LabelAudioBitrate": "Audio bitu-ātrums:", "LabelAllowHWTranscoding": "Atļaut aparatūras trans-kodēšanu", - "LabelAlbumArtMaxWidthHelp": "Maksimālā albumu vāku izšķirtspēja caur upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Albumu vāku maksimālais platums:", - "LabelAlbumArtMaxHeightHelp": "Maksimālā albumu vāku izšķirtspēja caur upnp:albumArtURI.", "LabelAlbumArtMaxHeight": "Albumu vāku maksimālais augstums:", "LabelAbortedByServerShutdown": "(Atcelts dēļ servera izslēgšanas)", "ImportFavoriteChannelsHelp": "Ja iespējots, tikai kanāli, kas atzīmēti kā favorīti uztvērēja ierīcē tiks importēti.", @@ -847,8 +837,6 @@ "AllowFfmpegThrottling": "Ierobežot Trans-kodējumus", "AllowHWTranscodingHelp": "Atļaut uztvērējam trans-kodēt straumes tiešsaistē. Tas var atvieglot trans-kodēšanu, kas jāveic serverim.", "AirDate": "Tiešraides datums", - "LabelIconMaxWidthHelp": "Maksimālā ikonu izšķirtspēja caur upnp:icon.", - "LabelIconMaxHeightHelp": "Maksimālā ikonu izšķirtspēja caur upnp:icon.", "LabelHardwareAccelerationTypeHelp": "Aparatūras paātrināšanai ir vajadzīga papildus konfigurācija.", "LabelEncoderPreset": "H264 un H265 kodēšanas noklusējumi:", "HardwareAccelerationWarning": "Iespējojot aparatūras paātrināšanu var veidot nestabilitāti dažās vidēs. Pārliecinies ka tava operētājsistēma un video draiveri it pilnībā atjaunināti. Ja tev ir problēmas ar video atskaņošanu pēc šī iestatījuma iespējošanas, tev vajadzēs pārmainīt to atpakaļ uz Neviens.", @@ -987,7 +975,6 @@ "OptionRequirePerfectSubtitleMatch": "Lejupielādēt tikai subtitrus, kas perfekti sakrīt ar manām video datnēm", "OptionRegex": "Regex", "OptionProtocolHls": "HTTP Tiešraides Straumes", - "OptionProfilePhoto": "Attēls", "OptionPremiereDate": "Pirmizrādes Datums", "OptionPlayCount": "Atskaņošanas Skaits", "OptionMissingEpisode": "Trūkstošās Epizodes", diff --git a/src/strings/ms.json b/src/strings/ms.json index a8755792a8..04c4a3e8d1 100644 --- a/src/strings/ms.json +++ b/src/strings/ms.json @@ -1,7 +1,6 @@ { "ButtonSignOut": "Sign out", "Delete": "Padam", - "FolderTypeTvShows": "TV", "LabelFinish": "Habis", "LabelYoureDone": "Kamu Selesai!", "ParentalRating": "Parental Rating", diff --git a/src/strings/nb.json b/src/strings/nb.json index b53bb49c4b..8e7bac93ee 100644 --- a/src/strings/nb.json +++ b/src/strings/nb.json @@ -145,12 +145,6 @@ "FileNotFound": "Fil ikke funnet.", "FileReadCancelled": "Lesing av filen ble avbrutt.", "FileReadError": "Det oppstod en feil mens filen ble lest.", - "FolderTypeBooks": "Bøker", - "FolderTypeMovies": "Filmer", - "FolderTypeMusic": "Musikk", - "FolderTypeMusicVideos": "Musikkvideoer", - "FolderTypeTvShows": "TV", - "FolderTypeUnset": "Blandet innhold", "Friday": "Fredag", "Fullscreen": "Fullskjerm", "Genres": "Sjangre", @@ -335,9 +329,7 @@ "LabelAirsBeforeEpisode": "Sendes før episode:", "LabelAirsBeforeSeason": "Sendes før sesong:", "LabelAlbumArtMaxHeight": "Maks høyde for albumomslag:", - "LabelAlbumArtMaxHeightHelp": "Maksoppløsning på albumomslag er eksonert via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Maks bredde for albumomslag:", - "LabelAlbumArtMaxWidthHelp": "Maksoppløsning av albumomslag er eksponert via upnp:albumArtURI.", "LabelAlbumArtists": "Albumartister:", "LabelAllowHWTranscoding": "Tillat maskinvare-omkoding", "LabelAppName": "Applikasjonsnavn", @@ -427,9 +419,7 @@ "LabelHttpsPort": "Lokal HTTPS-port:", "LabelHttpsPortHelp": "TCP-portnummeret for HTTPS-serveren.", "LabelIconMaxHeight": "Makshøyde for ikon:", - "LabelIconMaxHeightHelp": "Maks oppløsning for ikoner eksponert via upnp:icon.", "LabelIconMaxWidth": "Maksbredde for ikon:", - "LabelIconMaxWidthHelp": "Maks oppløsning for ikoner eksponert via upnp:icon.", "LabelIdentificationFieldHelp": "Et regex-uttrykk eller en deltekst (skiller ikke mellom store og små bokstaver).", "LabelImageFetchersHelp": "Aktiver og ranger dine foretrukne kilder for omslagsbilder i prioritert rekkefølge.", "LabelImageType": "Bildetype:", @@ -757,8 +747,6 @@ "OptionPlainVideoItemsHelp": "Alle videoer representerer i DIDL som \"object.item.videoItem\" i stedet for en mer bestemt type, for eksempel \"object.item.videoItem.movie\".", "OptionPlayCount": "Antall avspillinger", "OptionPremiereDate": "Premieredato", - "OptionProfilePhoto": "Bilde", - "OptionProfileVideoAudio": "Videolyd", "OptionReleaseDate": "Utgivelsesdato", "OptionReportByteRangeSeekingWhenTranscoding": "Rapporter at serveren støtter byte-søking ved omkoding", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Dette kreves for noen enheter som ikke tidssøker særlig bra.", @@ -867,7 +855,7 @@ "Share": "Del", "ShowAdvancedSettings": "Vis avanserte innstillinger", "ShowIndicatorsFor": "Vis indikatorer for:", - "Shows": "Programmer", + "Shows": "Program", "SkipEpisodesAlreadyInMyLibrary": "Ikke ta opp episoder som allerede finnes i biblioteket mitt", "SkipEpisodesAlreadyInMyLibraryHelp": "Episoder vil bli sammenlignet med sesong- og episodenummer når de er tilgjengelige.", "Songs": "Sanger", @@ -1195,7 +1183,6 @@ "OptionDownloadImagesInAdvanceHelp": "Som standard vil de fleste bilder kun lastes ned når de blir forespurt av en klient. Aktiver denne innstillingen for å laste ned alle bilder på forhånd når ny media oppdages. Dette kan føre til at skanning av biblioteket tar betydelig lenger tid.", "OptionIsSD": "SD", "OptionLoginAttemptsBeforeLockout": "Bestemmer hvor mange mislykkede innloggingsførsøk som kan finne sted før brukeren blir utestengt.", - "OptionProfileVideo": "Video", "OptionProtocolHls": "HTTP-direktestrømming", "OptionProtocolHttp": "HTTP", "PasswordResetProviderHelp": "Velg hvilken metode for tilbakestilling av passord som skal benyttes når denne brukeren ber om å tilbakestille passordet.", @@ -1266,7 +1253,7 @@ "LabelLibraryPageSizeHelp": "Angir hvor mange elementer som vises på en bibliotekside. Velg 0 for å deaktivere oppdeling i sider.", "LabelLibraryPageSize": "Størrelse på bibliotekside:", "LabelDeinterlaceMethod": "Deinterlacing metode:", - "DeinterlaceMethodHelp": "Velg deinterlacing metoden som skal bli brukt når man transkoder interlaced innhold.", + "DeinterlaceMethodHelp": "Velg interlace metoden som skal bli brukt når man transkoder interlaced innhold.", "ButtonTogglePlaylist": "Spilleliste", "EnableBlurHashHelp": "Bilder som fortsatt lastes inn vil vises med en unik plassholder.", "EnableBlurHash": "Aktiver tåkete plassholdere for bilder", @@ -1283,7 +1270,6 @@ "ListPaging": "{0}-{1} av {2}", "WriteAccessRequired": "Jellyfin krever skrivetilgang til denne mappen. Vennligst påse at skrivetilgang er gitt og prøv igjen.", "PathNotFound": "Banen ble ikke funnet. Påse at banen er gyldig og prøv igjen.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "SyncPlayAccessHelp": "Velg tilgangsnivået denne brukeren skal ha til SyncPlay-funksjonen. SyncPlay muliggjør synkronisert avspilling med andre enheter.", "Filter": "Filter", @@ -1379,5 +1365,17 @@ "PlaybackRate": "Avspillingshastighet", "MusicVideos": "Musikkvideoer", "Image": "Bilde", - "Data": "Data" + "Data": "Data", + "Other": "Annet", + "VideoAudio": "Film lyd", + "Photo": "Bilde", + "LabelAlbumArtMaxResHelp": "Høyeste tillatte oppløsning for album cover som er tilgjengelig via upnp:albumArtURI.", + "LabelKnownProxies": "Kjente proxyer:", + "LabelIconMaxResHelp": "Maks oppløsning av minibilder som vises via egenskapvalget upnp:icon.", + "LabelCurrentStatus": "Nåværende status:", + "KnownProxiesHelp": "Kommaseparert liste med IP-adresser av kjente proxyer brukt til å tilkoble din Jellyfin-instans. Dette er påkrevd for å tilkoble korrekt, ved å bruke X-Forwardet-For headers. Omstart er påkrevd etter lagring.", + "EnableQuickConnect": "Bruk rask tilkobling på denne tjeneren", + "ButtonUseQuickConnect": "Bruk rask tilkobling", + "ButtonActivate": "Aktiver", + "Authorize": "Autoriser" } diff --git a/src/strings/nl.json b/src/strings/nl.json index 2c964bd49c..4369f26f56 100644 --- a/src/strings/nl.json +++ b/src/strings/nl.json @@ -46,7 +46,7 @@ "BoxRear": "Hoes (achterkant)", "Browse": "Bladeren", "MessageBrowsePluginCatalog": "Bekijk de Plugin catalogus voor beschikbare Plug-ins.", - "BurnSubtitlesHelp": "Bepaalt of de server ondertitels moet branden bij het transcoderen van video's. Als u dit vermijd, worden de prestaties aanzienlijk verbeterd. Selecteer Auto om op afbeeldingen gebaseerde formaten (VOBSUB, PGS, SUB/IDX etc.) en bepaalde ASS/SSA ondertitels te branden.", + "BurnSubtitlesHelp": "Bepaalt of de server ondertitels moet branden bij het transcoderen van video's. Als u dit vermijdt, worden de prestaties aanzienlijk verbeterd. Selecteer Auto om op afbeeldingen gebaseerde formaten (VOBSUB, PGS, SUB/IDX etc.) en bepaalde ASS/SSA ondertitels te branden.", "ButtonAddMediaLibrary": "Voeg Media Bibliotheek toe", "ButtonAddScheduledTaskTrigger": "Trigger Toevoegen", "ButtonAddServer": "Voeg server toe", @@ -100,14 +100,14 @@ "ColorTransfer": "Kleuroverdracht", "CommunityRating": "Community-beoordeling", "Composer": "Componist", - "ConfigureDateAdded": "Configureer hoe datum toegevoegd wordt bepaald in het Jellyfin Server dashboard onder de instellingen van de documentbibliotheek", + "ConfigureDateAdded": "Configureer hoe de datum van toevoeging wordt bepaald in het dashboard onder de bibliotheekinstellingen", "ConfirmDeleteImage": "Afbeelding verwijderen?", "ConfirmDeleteItem": "Verwijderen van dit item zal het verwijderen uit zowel het bestandssysteem als de Media Bibliotheek. Weet u zeker dat u wilt doorgaan?", "ConfirmDeleteItems": "Het verwijderen van deze items verwijdert ze van het bestandssysteem en uit uw bibliotheek. Weet u zeker dat u verder wilt gaan?", "ConfirmDeletion": "Bevestigen Verwijdering", "ConfirmEndPlayerSession": "Wilt u Jellyfin afsluiten op {0}?", "Connect": "Verbind", - "ContinueWatching": "Kijken hervatten", + "ContinueWatching": "Verder kijken", "Continuing": "Wordt vervolgd", "CriticRating": "Critici-beoordeling", "CustomDlnaProfilesHelp": "Maak een aangepast profiel om een nieuw apparaat aan te maken of overschrijf een systeemprofiel.", @@ -194,12 +194,6 @@ "FileNotFound": "Bestand niet gevonden.", "FileReadCancelled": "Bestand lezen is geannuleerd.", "FileReadError": "Er is een fout opgetreden bij het lezen van het bestand.", - "FolderTypeBooks": "Boeken", - "FolderTypeMovies": "Films", - "FolderTypeMusic": "Muziek", - "FolderTypeMusicVideos": "Muziek Video's", - "FolderTypeTvShows": "TV Series", - "FolderTypeUnset": "Gemengde Inhoud", "Folders": "Mappen", "FormatValue": "Formaat: {0}", "Friday": "Vrijdag", @@ -246,7 +240,7 @@ "HeaderConfigureRemoteAccess": "Toegang op afstand configureren", "HeaderConfirmPluginInstallation": "Bevestig Plugin Installatie", "HeaderConfirmProfileDeletion": "Bevestigen Profiel Verwijdering", - "HeaderConfirmRevokeApiKey": "Intrekken API Sleutel", + "HeaderConfirmRevokeApiKey": "API Sleutel intrekken", "HeaderConnectToServer": "Verbind met server", "HeaderConnectionFailure": "Verbindingsfout", "HeaderContainerProfile": "Container Profiel", @@ -410,9 +404,7 @@ "LabelAirsBeforeSeason": "Uitgezonden voor seizoen:", "LabelAlbumArtHelp": "PN gebruikt voor album art, binnen het DLNA: profileID attribuut op UPnP: albumArtURI. Sommige apparaten vereisen een specifieke waarde, ongeacht de grootte van het beeld.", "LabelAlbumArtMaxHeight": "Albumhoes max. hoogte:", - "LabelAlbumArtMaxHeightHelp": "Max. resolutie van albumhoezen weergegeven via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Albumhoes max. breedte:", - "LabelAlbumArtMaxWidthHelp": "Max. resolutie van albumhoezen weergegeven via upnp:albumArtURI.", "LabelAlbumArtPN": "Albumhoes PN:", "LabelAlbumArtists": "Album artiesten:", "LabelAllowHWTranscoding": "Hardware transcoding toestaan", @@ -421,7 +413,7 @@ "LabelAppName": "Applicatie Naam", "LabelAppNameExample": "Voorbeeld: Sickbeard, Sonarr", "LabelArtists": "Artiest:", - "LabelArtistsHelp": "Scheidt artiesten met een ;", + "LabelArtistsHelp": "Scheid meerdere artiesten met een puntkomma.", "LabelAudioLanguagePreference": "Voorkeurs audiotaal:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Vernieuw metagegevens automatisch van het internet:", "LabelBindToLocalNetworkAddress": "Binden aan het lokale netwerk adres:", @@ -516,9 +508,7 @@ "LabelHttpsPort": "Lokale HTTPS poort nummer:", "LabelHttpsPortHelp": "Het TCP poort nummer voor de HTTPS server.", "LabelIconMaxHeight": "Pictogram maximum hoogte:", - "LabelIconMaxHeightHelp": "Maximum resolutie van pictogrammen weergegeven via upnp:icon.", "LabelIconMaxWidth": "Pictogram maximum breedte:", - "LabelIconMaxWidthHelp": "Maximum resolutie van pictogrammen weergegeven via upnp:icon.", "LabelIdentificationFieldHelp": "Een niet-hoofdlettergevoelige subtekenreeks of regex expressie.", "LabelImageFetchersHelp": "Rangschik uw voorkeurs afbeeldingen downloader in volgorde van prioriteit.", "LabelImageType": "Afbeeldingstype:", @@ -866,7 +856,7 @@ "OptionHideUserFromLoginHelp": "Handig voor pivé of verborgen beheer accounts. De gebruiker zal handmatig moeten inloggen met een gebruikersnaam en wachtwoord.", "OptionHlsSegmentedSubtitles": "HLS gesegmenteerde ondertiteling", "OptionIgnoreTranscodeByteRangeRequests": "Transcodeer byte range-aanvragen negeren", - "OptionIgnoreTranscodeByteRangeRequestsHelp": "Indien ingeschakeld, zullen deze verzoeken worden gehonoreerd, maar zal de byte bereik header worden genegeerd.", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "Deze verzoeken worden gehonoreerd, maar zal de byte bereik header worden genegeerd.", "OptionImdbRating": "IMDb Waardering", "OptionLikes": "Leuk", "OptionMissingEpisode": "Ontbrekende Afleveringen", @@ -874,13 +864,11 @@ "OptionOnInterval": "Op interval", "OptionParentalRating": "Kijkwijzer classificatie", "OptionPlainStorageFolders": "Alle mappen weergeven als gewone opslagmappen", - "OptionPlainStorageFoldersHelp": "Indien ingeschakeld worden alle mappen in DIDL weergegeven als 'object.container.storageFolder' in plaats van een meer specifiek type, zoals 'object.container.person.musicArtist'.", + "OptionPlainStorageFoldersHelp": "Alle mappen in DIDL worden weergegeven als 'object.container.storageFolder' in plaats van een meer specifiek type, zoals 'object.container.person.musicArtist'.", "OptionPlainVideoItems": "Alle video's weergeven als gewone video items", - "OptionPlainVideoItemsHelp": "Indien ingeschakeld worden alle video's in DIDL weergegeven als 'object.item.videoItem' in plaats van een meer specifiek type, zoals 'object.item.videoItem.movie'.", + "OptionPlainVideoItemsHelp": "Alle video's in DIDL worden weergegeven als 'object.item.videoItem' in plaats van een meer specifiek type, zoals 'object.item.videoItem.movie'.", "OptionPlayCount": "Afspeel telling", "OptionPremiereDate": "Première Datum", - "OptionProfilePhoto": "Foto", - "OptionProfileVideoAudio": "Video geluid", "OptionReleaseDate": "Uitgave datum", "OptionReportByteRangeSeekingWhenTranscoding": "Rapporteer dat de server byte zoeken tijdens transcoderen ondersteunt", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Dit is vereist voor bepaalde apparaten die zo goed op tijd zoeken.", @@ -888,7 +876,7 @@ "OptionRequirePerfectSubtitleMatchHelp": "Een perfecte match vereisen zal de ondertitels filteren om alleen ondertitels te downloaden die getest en geverifieerd zijn met je exacte videobestand. Dit uitvinken zal de kans om ondertitels te vinden vergroten, maar ook de kans op een niet gesynchroniseerd of foute ondertitel vergroten.", "OptionResumable": "Hervatbaar", "OptionSaveMetadataAsHidden": "Metagegevens en afbeeldingen opslaan als verborgen bestanden", - "OptionSaveMetadataAsHiddenHelp": "Het veranderen van dit zal gelden voor nieuwe metadata die wordt opgeslagen. Bestaande metadata bestanden zullen de volgende keer dat ze worden opgeslagen door Jellyfin Server worden bijgewerkt.", + "OptionSaveMetadataAsHiddenHelp": "Als u dit wijzigt, is dit van toepassing op nieuwe metagegevens die in de toekomst worden opgeslagen. Bestaande metadatabestanden worden bijgewerkt de volgende keer dat ze door de server worden opgeslagen.", "OptionSubstring": "Subtekenreeks", "OptionTrackName": "Naam van Nummer", "OptionTvdbRating": "TVDB Waardering", @@ -925,9 +913,9 @@ "PleaseAddAtLeastOneFolder": "Voeg tenminste 1 map aan deze bibliotheek toe door op de Toevoegen knop te klikken.", "PleaseConfirmPluginInstallation": "Klik op OK om te bevestigen dat u bovenstaande heeft gelezen en door wenst te gaan met het installeren van de plugin.", "PleaseEnterNameOrId": "Voer een naam of een externe ID in.", - "PleaseRestartServerName": "Herstart Jellyfin Server - {0} aub.", + "PleaseRestartServerName": "Start Jellyfin opnieuw op {0}.", "PleaseSelectTwoItems": "Selecteer ten minste twee items.", - "MessagePluginInstalled": "Het installeren van de plugin is gelukt. Jellyfin Server zal heropgestart moeten worden om de wijzigingen door te voeren.", + "MessagePluginInstalled": "De plug-in is succesvol geïnstalleerd. De server moet opnieuw worden opgestart om de wijzigingen door te voeren.", "PreferEmbeddedTitlesOverFileNames": "Prefereer ingesloten titels boven bestandsnamen", "PreferEmbeddedTitlesOverFileNamesHelp": "Dit bepaalt de standaard weergavetitel wanneer er geen internet metagegevens of lokale metadata beschikbaar is.", "Premieres": "Premières", @@ -951,7 +939,7 @@ "RecordingScheduled": "Opname schema.", "Recordings": "Opnames", "Refresh": "Vernieuwen", - "RefreshDialogHelp": "Metadata wordt vernieuwd op basis van de instellingen en internet diensten die zijn ingeschakeld in het dashboard van de Jellyfin Server.", + "RefreshDialogHelp": "Metagegevens worden vernieuwd op basis van instellingen en internetservices die zijn ingeschakeld in het dashboard.", "RefreshMetadata": "Metadata vernieuwen", "RefreshQueued": "Verversen wachtrij.", "ReleaseDate": "Uitgave datum", @@ -987,10 +975,10 @@ "SeriesRecordingScheduled": "Serieopname gepland.", "SeriesSettings": "Series instellingen", "SeriesYearToPresent": "{0} - Heden", - "ServerNameIsRestarting": "Jellyfin Server - {0} is opnieuw aan het opstarten.", - "ServerNameIsShuttingDown": "Jellyfin Server - {0} is aan het afsluiten.", - "ServerRestartNeededAfterPluginInstall": "Jellyfin server zal heropgestart moeten worden na het installeren van een plugin.", - "ServerUpdateNeeded": "Deze Jellyfin Server moet worden bijgewerkt. Om de laatste versie te downloaden, gaat u naar {0}", + "ServerNameIsRestarting": "De server op {0} wordt opnieuw opgestart.", + "ServerNameIsShuttingDown": "De server op {0} wordt afgesloten.", + "ServerRestartNeededAfterPluginInstall": "Jellyfin moet opnieuw worden opgestart na het installeren van een plug-in.", + "ServerUpdateNeeded": "Deze server moet worden bijgewerkt. Ga naar {0} om de nieuwste versie te downloaden", "Settings": "Instellingen", "SettingsSaved": "Instellingen opgeslagen.", "SettingsWarning": "Het veranderen van deze waarden kunnen instabiliteit of connectiviteit storingen veroorzaken. Als u problemen ondervindt, raden wij aan de veranderingen terug te zetten naar standaard.", @@ -1145,8 +1133,8 @@ "CopyStreamURLSuccess": "URL succesvol gekopieerd.", "CopyStreamURL": "Kopieer Stream URL", "ValueAlbumCount": "{0} albums", - "FetchingData": "Meer data op aan het halen", - "LabelUserLoginAttemptsBeforeLockout": "Mislukte aanmeld pogingen voordat de gebruiker buitengesloten wordt:", + "FetchingData": "Extra data op aan het halen", + "LabelUserLoginAttemptsBeforeLockout": "Aantal login pogingen voordat de gebruiker wordt geblokkeerd:", "OptionMax": "Max", "LabelBaseUrl": "Basis URL:", "LabelTranscodingProgress": "Transcoderen voortgang:", @@ -1186,7 +1174,7 @@ "LabelAudioBitDepth": "Audio bit diepte:", "OptionRandom": "Willekeurig", "PlaybackData": "Afspeel Data", - "PasswordResetProviderHelp": "Kies een wachtwoord reset provider om te gebruiken wanneer deze gebruiker een wachtwoord reset aanvraagt", + "PasswordResetProviderHelp": "Kies een provider voor wachtwoordherstel die moet worden gebruikt wanneer deze gebruiker een wachtwoordherstel aanvraagt.", "Screenshots": "Schermafdruk", "Series": "Series", "Trailers": "Trailers", @@ -1241,23 +1229,22 @@ "OptionRegex": "Regex", "TabServer": "Server", "TabStreaming": "Streamen", - "OptionProfileVideo": "Video", "AlbumArtist": "Album Artiest", "Album": "Album", - "DeinterlaceMethodHelp": "Selecteer de deinterlacingmethode die u wilt gebruiken bij het transcoderen van geïnterlinieerde inhoud.", + "DeinterlaceMethodHelp": "Selecteer de deinterlacingmethode die u wilt gebruiken bij het software transcoderen van geïnterlinieerde inhoud. Wanneer hardware versnelling ondersteuning voor hardware deinterlacing is ingeschakeld de hardware deinterlacer gaat worden gebruikt in plaats van deze instelling.", "ClientSettings": "Client instellingen", - "ButtonSplit": "Splitsen", + "ButtonSplit": "Splits", "BoxSet": "Box Set", "AskAdminToCreateLibrary": "Vraag een beheerder om een bibliotheek te maken.", "Artist": "Artiest", "AllowFfmpegThrottlingHelp": "Wanneer een transcode of remux ver genoeg voorloopt op de huidige afspeelpositie, pauzeer het proces, zodat het minder middelen verbruikt. Dit is vooral handig wanneer u kijkt zonder vaak te zoeken. Schakel dit uit als u afspeelproblemen ondervindt.", "AllowFfmpegThrottling": "Throttle Transcodes", - "LabelPlayerDimensions": "Afspeellengte:", + "LabelPlayerDimensions": "Mediaspeler afmetingen:", "LabelLibraryPageSizeHelp": "Kies het aantal artikelen dat wordt weergegeven op een bibliotheekpagina. Kies 0 om dit te verbergen.", "LabelLibraryPageSize": "Bibliotheekpagina grootte:", "LabelDroppedFrames": "Vervallen beelden:", "LabelDeinterlaceMethod": "Deinterlacing methode:", - "LabelCorruptedFrames": "Corrupte beelden:", + "LabelCorruptedFrames": "Beschadigde beelden:", "HeaderNavigation": "Navigeren", "Episode": "Aflevering", "Season": "Seizoen", @@ -1282,11 +1269,10 @@ "LastSeen": "Laatst bekeken {0}", "PersonRole": "als {0}", "ListPaging": "{0}-{1} van de {2}", - "WriteAccessRequired": "De Jellyfin Server vereist schrijftoegang tot deze map. Zorg evoor dat Jellyfin schrijftoegang tot de map heeft en probeer opnieuw.", + "WriteAccessRequired": "Jellyfin vereist schrijftoegang tot deze map. Zorg voor schrijftoegang en probeer het opnieuw.", "PathNotFound": "Het pad kan niet gevonden worden. Zorg ervoor dat het pad correct is en probeer opnieuw.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", - "SelectAdminUsername": "Selecteer een gebruikersnaam voor het beheerder account.", + "SelectAdminUsername": "Selecteer alstublieft een gebruikersnaam voor de admin account.", "ButtonTogglePlaylist": "Afspeellijst", "LabelRequireHttpsHelp": "Indien aangevinkt, zal de server alle verzoeken via HTTP automatisch omleiden naar HTTPS. Dit heeft geen effect als de server niet luistert op HTTPS.", "EnableDetailsBanner": "Details Banner", @@ -1345,7 +1331,7 @@ "ClearQueue": "Leeg wachtrij", "StopPlayback": "Stop afspelen", "ButtonPlayer": "Speler", - "EnableBlurHashHelp": "Afbeeldingen die nog laden worden getoond als een wazige placeholder", + "EnableBlurHashHelp": "Afbeeldingen die nog worden geladen, worden weergegeven met een unieke tijdelijke aanduiding.", "EnableBlurHash": "Schakel wazige placeholders voor plaatjes in", "Writers": "Schrijvers", "ViewAlbumArtist": "Bekijk album artiest", @@ -1361,5 +1347,76 @@ "MessageGetInstalledPluginsError": "Er is een fout opgetreden bij het ophalen van de lijst met geïnstalleerde plugins.", "MessagePluginInstallError": "Er is een fout opgetreden tijdens het installeren van de plugin.", "LabelUnstable": "Niet stabiel", - "NextTrack": "Ga naar volgende" + "NextTrack": "Ga naar volgende", + "LabelAlbumArtMaxResHelp": "Maximum resolutie van het album art is blootgesteld via de eigenschap upnp:albumArtURI.", + "Image": "Afbeelding", + "Other": "Andere", + "Data": "Gegevens", + "LabelIconMaxResHelp": "Maximale resolutie van pictogrammen die worden weergegeven via de eigenschap upnp:icon.", + "MusicVideos": "Muziek Videos", + "Preview": "Preview", + "SubtitleVerticalPositionHelp": "Regelnummer waar tekst verschijnt. Positieve cijfers geven top-down aan. Negatieve getallen geven bottom-up aan.", + "ButtonCast": "Cast", + "Bwdif": "BWDIF", + "VideoAudio": "Video Geluid", + "Video": "Video", + "UseDoubleRateDeinterlacingHelp": "Deze instelling gebruikt de veldsnelheid bij de-interlacing, ook wel bob-de-interliniëring genoemd, waarmee de framesnelheid van de video wordt verdubbeld om volledige beweging te bieden, zoals je zou zien bij het bekijken van geïnterlinieerde video op een tv.", + "UseDoubleRateDeinterlacing": "Verdubbel de framesnelheid bij de-interliniëring", + "ThumbCard": "Thumb Card", + "Subtitle": "Ondertiteling", + "SpecialFeatures": "Speciale Features", + "SelectServer": "Selecteer Server", + "Restart": "Herstarten", + "ResetPassword": "Wachtwoord opnieuw instellen", + "Profile": "Profiel", + "PreviousTrack": "Ga naar vorige", + "PosterCard": "Poster kaart", + "Poster": "Poster", + "PlaybackRate": "Afspeelsnelheid", + "Photo": "Foto", + "QuickConnectNotActive": "Quick Connect is niet geactiveerd op deze server", + "QuickConnectNotAvailable": "Vraag je server administrator om Quick Connect in te schakelen", + "QuickConnectInvalidCode": "Ongeldige Quick Connect code", + "QuickConnectDescription": "Om in te loggen met Quick Connect, selecteer de Quick Connect knop op het apparaat waar je mee wil inloggen en voeg de code hieronder in.", + "QuickConnectDeactivated": "Quick Connect was gedeactiveerd voor dat de login request goedgekeurd kon worden", + "QuickConnectAuthorizeFail": "Onbekende Quick Connect code", + "QuickConnectAuthorizeSuccess": "Verzoek goedgekeurd", + "QuickConnectAuthorizeCode": "Vul code {0} in om in te loggen", + "QuickConnectActivationSuccessful": "Succesvol geactiveerd", + "LabelKnownProxies": "Bekende proxies:", + "LabelCurrentStatus": "Huidige status:", + "KnownProxiesHelp": "Een door komma gescheiden lijst van IP adresen van bekende proxies. Die gebruikt worden bij het verbinden met je Jellyfin instantie. Dit is nodig om goed gebruik te maken van X-Forwarded-For headers. Reboot nodig na opslaan.", + "EnableQuickConnect": "Schakel Quick Connect in op deze server", + "ButtonUseQuickConnect": "Gebruik Quick Connect", + "LabelMaxMuxingQueueSizeHelp": "Maximaal aantal pakketten dat kan worden gebufferd terwijl wordt gewacht tot alle streams zijn geïnitialiseerd. Probeer het te verhogen als u nog steeds de fout \"Te veel pakketten gebufferd voor uitvoerstroom\" tegenkomt in ffmpeg-logboeken. De aanbevolen waarde is 2048.", + "LabelMaxMuxingQueueSize": "Maximale grootte van de wachtrij:", + "LabelColorPrimaries": "Primaire kleur:", + "MediaInfoColorPrimaries": "Primaire kleur", + "LabelTonemappingParamHelp": "Stem het toonmapping-algoritme af. De aanbevolen en standaardwaarden zijn NaN. Laat het in het algemeen leeg.", + "LabelTonemappingParam": "Tonemapping-parameter:", + "LabelTonemappingPeakHelp": "Overbrug signaal/nominaal/referentiepiek met deze waarde. Handig wanneer de ingebouwde piekinformatie in de metadata van de display niet betrouwbaar is of wanneer tonemapping van een lager bereik naar een hoger bereik. De aanbevolen en standaardwaarden zijn 0.", + "LabelTonemappingPeak": "Tonemapping-piek:", + "LabelTonemappingThresholdHelp": "De parameters van het tonemapping-algoritme worden voor elke scène nauwkeurig afgesteld. En een drempel wordt gebruikt om te detecteren of de scène is veranderd of niet. Als de afstand tussen de huidige gemiddelde helderheid van het frame en het huidige lopende gemiddelde een drempelwaarde overschrijdt, zouden we het scènegemiddelde en de piekhelderheid opnieuw berekenen. De aanbevolen en standaardwaarden zijn 0,8 en 0,2.", + "LabelTonemappingThreshold": "Tonemapping drempel:", + "LabelTonemappingDesatHelp": "Pas desaturatie toe voor highlights die dit helderheidsniveau overschrijden. Hoe hoger de parameter, hoe meer kleurinformatie behouden blijft. Deze instelling helpt om onnatuurlijk uitgeblazen kleuren voor superhooglichten te voorkomen door (vloeiend) in wit over te gaan. Hierdoor voelen afbeeldingen natuurlijker aan, wat ten koste gaat van informatie over kleuren die buiten het bereik vallen. De aanbevolen en standaardwaarden zijn 0 en 0,5.", + "LabelTonemappingDesat": "Tonemapping-desat:", + "TonemappingRangeHelp": "Selecteer het uitvoerkleurbereik. Auto is hetzelfde als het invoerbereik.", + "LabelTonemappingRange": "Tonemapping-bereik:", + "TonemappingAlgorithmHelp": "Tone mapping kan worden verfijnd. Als u niet bekend bent met deze opties, behoudt u gewoon de standaardwaarde. De aanbevolen waarde is Reinhard.", + "LabelTonemappingAlgorithm": "Selecteer het te gebruiken Tone mapping-algoritme:", + "AllowTonemappingHelp": "Tone mapping kan het dynamische bereik van een video transformeren van HDR naar SDR met behoud van beelddetails en kleuren, wat zeer belangrijke informatie is voor het weergeven van de originele scène. Werkt momenteel alleen bij het transcoderen van video's met ingesloten HDR10- of HLG-metadata. Als het afspelen niet soepel verloopt of mislukt, overweeg dan om de bijbehorende hardwaredecoder uit te schakelen.", + "EnableTonemapping": "Schakel Tone mapping in", + "LabelOpenclDeviceHelp": "Dit is het OpenCL-apparaat dat wordt gebruikt voor tonemapping. De linkerkant van het punt is het platformnummer en de rechterkant is het apparaatnummer op het platform. De standaardwaarde is 0,0. Het ffmpeg-toepassingsbestand met de OpenCL-hardwareversnellingsmethode is vereist.", + "LabelOpenclDevice": "OpenCL-apparaat:", + "LabelColorTransfer": "Kleuroverdracht:", + "LabelColorSpace": "Kleurbereik:", + "LabelVideoRange": "Videobereik:", + "MediaInfoColorTransfer": "Kleuroverdracht", + "MediaInfoColorSpace": "Kleurbereik", + "MediaInfoVideoRange": "Videobereik", + "QuickConnect": "Quickconnect", + "LabelQuickConnectCode": "Quickconnect code:", + "EnableAutoCast": "Stel in als standaard", + "ButtonActivate": "Activeer", + "Authorize": "Geef toestemming" } diff --git a/src/strings/pl.json b/src/strings/pl.json index 5885911680..04fa279c6e 100644 --- a/src/strings/pl.json +++ b/src/strings/pl.json @@ -207,12 +207,6 @@ "FileReadCancelled": "Odczytywanie pliku zostało anulowane.", "FileReadError": "Podczas odczytywania pliku wystąpił błąd.", "Filters": "Filtry", - "FolderTypeBooks": "Książki", - "FolderTypeMovies": "Filmy", - "FolderTypeMusic": "Muzyka", - "FolderTypeMusicVideos": "Teledyski", - "FolderTypeTvShows": "Seriale", - "FolderTypeUnset": "Zawartość mieszana", "Folders": "Foldery", "Friday": "Piątek", "Fullscreen": "Pełny ekran", @@ -435,9 +429,7 @@ "LabelAlbum": "Album:", "LabelAlbumArtHelp": "PN używany jako okładka albumu z dlna:profileID w atrybucie upnp:albumArtURI. Niektóre urządzenia wymagają konkretnych wartości, niezależnie od rozmiaru obrazu.", "LabelAlbumArtMaxHeight": "Maksymalna wysokość okładki albumu:", - "LabelAlbumArtMaxHeightHelp": "Maksymalna rozdzielczość okładki albumu wystawiana przez upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Maksymalna szerokość okładki albumu:", - "LabelAlbumArtMaxWidthHelp": "Maksymalna rozdzielczość okładki albumu wystawiana przez upnp:albumArtURI.", "LabelAlbumArtPN": "PN okładki albumu:", "LabelAlbumArtists": "Wykonawcy albumów:", "LabelAllowHWTranscoding": "Zezwalaj na sprzętowe transkodowanie", @@ -543,9 +535,7 @@ "LabelHttpsPort": "Lokalny numer portu HTTPS:", "LabelHttpsPortHelp": "Numer portu TCP dla serwera HTTPS.", "LabelIconMaxHeight": "Maksymalna wysokość ikon:", - "LabelIconMaxHeightHelp": "Maksymalna rozdzielczość ikon wystawianych przez upnp:icon.", "LabelIconMaxWidth": "Maksymalna szerokość ikony:", - "LabelIconMaxWidthHelp": "Maksymalna rozdzielczość ikon wystawianych przez upnp:icon.", "LabelIdentificationFieldHelp": "String lub regex nie wrażliwy na wielkość liter.", "LabelImageFetchersHelp": "Aktywuj i uporządkuj preferowane źródła obrazów według ich priorytetu.", "LabelImageType": "Typ obrazu:", @@ -933,9 +923,6 @@ "OptionPlainVideoItemsHelp": "Wszystkie wideo są reprezentowane w DIDL jako \"object.item.videoitem\" zamiast bardziej dokładnych typów takich jak \"object.item.videoitem.movie\".", "OptionPlayCount": "Liczba odtworzeń", "OptionPremiereDate": "Data premiery", - "OptionProfilePhoto": "Fotografia", - "OptionProfileVideo": "Wideo", - "OptionProfileVideoAudio": "Wideo Audio", "OptionProtocolHls": "Strumieniowanie HTTP", "OptionProtocolHttp": "HTTP", "OptionRegex": "Wyrażenie regularne", @@ -1266,7 +1253,7 @@ "LabelLibraryPageSize": "Rozmiar strony biblioteki:", "LabelDeinterlaceMethod": "Metoda usuwania przeplotu:", "Episode": "Odcinek", - "DeinterlaceMethodHelp": "Wybierz metodę usuwania przeplotu używaną podczas transkodowania.", + "DeinterlaceMethodHelp": "Wybierz metodę usuwania przeplotu używaną podczas transkodowania. Gdy przyśpieszenie sprzętowe wspierające usuwanie przeplotu jest włączone sprzętowe usuwanie przeplotu zostanie użyte zamiast tego ustawienia.", "ClientSettings": "Ustawienia klienta", "ButtonTogglePlaylist": "Playlista", "ButtonSyncPlay": "SyncPlay", @@ -1289,7 +1276,6 @@ "ListPaging": "{0}-{1} z {2}", "WriteAccessRequired": "Jellyfin wymaga praw zapisu do tego katalogu. Upewnij się, że prawa zapisu zostały przyznane i spróbuj ponownie.", "PathNotFound": "Ścieżka nie została znaleziona. Upewnij się, że ścieżka jest poprawna i spróbuj ponownie.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "Writers": "Scenariusz", "ViewAlbumArtist": "Zobacz wykonawcę albumu", @@ -1366,5 +1352,29 @@ "LabelSubtitleVerticalPosition": "Pozycja pionowa:", "MessageGetInstalledPluginsError": "Wystąpił błąd podczas pobierania listy aktualnie zainstalowanych wtyczek.", "MessagePluginInstallError": "Wystąpił błąd podczas instalacji wtyczki.", - "PlaybackRate": "Szybkość odtwarzania" + "PlaybackRate": "Szybkość odtwarzania", + "Image": "Obraz", + "Data": "Data", + "Video": "Wideo", + "ThumbCard": "Karta miniaturki", + "Subtitle": "Napisy", + "SpecialFeatures": "Specjalne funkcje programu", + "SelectServer": "Wybierz serwer", + "Restart": "Ponowne uruchomienie", + "ResetPassword": "Reset hasła", + "Profile": "Profil", + "PosterCard": "Widokówka", + "Poster": "Plakat", + "MusicVideos": "Teledyski", + "VideoAudio": "Dźwięk Wideo", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacing": "Podwój częstotliwość wyświetlania klatek podczas usuwania przeplotu", + "Photo": "Zdjęcie", + "LabelIconMaxResHelp": "Maksymalna rozdzielczość ikon udostępnianych przez upnp:icon.", + "LabelAlbumArtMaxResHelp": "Maksymalna rozdzielczość okładki albumu udostępnianej przez upnp:albumArtURI.", + "Other": "Inne", + "QuickConnectActivationSuccessful": "Aktywowano pomyślnie", + "LabelCurrentStatus": "Bieżący status:", + "EnableAutoCast": "Ustaw jako Domyślny", + "ButtonActivate": "Aktywuj" } diff --git a/src/strings/pr.json b/src/strings/pr.json index 579f867fc5..2066256656 100644 --- a/src/strings/pr.json +++ b/src/strings/pr.json @@ -1,5 +1,5 @@ { - "TabLogs": "Crow's Nest", + "TabLogs": "Capt'n's Logs", "HeaderAdmin": "Cap'n", "WelcomeToProject": "Ahoy, matey! This be Jellyfin!", "ButtonOk": "Aye", @@ -7,9 +7,7 @@ "HeaderCastAndCrew": "Mateys", "HeaderMusicQuality": "Sea Shanty Strength", "HeaderLatestMusic": "Latest Sea Shanties", - "FolderTypeMusic": "Sea Shanties", "HeaderAudioBooks": "Spoken Tales", - "FolderTypeBooks": "Tall Tales", "Books": "Tall Tales", "LabelHomeNetworkQuality": "Sail strength:", "Home": "Poop Deck", @@ -19,5 +17,24 @@ "AccessRestrictedTryAgainLater": "Ye arn't appearin' on the list o' the livin'!", "ButtonSyncPlay": "SyncPlay", "AddedOnValue": "Upended {0}", - "AddToCollection": "Add to ye collection" + "AddToCollection": "Add t' ye collection", + "AdditionalNotificationServices": "Browse th' plugin scroll t' invoke additional bell-ringing.", + "AddToPlaylist": "Add t' ye playlist", + "AddToPlayQueue": "Add t' ye play queue", + "StopPlayback": "Belay That", + "ClearQueue": "Swab the Decks", + "Alerts": "Avast Ye", + "AirDate": "Maiden Voyage", + "SearchResults": "X Marks The Spot", + "Songs": "Shantees", + "SelectAdminUsername": "Capt'n's Title.", + "OnWakeFromSleep": "Show A Leg", + "TabDashboard": "The Helm", + "TabContainers": "Chests", + "ValueOneSong": "1 shantee", + "ValueSongCount": "{0} shantees", + "Yes": "Ay", + "PathNotFound": "That Be Uncharted Waters Friend.", + "LastSeen": "Ship Last Sighted {0}", + "Aired": "Sailed" } diff --git a/src/strings/pt-br.json b/src/strings/pt-br.json index e219a92231..c2d38e2ea9 100644 --- a/src/strings/pt-br.json +++ b/src/strings/pt-br.json @@ -197,12 +197,6 @@ "FileReadCancelled": "A leitura do arquivo foi cancelada.", "FileReadError": "Ocorreu um erro ao ler o arquivo.", "Filters": "Filtros", - "FolderTypeBooks": "Livros", - "FolderTypeMovies": "Filmes", - "FolderTypeMusic": "Música", - "FolderTypeMusicVideos": "Videoclipes", - "FolderTypeTvShows": "Séries", - "FolderTypeUnset": "Conteúdo Misto", "Folders": "Pastas", "FormatValue": "Formato: {0}", "Friday": "Sexta-feira", @@ -420,9 +414,7 @@ "LabelAlbum": "Álbum:", "LabelAlbumArtHelp": "PN usado para a arte do álbum, dentro do atributo dlna:profileID em upnp:albumArtURI. Alguns dispositivos requerem um valor específico, independente do tamanho da imagem.", "LabelAlbumArtMaxHeight": "Altura máxima da arte do álbum:", - "LabelAlbumArtMaxHeightHelp": "Resolução máxima da arte do álbum exposta via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Largura máxima da arte do álbum:", - "LabelAlbumArtMaxWidthHelp": "Resolução máxima da arte do álbum exposta via upnp:albumArtURI.", "LabelAlbumArtPN": "PN da arte do álbum:", "LabelAlbumArtists": "Artistas do álbum:", "LabelAllowHWTranscoding": "Permitir a transcodificação de hardware", @@ -435,7 +427,7 @@ "LabelAudioLanguagePreference": "Idioma preferido de áudio:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Atualizar automaticamente os metadados da internet:", "LabelBindToLocalNetworkAddress": "Vincular a um endereço de rede local:", - "LabelBindToLocalNetworkAddressHelp": "Opcional. Sobrepor o endereço de IP local para vincular o servidor http. Se deixar em branco, o servidor será vinculado a todos os endereços disponíveis. Para alterar este valor é necessário reiniciar.", + "LabelBindToLocalNetworkAddressHelp": "Sobrepor o endereço de IP local para vincular o servidor http. Se deixar em branco, o servidor será vinculado a todos os endereços disponíveis. Para alterar este valor é necessário reiniciar.", "LabelBirthDate": "Data de nascimento:", "LabelBirthYear": "Ano de nascimento:", "LabelBlastMessageInterval": "Intervalo das mensagens ao vivo (segundos)", @@ -529,9 +521,7 @@ "LabelHttpsPort": "Número da porta local de HTTPS:", "LabelHttpsPortHelp": "O número da porta TCP do servidor HTTPS.", "LabelIconMaxHeight": "Altura máxima do ícone:", - "LabelIconMaxHeightHelp": "Resolução máxima do ícone que é exposto via upnp:icon.", "LabelIconMaxWidth": "Largura máxima do ícone:", - "LabelIconMaxWidthHelp": "Resolução máxima do ícone que é exposto via upnp:icon.", "LabelIdentificationFieldHelp": "Uma substring ou expressão regex que não diferencia maiúsculas de minúsculas.", "LabelImageFetchersHelp": "Ativa e classifica por ordem de prioridade seus buscadores de imagem preferidos.", "LabelImageType": "Tipo de imagem:", @@ -909,9 +899,6 @@ "OptionPlainVideoItemsHelp": "Todos os vídeos são representados no DIDL como \"object.item.videoItem\" ao invés de um tipo mais específico como, por exemplo, \"object.item.videoItem.movie\".", "OptionPlayCount": "Contagem de Reproduções", "OptionPremiereDate": "Data da Estréia", - "OptionProfilePhoto": "Foto", - "OptionProfileVideo": "Vídeo", - "OptionProfileVideoAudio": "Áudio do Vídeo", "OptionReleaseDate": "Data de Lançamento", "OptionReportByteRangeSeekingWhenTranscoding": "Reportar que o servidor suporta busca de byte quando transcodificar", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Isto é necessário para avançar ou retroceder o tempo em alguns dispositivos.", @@ -1272,7 +1259,6 @@ "ListPaging": "{0}-{1} de {2}", "WriteAccessRequired": "O Jellyfin necessita de acesso de escrita para essa pasta. Garanta o acesso e tente novamente.", "PathNotFound": "O caminho não pôde ser encontrado. Por favor certifique-se da validade e tente novamente.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "Season": "Temporada", "Person": "Pessoa", @@ -1281,7 +1267,7 @@ "LabelLibraryPageSize": "Tamanho da página da biblioteca:", "LabelDeinterlaceMethod": "Método de desentrelaçamento:", "Episode": "Episódio", - "DeinterlaceMethodHelp": "Selecione o método de desentrelaçamento a ser usado ao transcodificar o conteúdo entrelaçado.", + "DeinterlaceMethodHelp": "Selecione o tipo de filtro que será usado para desentrelaçar o conteúdo entrelaçado durante a transcodificação. Quando a aceleração de hardware que suporta desentrelaçamento de hardware está habilitada, o desentrelaçador de hardware será usado em vez desta configuração.", "BoxSet": "Coleção", "Artist": "Artista", "AlbumArtist": "Artista do Álbum", @@ -1366,5 +1352,37 @@ "MessageGetInstalledPluginsError": "Um erro ocorreu durante a requisição da lista de plugins atualmente instalados.", "MessagePluginInstallError": "Um erro ocorreu durante a instalação do plugin.", "PlaybackRate": "Taxa de Reprodução", - "SubtitleVerticalPositionHelp": "Numero da linha onde o texto aparece. Números positivos indicam de cima para baixo. Números negativos indicam de baixo para cima." + "SubtitleVerticalPositionHelp": "Numero da linha onde o texto aparece. Números positivos indicam de cima para baixo. Números negativos indicam de baixo para cima.", + "VideoAudio": "Vídeo Áudio", + "Video": "Vídeo", + "Subtitle": "Legenda", + "SpecialFeatures": "Características especiais", + "SelectServer": "Selecionar Servidor", + "Restart": "Reiniciar", + "ResetPassword": "Redefinir Senha", + "Profile": "Perfil", + "Poster": "Poster", + "Photo": "Fotos", + "MusicVideos": "Clipes Musicais", + "LabelIconMaxResHelp": "Resolução máxima dos ícones expostos pela propriedade upnp:icon .", + "LabelAlbumArtMaxResHelp": "Resolução máxima da arte do álbum exposto pela propriedade upnp:albumArtURI .", + "Image": "Imagem", + "Other": "Outro", + "Data": "Dados", + "QuickConnectNotActive": "Quick Connect não está ativo nesse servidor", + "QuickConnectNotAvailable": "Peça ao administrador do servidor para ativar o Quick Connect", + "QuickConnectInvalidCode": "Código Quick Connect inválido", + "QuickConnectDescription": "Para fazer login com Quick Connect, selecione o botão Quick Connect no dispositivo a partir do qual você está fazendo login e insira o código exibido abaixo.", + "QuickConnectDeactivated": "Quick connect foi desativado antes que a solicitação de login fosse aprovado", + "QuickConnectAuthorizeFail": "Código Quick Connect desconhecido", + "QuickConnectAuthorizeSuccess": "Pedido autorizado", + "QuickConnectAuthorizeCode": "Inserir código {0} para entrar", + "QuickConnectActivationSuccessful": "Ativado com sucesso", + "QuickConnect": "Quick Connect", + "PosterCard": "Poster Cartão", + "LabelCurrentStatus": "Status atual:", + "EnableQuickConnect": "Habilitar Quick Connect nesse servidor", + "ButtonUseQuickConnect": "Usar Quick Connect", + "ButtonActivate": "Ativar", + "Authorize": "Autorizar" } diff --git a/src/strings/pt-pt.json b/src/strings/pt-pt.json index ebb9e5dae8..502f2952ba 100644 --- a/src/strings/pt-pt.json +++ b/src/strings/pt-pt.json @@ -74,11 +74,6 @@ "FileNotFound": "Ficheiro não encontrado.", "FileReadCancelled": "A leitura do ficheiro foi cancelada.", "FileReadError": "Ocorreu um erro ao ler o ficheiro.", - "FolderTypeBooks": "Livros", - "FolderTypeMovies": "Filmes", - "FolderTypeMusic": "Música", - "FolderTypeMusicVideos": "Videoclips", - "FolderTypeTvShows": "Programas TV", "Friday": "Sexta", "Fullscreen": "Ecrã inteiro", "GuideProviderSelectListings": "Selecionar Listas", @@ -217,9 +212,7 @@ "LabelAirsBeforeSeason": "Estreou antes da temporada:", "LabelAlbum": "Álbum:", "LabelAlbumArtMaxHeight": "Altura máxima da capa do álbum:", - "LabelAlbumArtMaxHeightHelp": "Resolução máxima da capa do álbum exposta via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Largura máxima da capa do álbum:", - "LabelAlbumArtMaxWidthHelp": "Resolução máxima da capa do álbum exposta via upnp:albumArtURI.", "LabelAlbumArtPN": "PN da capa do álbum:", "LabelAlbumArtists": "Artistas do Álbum:", "LabelAppName": "Nome da aplicação", @@ -298,9 +291,7 @@ "LabelHttpsPort": "Número do porto HTTPS local:", "LabelHttpsPortHelp": "Número do porto TCP em que o servidor HTTPS do Jellyfin ficará à escuta.", "LabelIconMaxHeight": "Altura máxima do ícone:", - "LabelIconMaxHeightHelp": "Resolução máxima do ícone que é exposto via upnp:icon.", "LabelIconMaxWidth": "Largura máxima do ícone:", - "LabelIconMaxWidthHelp": "Resolução máxima do ícone que é exposto via upnp:icon.", "LabelIdentificationFieldHelp": "Uma substring ou expressão regex que não diferencia maiúscula de minúsculas.", "LabelImageType": "Tipo de imagem:", "LabelImportOnlyFavoriteChannels": "Restringir a canais marcados como favoritos", @@ -521,9 +512,6 @@ "OptionPlainVideoItemsHelp": "Se ativado, todos os vídeos são representados no DIDL como \"object.item.videoItem\" ao invés de um tipo mais específico como, por exemplo, \"object.item.videoItem.movie\".", "OptionPlayCount": "N.º de Visualizações", "OptionPremiereDate": "Data de Estreia", - "OptionProfilePhoto": "Fotografia", - "OptionProfileVideo": "Vídeo", - "OptionProfileVideoAudio": "Áudio do Vídeo", "OptionReleaseDate": "Data de Lançamento", "OptionReportByteRangeSeekingWhenTranscoding": "Reportar que o servidor suporta busca de byte quando transcodificar", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Isto é necessário para alguns dispositivos que não procuram o tempo muito bem.", @@ -724,7 +712,6 @@ "Genre": "Género", "General": "Geral", "FormatValue": "Formato: {0}", - "FolderTypeUnset": "Conteúdo Misto", "Filters": "Filtros", "File": "Ficheiro", "Favorite": "Favoritos", diff --git a/src/strings/pt.json b/src/strings/pt.json index 90aa1a5fd0..d08244d010 100644 --- a/src/strings/pt.json +++ b/src/strings/pt.json @@ -157,9 +157,6 @@ "OptionReleaseDate": "Data de Lançamento", "OptionProtocolHttp": "HTTP", "OptionProtocolHls": "Emissão HTTP em direto", - "OptionProfileVideoAudio": "Áudio do Vídeo", - "OptionProfileVideo": "Vídeo", - "OptionProfilePhoto": "Fotografia", "OptionPremiereDate": "Data de Estreia", "OptionPlayCount": "N.º de Visualizações", "OptionPlainVideoItemsHelp": "Quando activado, todos os vídeos são representados no DIDL como \"object.item.videoItem\" ao invés de um tipo mais específico como, por exemplo, \"object.item.videoItem.movie\".", @@ -282,9 +279,7 @@ "LabelImportOnlyFavoriteChannels": "Restringir a canais marcados como favoritos", "LabelImageType": "Tipo de imagem:", "LabelIdentificationFieldHelp": "Uma subcadeia ou expressão regex que não diferencia maiúscula de minúsculas.", - "LabelIconMaxWidthHelp": "Resolução máxima do ícone que é exposto via upnp:icon.", "LabelIconMaxWidth": "Largura máxima do ícone:", - "LabelIconMaxHeightHelp": "Resolução máxima do ícone que é exposto via upnp:icon.", "LabelIconMaxHeight": "Altura máxima do ícone:", "LabelHttpsPortHelp": "Número da porta TCP em que o servidor HTTPS do Jellyfin ficará à escuta.", "LabelHttpsPort": "Número da porta HTTPS local:", @@ -406,9 +401,7 @@ "LabelAllowHWTranscoding": "Permitir transcodificação por hardware", "LabelAlbumArtists": "Artistas do Álbum:", "LabelAlbumArtPN": "PN da capa do álbum:", - "LabelAlbumArtMaxWidthHelp": "Resolução máxima da capa do álbum exposta via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Largura máxima da capa do álbum:", - "LabelAlbumArtMaxHeightHelp": "Resolução máxima da capa do álbum exposta via upnp:albumArtURI.", "LabelAlbumArtMaxHeight": "Altura máxima da capa do álbum:", "LabelAlbumArtHelp": "PN utilizado para a capa do álbum no atributo dlna:profileID/upnp:albumArtURI. Alguns dispositivos requerem um valor específico, independentemente do tamanho da imagem.", "LabelAlbum": "Álbum:", @@ -722,7 +715,6 @@ "HeaderDetectMyDevices": "Detectar os Meus Dispositivos", "HeaderDeleteProvider": "Apagar Provedor", "HeaderDeleteItems": "Remover Itens", - "FolderTypeBooks": "Livros", "Filters": "Filtros", "FileReadError": "Ocorreu um erro ao ler o ficheiro.", "FileReadCancelled": "A leitura do ficheiro foi cancelada.", @@ -923,19 +915,19 @@ "Banner": "Insígnia", "Backdrops": "Imagens de Fundo", "Backdrop": "Imagem de Fundo", - "AuthProviderHelp": "Seleccione um mecanismo de autenticação a ser utilizado para validar as credenciais deste utilizador.", + "AuthProviderHelp": "Selecione um mecanismo de autenticação a ser utilizado para validar as credenciais do usuário.", "Audio": "Áudio", "AspectRatio": "Proporção da tela", "Ascending": "Crescente", "Art": "Capa", - "AroundTime": "Por volta das {0}", + "AroundTime": "Por volta das", "Anytime": "Qualquer altura", "AnyLanguage": "Qualquer idioma", "Artists": "Artistas", "AsManyAsPossible": "Tantos quanto possível", "AllowedRemoteAddressesHelp": "Lista separada por vírgula de endereços IP ou entradas de máscara de IP/rede para redes que terão permissão para se conectar remotamente. Se deixado em branco, todos os endereços remotos serão permitidos.", "AllowRemoteAccessHelp": "Se desmarcada, todas as conexões remotas serão bloqueadas.", - "AllowRemoteAccess": "Permitir ligações remotas a este Servidor Jellyfin.", + "AllowRemoteAccess": "Permitir conexões remotas a este servidor.", "AllowOnTheFlySubtitleExtractionHelp": "Legendas integradas podem ser extraídas do vídeo e enviadas como texto simples para os clientes de forma a evitar transcodificação. Em certos dispositivos, esta operação pode demorar algum tempo e causar paragens de reprodução durante o processo de extração. Desative esta opção para que as legendas sejam integradas no vídeo durante a conversão para um formato suportado pelo dispositivo de destino.", "AllowOnTheFlySubtitleExtraction": "Permitir a extração de legendas em tempo real", "AllowHWTranscodingHelp": "Permita que o sintonizador transcodifique os fluxos em tempo real. Isso pode ajudar a reduzir a transcodificação exigida pelo servidor.", @@ -1020,11 +1012,6 @@ "Friday": "Sexta", "FormatValue": "Formato: {0}", "Folders": "Directórios", - "FolderTypeUnset": "Conteúdo Misto", - "FolderTypeTvShows": "Programas TV", - "FolderTypeMusicVideos": "Videoclips", - "FolderTypeMusic": "Música", - "FolderTypeMovies": "Filmes", "OptionIgnoreTranscodeByteRangeRequests": "Ignorar requisições de extensão do byte de transcodificação", "OptionEnableAccessToAllChannels": "Permitir acesso a todos os canais", "FetchingData": "Buscando Dados Adicionais", diff --git a/src/strings/ro.json b/src/strings/ro.json index 19834ac399..b9a3a37821 100644 --- a/src/strings/ro.json +++ b/src/strings/ro.json @@ -17,11 +17,6 @@ "DeviceAccessHelp": "Aceasta se aplică numai pentru dispozitive care pot fi identificate în mod unic și nu va împiedica accesul din navigatorul de internet. Filtrând accesul dispozitivelor utilizatorului va împiedica utilizarea noilor dispozitive până când acestea nu vor fi aprobate aici.", "Ended": "S-a sfârșit", "ExtractChapterImagesHelp": "Extragerea de imagini de capitol va permite aplicației client Jellyfin sa afișeze un meniu grafic de selecție a scenelor. Procesul poate fi lent, intensiv pentru procesor și poate necesita câțiva gigaocteți de spațiu de stocare. Acesta rulează atunci când fișiere media noi sunt detectate, și de asemenea ca o sarcină programată nocturnă. Programarea poate fi configurată în zona de activități programate. Nu este recomandat ca această sarcină să ruleze în timpul perioadelor de utilizare intensă de către utilizatori.", - "FolderTypeBooks": "Cărți", - "FolderTypeMovies": "Filme", - "FolderTypeMusic": "Muzică", - "FolderTypeMusicVideos": "Videoclipuri Muzicale", - "FolderTypeTvShows": "Seriale TV", "Friday": "Vineri", "HeaderActiveRecordings": "Înregistrări active", "HeaderContinueWatching": "Vizionează în continuare", @@ -306,7 +301,6 @@ "File": "Fișier", "FileReadError": "A apărut o eroare la citirea fișierului.", "Filters": "Filtre", - "FolderTypeUnset": "Conținut Mix", "Fullscreen": "Ecran Complet", "General": "General", "GuideProviderLogin": "Autentificare", @@ -656,9 +650,7 @@ "LabelImageType": "Tipul imaginii:", "LabelImageFetchersHelp": "Activați și clasificați colectorul de imagini preferat în ordinea priorității.", "LabelIdentificationFieldHelp": "Un substring cu majuscule, minuscule sau expresie regex.", - "LabelIconMaxWidthHelp": "Rezoluția maximă a pictogramelor expuse via upnp:icon.", "LabelIconMaxWidth": "Lățimea maximă a pictogramei:", - "LabelIconMaxHeightHelp": "Rezoluția maximă a pictogramelor expuse via upnp:icon.", "LabelIconMaxHeight": "Înălțimea maximă a pictogramei:", "LabelHttpsPortHelp": "Portul TCP pentru serverul HTTPS.", "LabelHttpsPort": "Portul local HTTPS:", @@ -765,9 +757,7 @@ "LabelAllowHWTranscoding": "Permite transcodare hardware", "LabelAlbumArtists": "Artiști album:", "LabelAlbumArtPN": "Artă album PN:", - "LabelAlbumArtMaxWidthHelp": "Rezoluție maximă a artei albumului expusă via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Artă album lățime maximă:", - "LabelAlbumArtMaxHeightHelp": "Rezoluție maximă a artei albumului expusă via upnp:albumArtURI.", "LabelAlbumArtMaxHeight": "Artă album înălțime maximă:", "LabelAlbumArtHelp": "PN utilizat pentru art albumelor, în atributul dlna:profileID pe upnp:albumArtURI. Unele dispozitive necesită o valoare specifică, indiferent de dimensiunea imaginii.", "LabelAlbum": "Album:", @@ -1135,9 +1125,6 @@ "OptionRandom": "Aleator", "OptionProtocolHttp": "HTTP", "OptionProtocolHls": "Transmitere în direct HTTP", - "OptionProfileVideoAudio": "Audioul videoclipului", - "OptionProfileVideo": "Video", - "OptionProfilePhoto": "Fotografie", "OptionPlainVideoItemsHelp": "Toate videoclipurile sunt reprezentate în DIDL ca „object.item.videoItem” în loc de un tip mai specific, cum ar fi „object.item.videoItem.movie”.", "OptionPlainVideoItems": "Afișați toate videoclipurile ca elemente video simple", "OptionPlainStorageFoldersHelp": "Toate dosarele sunt reprezentate în DIDL ca „object.container.storageFolder” în loc de un tip mai specific, cum ar fi „object.container.person.musicArtist”.", @@ -1283,7 +1270,7 @@ "YadifBob": "Gigi Bob", "Yadif": "YADIF", "LabelDeinterlaceMethod": "Metoda de intercalare:", - "DeinterlaceMethodHelp": "Selectați metoda de intercalat pe care să o utilizați la transcodarea conținutului intercalat.", + "DeinterlaceMethodHelp": "Selectați metoda de intercalat pe care să o utilizați la transcodarea software a conținutului intercalat. Când este activată accelerarea hardware care acceptă dezintercalarea hardware, va fi utilizat deinterlacerul hardware în locul acestei setări.", "UnsupportedPlayback": "Jellyfin nu poate decripta conținut protejat de DRM, dar tot conținutul va fi încercat indiferent de titlurile protejate. Unele fișiere pot părea complet negre din cauza criptării sau a altor funcții neacceptate, cum ar fi titluri interactive.", "LabelLibraryPageSizeHelp": "Setează cantitatea de elemente de afișat pe o pagină a bibliotecii. Setați la 0 pentru a dezactiva paginarea.", "LabelLibraryPageSize": "Mărimea paginii Bibliotecă:", @@ -1366,5 +1353,30 @@ "PreviousTrack": "Sari anterior", "MessageGetInstalledPluginsError": "A apărut o eroare la obținerea listei de plugin-uri instalate în prezent.", "MessagePluginInstallError": "A apărut o eroare la instalarea pluginului.", - "PlaybackRate": "Rata de redare" + "PlaybackRate": "Rata de redare", + "Bwdif": "BWDIF", + "VideoAudio": "Video Audio", + "Video": "Video", + "UseDoubleRateDeinterlacingHelp": "Această setare folosește rata cadrului la dezintercalare, adesea denumită dezintercalare bob, care dublează rata de cadre a videoclipului pentru a oferi o mișcare completă, precum ceea ce ați vedea atunci când vizionați videoclipuri intercalate pe un televizor.", + "UseDoubleRateDeinterlacing": "Dublați rata cadrelor la dezintercalare", + "ThumbCard": "Miniatură", + "Subtitle": "Subtitrare", + "SpecialFeatures": "Caracteristici Speciale", + "SelectServer": "Selectează server", + "Restart": "Redemarare", + "ResetPassword": "Resetează Parola", + "Profile": "Profil", + "PosterCard": "Afiș", + "Poster": "Afiș", + "Photo": "Fotografie", + "MusicVideos": "Videoclipuri muzicale", + "LabelIconMaxResHelp": "Rezoluția maximă a pictogramelor expuse prin proprietatea upnp:icon.", + "LabelAlbumArtMaxResHelp": "Rezoluția maximă a imaginii albumului expus prin proprietatea upnp:albumArtURI.", + "Image": "Imagine", + "Other": "Altele", + "Data": "Data", + "EnableQuickConnect": "Activează conectarea rapidă pe acest server", + "ButtonUseQuickConnect": "Folosește conectarea rapidă", + "ButtonActivate": "Activează", + "Authorize": "Autorizează" } diff --git a/src/strings/ru.json b/src/strings/ru.json index e005e26c83..20df7a795a 100644 --- a/src/strings/ru.json +++ b/src/strings/ru.json @@ -209,12 +209,6 @@ "FileReadCancelled": "Чтение файла было отменено.", "FileReadError": "Произошла ошибка при чтении файла.", "Filters": "Фильтры", - "FolderTypeBooks": "Книги", - "FolderTypeMovies": "Фильмы", - "FolderTypeMusic": "Музыка", - "FolderTypeMusicVideos": "Музыкальные видео", - "FolderTypeTvShows": "Сериалы", - "FolderTypeUnset": "Разнородное содержание", "Folders": "Папки", "FormatValue": "Формат: {0}", "Friday": "пятница", @@ -438,9 +432,7 @@ "LabelAlbum": "Альбом:", "LabelAlbumArtHelp": "PN используемое для альбомных обложек, внутри атрибута dlna:profileID при upnp:albumArtURI. Некоторым устройствам требуется специфическое значение, вне зависимости от размера изображения.", "LabelAlbumArtMaxHeight": "Макс. высота облома альбома:", - "LabelAlbumArtMaxHeightHelp": "Максимальное разрешение обложек альбома, представляемых с помощью upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Макс. ширина обложки альбома:", - "LabelAlbumArtMaxWidthHelp": "Максимальное разрешение альбомных обложек представляемых с помощью upnp:albumArtURI.", "LabelAlbumArtPN": "PN альбомной обложки:", "LabelAlbumArtists": "Исполнители альбома:", "LabelAllowHWTranscoding": "Разрешить аппаратную перекодировку", @@ -547,9 +539,7 @@ "LabelHttpsPort": "Номер локального HTTPS-порта:", "LabelHttpsPortHelp": "Номер TCP-порта для HTTPS-сервера.", "LabelIconMaxHeight": "Макс. высота значка:", - "LabelIconMaxHeightHelp": "Максимальное разрешение значков представляемых с помощью upnp:icon.", "LabelIconMaxWidth": "Макс. ширина значка:", - "LabelIconMaxWidthHelp": "Максимальное разрешение значков представляемых с помощью upnp:icon.", "LabelIdentificationFieldHelp": "Подстрока без учёта регистра, либо регулярное выражение.", "LabelImageFetchersHelp": "Включите и ранжируйте предпочитаемые отборщики изображений в порядке приоритета.", "LabelImageType": "Тип изображения:", @@ -942,9 +932,6 @@ "OptionPlainVideoItemsHelp": "Все видео описываются в DIDL как «object.item.videoItem», вместо более специфичного типа, например, «object.item.videoItem.movie».", "OptionPlayCount": "Кол. воспроизведений", "OptionPremiereDate": "Дата премьеры", - "OptionProfilePhoto": "Фото", - "OptionProfileVideo": "Видео", - "OptionProfileVideoAudio": "Видео Аудио", "OptionProtocolHls": "Прямая трансляция по HTTP (HLS)", "OptionProtocolHttp": "HTTP", "OptionRegex": "Рег. выражение", @@ -1261,7 +1248,6 @@ "PlaybackErrorNoCompatibleStream": "Этот клиент несовместим с медиаданными, а сервер не отправляет медиаданные в совместимом формате.", "AllowFfmpegThrottlingHelp": "Когда перекодирование или переупаковка достаточно далеко опережают текущую позицию воспроизведения, процесс приостанавливается, так что он использует меньше ресурсов. Это наиболее полезно, когда вы редко меняете позиции в видео. Выключите это, если у вас возникли проблемы с воспроизведением.", "OnWakeFromSleep": "При пробуждении ото сна", - "YadifBob": "YADIF с удвоением", "OnApplicationStartup": "При запуске приложения", "EveryXHours": "Каждые {0} часов", "EveryHour": "Каждый час", @@ -1288,7 +1274,7 @@ "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Используется информация об эпизоде из встроенных метаданных, если они доступны.", "LabelLibraryPageSizeHelp": "Устанавливается количество элементов для отображения на странице медиатеки. Установите 0 для отключения нумерации страниц.", "LabelDeinterlaceMethod": "Метод устранения гребёнки:", - "DeinterlaceMethodHelp": "Выберите метод устранения гребёнки, который будет использоваться при перекодировании чересстрочного содержания.", + "DeinterlaceMethodHelp": "Выберите метод устранения гребёнки, который будет использоваться при программном перекодировании чересстрочного содержания. Когда аппаратное ускорение поддерживающее аппаратное устранение гребёнки включено, аппаратное устранение гребёнки будет использоваться вместо этого параметра.", "UnsupportedPlayback": "Jellyfin не может расшифровать содержимое, защищенное DRM, но в любом случае будет предпринята попытка расшифровки всего содержимого, включая защищенные заголовки. Некоторые файлы могут выглядеть полностью черными из-за шифрования или других неподдерживаемых функций, таких как интерактивные заголовки.", "LabelRequireHttpsHelp": "Если этот флажок установлен, сервер будет автоматически перенаправлять все запросы через HTTP на HTTPS. Это не имеет никакого эффекта, если сервер не слушает HTTPS.", "LabelEnableHttpsHelp": "Прослушивается указанный HTTPS-порт. Чтобы это вступило в силу, также необходимо предоставить действительный сертификат.", @@ -1366,5 +1352,26 @@ "Preview": "Предварительный просмотр", "MessageGetInstalledPluginsError": "Произошла ошибка при получении списка установленных плагинов.", "MessagePluginInstallError": "Во время установки плагина произошла ошибка.", - "PlaybackRate": "Рейтинг" + "PlaybackRate": "Рейтинг", + "Bwdif": "Фильтр BWDIF", + "VideoAudio": "Видео Аудио", + "Video": "Видео", + "UseDoubleRateDeinterlacingHelp": "Этот параметр использует частоту полей при устранении гребёнки, часто называемом \"bob\", который удваивает частоту кадров видео, чтобы обеспечить полное движение, подобное просмотру чересстрочного видео на телевизоре.", + "UseDoubleRateDeinterlacing": "Удваивать частоту кадров при устранении гребёнки", + "ThumbCard": "Бегунок-карта", + "Subtitle": "Субтитры", + "SpecialFeatures": "Особенности", + "SelectServer": "Выбрать сервер", + "Restart": "Перезапустить", + "ResetPassword": "Сбросить пароль", + "Profile": "Профиль", + "PosterCard": "Постер-карта", + "Poster": "Постер", + "Photo": "Фото", + "MusicVideos": "Музыкальные видео", + "LabelIconMaxResHelp": "Максимальное разрешение значков, являемое через свойство upnp:icon.", + "LabelAlbumArtMaxResHelp": "Максимальное разрешение обложки альбома, являемое через свойство upnp:albumArtURI.", + "Image": "Рисунок", + "Other": "Другое", + "Data": "Данные" } diff --git a/src/strings/sk.json b/src/strings/sk.json index bc688de054..5dafa0d791 100644 --- a/src/strings/sk.json +++ b/src/strings/sk.json @@ -122,12 +122,6 @@ "FileNotFound": "Súbor nebol nájdený.", "FileReadError": "Pri čítaní súboru nastala chyba.", "Filters": "Filtre", - "FolderTypeBooks": "Knihy", - "FolderTypeMovies": "Filmy", - "FolderTypeMusic": "Hudba", - "FolderTypeMusicVideos": "Hudobné videá", - "FolderTypeTvShows": "Seriály", - "FolderTypeUnset": "Zmiešaný obsah", "FormatValue": "Formát: {0}", "Friday": "Piatok", "Fullscreen": "Celá obrazovka", @@ -557,7 +551,6 @@ "OptionPlainVideoItems": "Zobraziť všetky videá ako obyčajné video položky", "OptionPlayCount": "Počet prehraní", "OptionPremiereDate": "Dátum premiéry", - "OptionProfilePhoto": "Fotografie", "OptionProtocolHttp": "HTTP", "OptionReleaseDate": "Dátum vydania", "OptionResumable": "Pozastaviteľný", @@ -812,7 +805,6 @@ "OptionIsHD": "HD", "OptionIsSD": "SD", "OptionMax": "Max", - "OptionProfileVideo": "Video", "OptionProtocolHls": "Živý HTTP stream", "OptionRequirePerfectSubtitleMatch": "Sťahovať iba titulky, ktoré perfektne sedia k mojim video súborom", "Rate": "Hodnotenie", @@ -1051,7 +1043,6 @@ "OptionReportByteRangeSeekingWhenTranscodingHelp": "Toto je vyžadované pre niektoré zariadenia, ktoré nevedia moc dobre časovo pretáčať.", "OptionReportByteRangeSeekingWhenTranscoding": "Hlásiť, že server podporuje bajtové pretáčanie pri transkódovaní", "OptionRandom": "Náhodne", - "OptionProfileVideoAudio": "Video Zvuk", "OptionPlainVideoItemsHelp": "Všetky videá sú reprezentované v DIDL ako \"object.item.videoItem\" namiesto viac špecifického typu, ako napríklad \"object.item.videoItem.movie\".", "OptionPlainStorageFoldersHelp": "Všetky priečinky sú reprezentované v DIDL ako \"object.container.storageFolder\" namiesto viac špecifického typu, ako napríklad \"object.container.person.musicArtist\".", "OptionPlainStorageFolders": "Zobraziť všetky priečinky ako jednoduché priečinky pre ukladanie", @@ -1215,8 +1206,6 @@ "LabelInternetQuality": "Internetová kvalita:", "LabelImageFetchersHelp": "Povolí a ohodnotí vaše preferované sťahovače obrázkov podľa priority.", "LabelIdentificationFieldHelp": "Podreťazec citlivý na veľkosť písmen alebo na regulárne výrazy.", - "LabelIconMaxWidthHelp": "Maximálne rozlíšenie ikon pomocou prostredníctvom upnp:icon.", - "LabelIconMaxHeightHelp": "Maximálne rozlíšenie ikon pomocou prostredníctvom upnp:icon.", "LabelHttpsPortHelp": "Číslo portu TCP serveru HTTPS.", "LabelHomeNetworkQuality": "Kvalita na domácej sieti:", "LabelEncoderPreset": "Prednastavené H264 enkódovanie:", @@ -1238,8 +1227,6 @@ "LabelBlastMessageIntervalHelp": "Určuje dobu v sekundách medzi vysielaniami správ o serveri.", "LabelBindToLocalNetworkAddressHelp": "Prepísať lokálnu IP adresu http serveru. Pokiaľ zostane prázdna, server sa naviaže na všetky dostupné adresy. Pri zmene tejto hodnoty sa vyžaduje reštart.", "LabelAlbumArtPN": "Obrázok albumu PN:", - "LabelAlbumArtMaxWidthHelp": "Maximálne rozlíšenie obrázku albumu prostredníctvom upnp:albumArtURI.", - "LabelAlbumArtMaxHeightHelp": "Maximálne rozlíšenie obrázku albumu prostredníctvom upnp:albumArtURI.", "LabelAlbumArtHelp": "PN používa obrázok albumu, vrámci dlna:profileID atribútu upnp:albumArtURI. Niektoré zariadenia vyžadujú špecifickú hodnotu, bez ohľadu na veľkosť obrázku.", "HeaderDirectPlayProfileHelp": "Pridať profil priameho prehrávania pre definovanie, ktorý formát môže zariadenie natívne zvládnuť.", "LabelInNetworkSignInWithEasyPasswordHelp": "Použite jednoduchý PIN kód na prihlásenie v klientoch vo vnútri lokálnej siete. Vaše bežné heslo bude potrebné len pokiaľ ste mimo domova. Pokiaľ je PIN kód ponechaný prázdny, tak nebude potrebovať heslo vo vašej domácej sieti.", @@ -1274,7 +1261,6 @@ "ListPaging": "{0}-{1} z {2}", "WriteAccessRequired": "Server vyžaduje práva na zapisovanie do tohoto priečinku. Prosím, uistite sa že má práva na zapisovanie a skúste to znova.", "PathNotFound": "Táto cesta nebola nájdená. Prosím, uistite sa že cesta je správna a skúste to znovu.", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "Season": "Séria", "Person": "Osoba", diff --git a/src/strings/sl-si.json b/src/strings/sl-si.json index eae23136b9..cbb2095729 100644 --- a/src/strings/sl-si.json +++ b/src/strings/sl-si.json @@ -2,7 +2,6 @@ "ButtonAddUser": "Dodaj Uporabnika", "ButtonQuickStartGuide": "Vodnik za hiter zacetek", "ButtonSignOut": "Odjava", - "FolderTypeTvShows": "TV", "HeaderAddToCollection": "Dodaj v Zbirko", "HeaderEasyPinCode": "Enostavna Pin koda", "HeaderFrequentlyPlayed": "Pogosto Predvajano", @@ -32,7 +31,7 @@ "Settings": "Nastavitve", "TabAccess": "Dostop", "TabCatalog": "Katalog", - "TabLatest": "Zadnje", + "TabLatest": "Najnovejše", "TabMusic": "Glasba", "TabMyPlugins": "Moji dodatki", "TabNetworks": "Omrezja", @@ -216,7 +215,7 @@ "Disconnect": "Prekini povezavo", "Disc": "Disk", "DirectStreaming": "Neposredno pretakanje", - "DirectStreamHelp2": "Neposredno pretakanje porabi zelo malo procesorske moči in ne povzroči izgube kvalitete videa.", + "DirectStreamHelp2": "Neposredno pretakanje porabi zelo malo procesorske moči z minimalno izgubo kvalitete videa.", "DirectStreamHelp1": "Predstavnost je kompatibilna z napravo glede resolucije in vrste (H.264, AC3, itd.), vendar je v nepodprtem kontejnerju (mkv, avi, wmv, itd.). Predstavnost bo sproti prepakirana pred prenosom na napravo.", "DefaultSubtitlesHelp": "Podnapisi so naloženi na podlagi privzetih in prisiljenih oznak v metapodatkih. Če je na voljo več podnapisov, so upoštevane jezikovne nastavitve.", "HeaderSelectServerCachePathHelp": "Izberite ali vnesite pot, v katero se bodo zapisovali predpomnjeni podatki. Mapa mora omogočati pisanje.", @@ -353,11 +352,6 @@ "Fullscreen": "Celoten zaslon", "Friday": "Petek", "FormatValue": "Format: {0}", - "FolderTypeUnset": "Mešane vsebine", - "FolderTypeMusicVideos": "Videospoti", - "FolderTypeMusic": "Glasba", - "FolderTypeMovies": "Filmi", - "FolderTypeBooks": "Knjige", "Filters": "Filtri", "FileReadError": "Prišlo je do napake pri branju datoteke.", "FileReadCancelled": "Branje datoteke je bilo preklicano.", @@ -373,7 +367,7 @@ "ExtraLarge": "Zelo veliko", "ExitFullscreen": "Izhod in celozaslonskega načina", "ErrorSavingTvProvider": "Prišlo je do težave pri shranjevanju TV ponudnika. Preverite ali je dostopen in poskusite znova.", - "ErrorPleaseSelectLineup": "Prosimo izberite postajo in poskusite znova. Če ni na voljo nobene postaje, preverite ali so vaše uporabniško ime, geslo in poštna številka pravilni.", + "ErrorPleaseSelectLineup": "Prosimo izberite postajo in poskusite znova. Če ni na voljo nobene postaje, preverite vaše uporabniško ime, geslo in poštno številko.", "ErrorAddingListingsToSchedulesDirect": "Prišlo je do težave pri dodajanju postaj na vaš Schedules Direct račun. Schedules Direct omogoča omejeno število postaj na posameznem računu. Preden nadaljujete se morate prijaviti v vaš Schedules Direct in odstraniti ostale postaje z računa.", "ErrorGettingTvLineups": "Prišlo je do težave pri prenosu TV postaj. Preverite ali so podatki pravilni in poskusite znova.", "ErrorAddingTunerDevice": "Prišlo je do težave pri dodajanju sprejemnika. Preverite ali je dostopen in poskusite znova.", @@ -459,11 +453,9 @@ "LabelAbortedByServerShutdown": "(Prekinjeno zaradi zaustavitve strežnika)", "LabelAirsBeforeEpisode": "Predvajanje pred epizodo:", "LabelAlbumArtMaxWidth": "Največja širina slike albuma:", - "LabelAlbumArtMaxWidthHelp": "Največja ločljivost slike albuma dostopna preko UPnP:albumArtURI.", "LabelAlbumArtPN": "Slika albuma PN:", "LabelAlbum": "Album:", "LabelAlbumArtMaxHeight": "Največja višina slike albuma:", - "LabelAlbumArtMaxHeightHelp": "Največja ločljivost slike albuma dostopna preko UPnP:albumArtURI.", "LabelAudioBitDepth": "Bitna globina zvoka:", "LabelAllowedRemoteAddresses": "Filter oddaljenih IP naslovov:", "LabelAllowedRemoteAddressesMode": "Način filtra oddaljenih IP naslovov:", @@ -539,7 +531,7 @@ "LabelDisplayOrder": "Vrstni red prikaza:", "LabelDisplayName": "Prikazano ime:", "LabelDisplayMode": "Način prikaza:", - "LabelBindToLocalNetworkAddressHelp": "Preglasi lokalni IP naslov za HTTP strežnik. V kolikor pustite prazno se strežnik poveže z vsemi možnimi naslovi. Sprememba vrednosti zahteva ponovni zagon.", + "LabelBindToLocalNetworkAddressHelp": "Preglasi lokalni IP-naslov za HTTP-strežnik. V kolikor pustite prazno, se strežnik poveže z vsemi možnimi naslovi. Sprememba vrednosti zahteva ponovni zagon.", "InstallingPackage": "Nameščanje {0} (različica {1})", "ImportMissingEpisodesHelp": "Podatki o manjkajočih epizodah bodo dodani v bazo podatkov in prikazani znotraj sezon in serij. To lahko občutno podaljša čas uvoza v knjižnjico.", "ImportFavoriteChannelsHelp": "Uvoženi bodo zgolj programi, ki so na sprejemniku označeni kot priljubljeni.", @@ -590,8 +582,6 @@ "LabelGroupMoviesIntoCollectionsHelp": "Pri prikazovanju seznama filmov bodo filmi iz iste zbirke prikazani kot en združen element.", "LabelH264Crf": "H264 kodiranje CRF:", "LabelIconMaxHeight": "Največja višina ikone:", - "LabelIconMaxHeightHelp": "Največja resolucija ikon dostopnih prek upnp:icon.", - "LabelIconMaxWidthHelp": "Največja resolucija ikon dostopnih prek upnp:icon.", "LabelIdentificationFieldHelp": "Za velike ali male črke neobčutljiv podizraz ali regex izraz.", "LabelImageFetchersHelp": "Omogoči in razvrsti vire za pridobivanje slik po prioriteti.", "LabelImageType": "Tip slike:", @@ -900,7 +890,6 @@ "LabelScheduledTaskLastRan": "Nazadnje zagnano {0}. Čas trajanja {1}.", "OptionRandom": "Naključno", "OptionProtocolHttp": "HTTP", - "OptionProfilePhoto": "Slika", "OptionPremiereDate": "Datum premiere", "OptionOnInterval": "V intervalu", "OptionNew": "Novo…", @@ -940,7 +929,7 @@ "LabelSimultaneousConnectionLimit": "Omejitev števila sočasnih predvajanj:", "LabelServerName": "Ime strežnika:", "LabelServerHostHelp": "192.168.1.100:8096 ali https://myserver.com", - "LabelServerHost": "Naslov:", + "LabelServerHost": "Naslov strežnika:", "LabelSeriesRecordingPath": "Pot za snemanje serij:", "LabelSerialNumber": "Serijska številka", "LabelSendNotificationToUsers": "Pošlji obvestilo na:", @@ -988,7 +977,7 @@ "LabelTranscodingProgress": "Napredek prekodiranja:", "LabelTranscodingFramerate": "Hitrost prekodiranja:", "LabelTranscodes": "Prekodiranje:", - "LabelTranscodingTempPathHelp": "Določite pot po meri za datoteke prekodiranja. Pustite prazno za uporabo privzete lokacije.", + "LabelTranscodingTempPathHelp": "Določite pot po meri za začasne datoteke prekodiranja. Pustite prazno za uporabo privzete lokacije.", "LabelTranscodePath": "Pot prekodiranja:", "LabelTrackNumber": "Številka skladbe:", "LabelTime": "Čas:", @@ -998,7 +987,7 @@ "LabelSupportedMediaTypes": "Podprti tipi predstavnosti:", "LabelSubtitlePlaybackMode": "Način podnapisov:", "LabelSubtitleFormatHelp": "Primer: srt", - "LabelSubtitleDownloaders": "Pridobivanje podnapisov:", + "LabelSubtitleDownloaders": "Pridobi podnapise:", "Wednesday": "Sreda", "ValueVideoCodec": "Video kodek: {0}", "ValueTimeLimitSingleHour": "Časovna omejitev: 1 ura", @@ -1034,7 +1023,7 @@ "LibraryAccessHelp": "Izberite knjižnice, ki bodo deljenje s tem uporabnikom. Upravitelji bodo lahko urejali metapodatke z upraviteljem metapodatkov.", "LeaveBlankToNotSetAPassword": "To polje lahko pustite prazno za uporabo brez gesla.", "LearnHowYouCanContribute": "Poglejte, kako lahko pomagate.", - "LabelffmpegPathHelp": "Pot do datoteke aplikacije ffmpeg ali mape, ki jo vsebuje.", + "LabelffmpegPathHelp": "Pot do aplikacije ffmpeg ali mape, ki jo vsebuje.", "LabelffmpegPath": "Pot FFmpeg:", "LabelZipCode": "Poštna številka:", "LabelYear": "Leto:", @@ -1083,7 +1072,7 @@ "Episode": "Epizoda", "EnableDetailsBannerHelp": "Prikaži sliko pasice na vrhu strani podrobnosti.", "EnableDetailsBanner": "Pasica s podrobnostmi", - "DeinterlaceMethodHelp": "Izberite način razpletanja pri prekodiranju prepletenih vsebin.", + "DeinterlaceMethodHelp": "Izberite način razpletanja pri prekodiranju prepletenih vsebin brez strojnega pospeševanja. Ob vklopljenem strojnem pospeševanju prekodiranja, ki podpira razpletanje, bo ta nastavitev zanemarjena.", "ButtonSyncPlay": "SyncPlay", "LabelDynamicExternalId": "{0} Id:", "LabelDroppedFrames": "Izpuščene sličice:", @@ -1159,7 +1148,6 @@ "RememberMe": "Zapomni si me", "RecommendationDirectedBy": "Režija", "Person": "Oseba", - "OptionProfileVideo": "Video", "OptionMax": "Maks.", "OptionHasThemeSong": "Uvodna špica", "NextUp": "Sledi", @@ -1190,7 +1178,6 @@ "TabCodecs": "Kodeki", "OptionRegex": "Regex", "OptionProtocolHls": "HTTP pretakanje v živo", - "OptionProfileVideoAudio": "Video zvok", "ThemeSongs": "Glavne pesmi", "TabStreaming": "Pretakanje", "TabServer": "Strežnik", @@ -1311,5 +1298,44 @@ "LastSeen": "Nazadnje viden {0}", "PersonRole": "kot {0}", "ListPaging": "{0}-{1} od {2}", - "WriteAccessRequired": "Jellyfin potrebuje dostop za pisanje v to mapo. Prosimo zagotovite dostop za pisanje in poskusite znova." + "WriteAccessRequired": "Jellyfin potrebuje dostop za pisanje v to mapo. Prosimo zagotovite dostop za pisanje in poskusite znova.", + "LabelMaxMuxingQueueSizeHelp": "Najvišje število paketov v predpomnilniku med čakanjem na začetek pretakanja. Povečaj, če se v ffmpeg zapisniku pojavlja napaka: \"Too many packets buffered for output stream\". Priporočena vrednost: 2048.", + "RefreshDialogHelp": "Metapodatki se osvežujejo na podlagi nastavitev in internetnih storitev, ki so izbrane v nadzorni plošči.", + "RecordingScheduled": "Snemanje načrtovano.", + "QuickConnectNotActive": "Quick Connect ni aktiven na tem strežniku", + "QuickConnectNotAvailable": "Za možnost povezave Quick Connect kontaktiraj skrbnika", + "QuickConnectInvalidCode": "Neveljavna Quick Connect koda", + "QuickConnectDescription": "Za vpis s Quick Connect izberi Quick Connect na napravi preko katere se vpisuješ in vnesi kodo.", + "QuickConnectDeactivated": "Quick Connect je bil deaktiviran pred dokončanjem vpisa", + "QuickConnectAuthorizeFail": "Neznana Quick Connect koda", + "QuickConnectAuthorizeSuccess": "Avtorizirano", + "QuickConnectAuthorizeCode": "Vnesi kodo {0} za vpis", + "QuickConnectActivationSuccessful": "Aktivirano", + "QuickConnect": "Quick Connect", + "Profile": "Profil", + "PosterCard": "Kartica posterja", + "Poster": "Poster", + "Photo": "Fotografija", + "OptionSpecialEpisode": "Posebne epizode", + "OptionResumable": "Nadaljuj", + "OptionEmbedSubtitles": "Vgradi podnapise", + "LabelSpecialSeasonsDisplayName": "Prikazno ime posebne sezone:", + "LabelQuickConnectCode": "Koda za Quick connect:", + "LabelUnstable": "Nestabilno", + "LabelKnownProxies": "Znani posredniški strežniki:", + "LabelIconMaxResHelp": "Najvišja ločljivost ikon preko upnp:icon.", + "LabelCurrentStatus": "Trenutno stanje:", + "KnownProxiesHelp": "Seznam IP-naslovov znanih posredniških strežnikov za povezovanje z Jellyfin. To je potrebno za pravilno delovanje X-Forwarded-For zaglavij. Naslovi so ločeni z vejico. Sprememba vrednosti zahteva ponovni zagon.", + "LabelAlbumArtMaxResHelp": "Najvišja ločljivost grafike albuma preko upnp:albumArtURI.", + "Items": "Elementi", + "ItemCount": "{0} elementov", + "Image": "Slika", + "HeaderRecordingPostProcessing": "Obdelava snemanja", + "Other": "Drugo", + "EnableQuickConnect": "Omogoči Quick Connect za ta server", + "EnableAutoCast": "Nastavi kot privzeto", + "Data": "Podatki", + "ButtonUseQuickConnect": "Uporabi Quick Connect", + "ButtonActivate": "Aktiviraj", + "Authorize": "Pooblasti" } diff --git a/src/strings/sv.json b/src/strings/sv.json index aff41b96e6..9f4afd6cc0 100644 --- a/src/strings/sv.json +++ b/src/strings/sv.json @@ -16,7 +16,7 @@ "AllEpisodes": "Alla avsnitt", "AllLanguages": "Alla språk", "AllLibraries": "Alla bibliotek", - "AllowHWTranscodingHelp": "Tillåt TV-mottagaren att omkoda strömmar. Det kan minska behovet av omkodning på Jellyfin Servern.", + "AllowHWTranscodingHelp": "Tillåt TV-mottagaren att omkoda strömmar. Det kan minska behovet av omkodning på Jellyfin-servern.", "AllowOnTheFlySubtitleExtraction": "Tillåt undertextsextrahering under uppspelning", "AllowOnTheFlySubtitleExtractionHelp": "Inbäddade undertexter kan extraheras ur videor och skickas till klienter i textformat för att förhindra omkodning. I vissa system kan detta ta en lång tid och förhindra videouppspelningen under extraheringsprocessen. Avaktivera detta för att bränna in inbäddade undertexter genom omkodning när de inte stöds av klienten.", "AllowRemoteAccess": "Tillåt fjärranslutningar till denna server.", @@ -126,7 +126,7 @@ "DeviceAccessHelp": "Detta tillämpas endast för enheter som kan bli unikt identifierade och som inte förhindrar åtkomst till browsern. Filtering av användarenheter kommer att blockera dom från att använda nya enheter tills dom har blivit godkända här.", "DirectPlaying": "Direktuppspelning", "DirectStreamHelp1": "Innehållet har en kompatibel upplösning och mediatyp (H.264, AC3, osv.) för enheten, men är i en inkompatibel filbehållare (mkv, avi, wmv, osv.). Videofilen kommer att packas om i realtid innan den strömmas till enheten.", - "DirectStreamHelp2": "Direktströmning av en fil använder väldigt lite resurser av CPU'n utan att bildkvaliten försämras.", + "DirectStreamHelp2": "Direktströmning använder väldigt lite processorkraft och har en försumbar påverkan på bildkvaliten.", "DirectStreaming": "Direktströmning", "Director": "Regissör", "Directors": "Regi", @@ -165,9 +165,9 @@ "Ended": "Avslutad", "EndsAtValue": "Slutar vid: {0}", "Episodes": "Avsnitt", - "ErrorAddingMediaPathToVirtualFolder": "Det gick inte att lägga till sökvägen. Kontrollera att sökvägen är korrekt och att Jellyfin Server har rättigheter till sökvägen.", + "ErrorAddingMediaPathToVirtualFolder": "Det gick inte att lägga till sökvägen. Kontrollera att sökvägen är korrekt och att Jellyfin har rättigheter till sökvägen.", "ErrorAddingTunerDevice": "Det gick inte att lågga till den här TV-mottagaren. Säkerställ att den går att nå och försök igen.", - "ErrorDeletingItem": "Det gick inte att ta bort det här objektet från Jellyfin-servern. Kontrollera att Jellyfin-servern har skrivrättigheter till media-mappen och försök igen.", + "ErrorDeletingItem": "Det gick inte att ta bort det här objektet från servern. Kontrollera att Jellyfin har skrivrättigheter till media-mappen och försök igen.", "ErrorGettingTvLineups": "Ett fel uppstod vid nedladdningen utav TV-sortimentet. Se till så att uppgifterna stämmer och försök igen.", "ErrorStartHourGreaterThanEnd": "Sluttiden måste vara senare än starttiden.", "ErrorPleaseSelectLineup": "Välj en lineup och försök igen. Om inga lineups finns tillgängliga, kolla så att användarnamn, lösenord och postnummer stämmer.", @@ -185,12 +185,6 @@ "FileReadCancelled": "Inläsningen av filen har avbrutits.", "FileReadError": "Ett fel inträffade vid inläsningen av filen.", "Filters": "Filter", - "FolderTypeBooks": "Böcker", - "FolderTypeMovies": "Filmer", - "FolderTypeMusic": "Musik", - "FolderTypeMusicVideos": "Musikvideor", - "FolderTypeTvShows": "TV Serier", - "FolderTypeUnset": "Blandat Innehåll", "Folders": "Mappar", "Friday": "Fredag", "Fullscreen": "Fullskärm", @@ -218,7 +212,7 @@ "HeaderAllowMediaDeletionFrom": "Tillåt mediaborttagning från", "HeaderApiKey": "API-nyckel", "HeaderApiKeys": "API-nycklar", - "HeaderApiKeysHelp": "Externa applikationer behöver en API-nyckel för att kommunicera med Jellyfin servern. Nycklar skapas genom att logga in med ett Jellyfin-konto eller genom att manuellt skapa en nyckel till applikationen.", + "HeaderApiKeysHelp": "Externa applikationer behöver en API-nyckel för att kommunicera med servern. Nycklar skapas genom att logga in med ett vanligt användarkonto eller genom att manuellt skapa en nyckel till applikationen.", "HeaderAudioBooks": "Ljudböcker", "HeaderAudioSettings": "Ljudinställningar", "HeaderBlockItemsWithNoRating": "Blockera innehåll med ingen eller okänd åldersgräns:", @@ -275,7 +269,7 @@ "HeaderInstantMix": "Direktmix", "HeaderKeepRecording": "Fortsätt spela in", "HeaderKeepSeries": "Behåll serie", - "HeaderKodiMetadataHelp": "Jellyfin har stöd för NFO-metadatafiler. För att aktivera eller inaktivera NFO-metadata, använd Metadata-fliken för att konfigurera NFO-stöd för dina mediatyper.", + "HeaderKodiMetadataHelp": "För att aktivera eller inaktivera NFO-metadata, redigera ett bibliotek och använd Metadata-fliken.", "HeaderLatestEpisodes": "Senaste avsnitten", "HeaderLatestMedia": "Nytillkommet", "HeaderLatestMovies": "Nytillkomna filmer", @@ -313,7 +307,7 @@ "HeaderPluginInstallation": "Installation av tillägg", "HeaderPreferredMetadataLanguage": "Önskat språk för metadata", "HeaderProfileInformation": "Profilinformation", - "HeaderProfileServerSettingsHelp": "Dessa inställningar kontrollerar hur Jellyfin Server presenterar sig för enheten.", + "HeaderProfileServerSettingsHelp": "Dessa inställningar bestämmer hur servern presenterar sig för enheter.", "HeaderRecentlyPlayed": "Nyligen spelade", "HeaderRecordingOptions": "Inspelningsalternativ", "HeaderRecordingPostProcessing": "Post-proccessing för inspelningar", @@ -334,7 +328,7 @@ "HeaderSelectServerCachePath": "Välj plats för serverns cache", "HeaderSelectServerCachePathHelp": "Bläddra fram till eller ange plats för serverns cache. Katalogen måste vara tillgänglig för skrivning.", "HeaderSelectTranscodingPath": "Välj plats för mellanlagring vid omkodning", - "HeaderSelectTranscodingPathHelp": "Bläddra fram till eller ange plats för omkodarens mellanlagring. Katalogen måste vara tillgänglig för skrivning.", + "HeaderSelectTranscodingPathHelp": "Bläddra fram till eller ange plats för lagringen av omkodningsfiler. Katalogen måste vara tillgänglig för skrivning.", "HeaderSendMessage": "Skicka meddelande", "HeaderSeriesOptions": "Seriealternativ", "HeaderSeriesStatus": "Seriestatus", @@ -376,8 +370,8 @@ "Horizontal": "Horisontell", "Identify": "Identifiera", "Images": "Bilder", - "ImportFavoriteChannelsHelp": "Aktivera för att endast importera kanaler som är märkta som favoriter på den här TV-mottagaren.", - "ImportMissingEpisodesHelp": "Om aktiverat importeras information om saknade episoder till din Jellyfin-databas och visas i seriesäsongerna. Detta kan innebära längre tidsåtgång för biblioteksskanningar.", + "ImportFavoriteChannelsHelp": "Endast kanaler som är märkta som favoriter på den här TV-mottagaren kommer att importeras.", + "ImportMissingEpisodesHelp": "Information om saknade episoder kommer att importeras till din Jellyfin-databas och visas i seriesäsongerna. Detta kan innebära att biblioteksskanningar tar en avsevärt längre tid.", "InstallingPackage": "Installerar {0} (version {1})", "InstantMix": "Omedelbar mix", "ItemCount": "{0} objekt", @@ -395,23 +389,21 @@ "LabelAirsBeforeSeason": "Sänds före säsong:", "LabelAlbumArtHelp": "PN som används för omslagsbilder, inom attributet dlna:profileID hos upnp:albumArtURI. Vissa enheter kräver ett specifikt värde, oavsett bildens storlek.", "LabelAlbumArtMaxHeight": "Skivomslagens maxhöjd:", - "LabelAlbumArtMaxHeightHelp": "Högsta upplösning hos omslagsbilder presenterade via upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Maximal bredd för omslagsbilder:", - "LabelAlbumArtMaxWidthHelp": "Högsta upplösning hos omslagsbilder presenterade via upnp:albumArtURI.", "LabelAlbumArtPN": "PN för omslagsbilder:", "LabelAlbumArtists": "Albumartist:", "LabelAllowHWTranscoding": "Tillåt hårdvaruomkodning", "LabelAppName": "Appens namn", "LabelAppNameExample": "Exempel: Sickbeard, Sonarr", "LabelArtists": "Artister:", - "LabelArtistsHelp": "Separera med vid flera ;", + "LabelArtistsHelp": "Separera flera artister med ett semikolon.", "LabelAudioLanguagePreference": "Önskat ljudspråk:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Uppdatera metadata automatiskt ifrån internet:", "LabelBindToLocalNetworkAddress": "Knyt till lokal nätverksadress:", - "LabelBindToLocalNetworkAddressHelp": "Valfri. Skriv över den lokala IP-adressen att binda http-servern till. Om den är tom, kommer server knytas till alla tillgängliga adresser. Ändring kräver omstart av Jellyfin server.", + "LabelBindToLocalNetworkAddressHelp": "Skriv över den lokala IP-adressen för HTTP-servern. Om den är tom kommer servern knytas till alla tillgängliga adresser. Ändring av detta värde kräver en omstart.", "LabelBirthDate": "Födelsedatum:", "LabelBirthYear": "Födelseår:", - "LabelBlastMessageInterval": "Sändningsintervall i sekunder för \"jag lever\"-meddelanden", + "LabelBlastMessageInterval": "Sändningsintervall för \"jag lever\"-meddelanden", "LabelBlastMessageIntervalHelp": "Anger tid i sekunder mellan varje \"jag lever\"-meddelande.", "LabelBlockContentWithTags": "Blockera innehåll med etiketterna:", "LabelBurnSubtitles": "Bränn untertexter:", @@ -435,7 +427,7 @@ "LabelCustomRating": "Anpassad åldersgräns:", "LabelDateAdded": "Inlagd den:", "LabelDateAddedBehavior": "Hantering av datum för nytt innehåll:", - "LabelDateAddedBehaviorHelp": "Om ett metadatavärde finns kommer det att användas i stället för dessa.", + "LabelDateAddedBehaviorHelp": "Om ett metadatavärde finns kommer det alltid att användas i stället för dessa alternativ.", "LabelDateTimeLocale": "Språktidsformat:", "LabelDay": "Dag:", "LabelDeathDate": "Död:", @@ -464,8 +456,8 @@ "LabelEnableAutomaticPortMapHelp": "För automatiskt vidare publika portar från din router till lokala portar på din server via UPnP. Detta fungerar inte med alla router modeller eller nätverkskonfigurationer. Ändringar kommer inte appliceras inte tills server startats om.", "LabelEnableBlastAliveMessages": "Skicka ut \"jag lever\"-meddelanden", "LabelEnableBlastAliveMessagesHelp": "Aktivera detta om andra UPnP-enheter på nätverket har problem att upptäcka servern.", - "LabelEnableDlnaClientDiscoveryInterval": "Intervall för upptäckt av klienter (i sekunder)", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ange hur ofta Jellyfin Server söker efter nya DLNA-klienter med hjälp av SSDP-protokollet.", + "LabelEnableDlnaClientDiscoveryInterval": "Intervall för att upptäcka klienter", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Ange hur ofta det söks efter nya DLNA-klienter med hjälp av SSDP-protokollet.", "LabelEnableDlnaDebugLogging": "Aktivera DLNA felsökningsloggning", "LabelEnableDlnaDebugLoggingHelp": "Detta resulterar i mycket stora loggfiler och rekommenderas bara vid felsökning.", "LabelEnableDlnaPlayTo": "Använd DLNA spela-upp-på", @@ -489,7 +481,7 @@ "LabelFont": "Typsnitt:", "LabelForgotPasswordUsernameHelp": "Skriv ditt användarnamn, om du kommer ihåg det.", "LabelFriendlyName": "Visningsnamn:", - "LabelServerNameHelp": "Det här namnet används för att identifiera servern. Ifall det lämnas tomt används datorns namn.", + "LabelServerNameHelp": "Det här namnet används för att identifiera servern. Ifall det lämnas tomt används serverns värdnamn.", "LabelGroupMoviesIntoCollections": "Gruppera filmer i samlingsboxar", "LabelGroupMoviesIntoCollectionsHelp": "I filmlistor visas filmer som ingår i en samlingsbox som ett enda objekt.", "LabelH264Crf": "H264-omkodning CRF:", @@ -499,11 +491,9 @@ "LabelHomeNetworkQuality": "Hemnätverkskvalitet:", "LabelHomeScreenSectionValue": "Hemskärmsdel {0}:", "LabelHttpsPort": "Lokalt portnummer för HTTPS:", - "LabelHttpsPortHelp": "Den lokala tcp-port som Jellyfin Server ska lyssna på https.", + "LabelHttpsPortHelp": "Den lokala TCP-porten för HTTPS-servern.", "LabelIconMaxHeight": "Maxhöjd på ikoner:", - "LabelIconMaxHeightHelp": "Högsta upplösning hos ikoner som visas via upnp:icon.", "LabelIconMaxWidth": "Maxbredd på ikoner:", - "LabelIconMaxWidthHelp": "Högsta upplösning på ikoner som visas via upnp:icon.", "LabelIdentificationFieldHelp": "En skiftlägesokänslig delsträng eller regex-uttryck.", "LabelImageFetchersHelp": "Aktivera och rangordna dina hämtare baserat på prioritet.", "LabelImageType": "Typ av bild:", @@ -527,7 +517,7 @@ "LabelLanguage": "Språk:", "LabelLineup": "Uppsättning:", "LabelLocalHttpServerPortNumber": "Lokalt portnummer för HTTP:", - "LabelLocalHttpServerPortNumberHelp": "Den lokala tcp-port som Jellyfin Server ska lyssna på http.", + "LabelLocalHttpServerPortNumberHelp": "Den lokala TCP-porten för HTTP-servern.", "LabelLockItemToPreventChanges": "Lås det här objektet för att förhindra ändringar", "LabelLoginDisclaimer": "Ansvarsbegränsning vid inloggning:", "LabelLoginDisclaimerHelp": "Detta visas längst ned på inloggningssidan.", @@ -568,7 +558,7 @@ "LabelMovieCategories": "Filmkategorier:", "LabelMoviePrefix": "Film prefix:", "LabelMoviePrefixHelp": "Om ett prefix har lagts till filmertitlarna, skriv in det här så att servern kan hantera dessa korrekt.", - "LabelMovieRecordingPath": "Inspelningssökväg för film (valfri):", + "LabelMovieRecordingPath": "Inspelningssökväg för film:", "LabelMusicStreamingTranscodingBitrate": "Bithastighet vid omkodning av musik:", "LabelMusicStreamingTranscodingBitrateHelp": "Ange högsta bithastighet vid strömning av musik.", "LabelName": "Namn:", @@ -580,8 +570,8 @@ "LabelNumber": "Nr:", "LabelNumberOfGuideDays": "Antal dagars tablå att hämta:", "LabelNumberOfGuideDaysHelp": "Hämtning av en längre periods tablå ger möjlighet att boka inspelningar och se program längre fram i tiden, men ger längre nedladdningstid. \"Auto\" väljer baserat på antalet kanaler.", - "LabelOptionalNetworkPath": "(Valfri) Delad nätverksmapp:", - "LabelOptionalNetworkPathHelp": "Om denna mappen delas på ditt nätverk, kan den delade sökvägen tillåta Jellyfin-appar på andra enheter att streama mediafiler direkt. Som exempel, {0} eller {1}.", + "LabelOptionalNetworkPath": "Delad nätverksmapp:", + "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": "Original titel:", "LabelOverview": "Synopsis:", @@ -619,7 +609,7 @@ "LabelReleaseDate": "Premiärdatum:", "LabelRemoteClientBitrateLimit": "Maximal hastighet för strömning till Internet (Mbps):", "LabelRemoteClientBitrateLimitHelp": "En valfri bitfrekvensgräns för enskilda strömmar utanför det lokala nätverket. Detta är användbart för att förhindra enheter från att begära högre bitfrekvens än din internetuppkoppling kan hantera. Detta kan innebära högre processorbelastning för att omkoda videor till lägre bitfrekvens.", - "LabelRuntimeMinutes": "Speltid (min):", + "LabelRuntimeMinutes": "Speltid:", "LabelSaveLocalMetadata": "Spara grafik till mediamapparna", "LabelSaveLocalMetadataHelp": "Om grafik sparas tillsammans med media är de enkelt åtkomliga för redigering.", "LabelScheduledTaskLastRan": "Senast körd {0}, tog {1}.", @@ -631,7 +621,7 @@ "LabelSelectVersionToInstall": "Välj version att installera:", "LabelSendNotificationToUsers": "Skicka meddelande till:", "LabelSerialNumber": "Serienummer", - "LabelSeriesRecordingPath": "Inspelningssökväg för TV-serier (valfri):", + "LabelSeriesRecordingPath": "Inspelningssökväg för TV-serier:", "LabelServerHost": "Värd:", "LabelServerHostHelp": "192.168.1.100:8096 eller https://min.server.com", "LabelSimultaneousConnectionLimit": "Begränsning för samtidiga strömmar:", @@ -736,13 +726,13 @@ "MessageConfirmProfileDeletion": "Är du säker på att du vill ta bort den här profilen?", "MessageConfirmRecordingCancellation": "Är du säker på att du vill avbryta denna inspelning?", "MessageConfirmRemoveMediaLocation": "Är du säker på att du vill ta bort den här platsen?", - "MessageConfirmRestart": "Är du säker på att du vill starta om Jellyfin server?", - "MessageConfirmRevokeApiKey": "Är du säker på att du vill återkalla den här api-nyckeln? Applikationens koppling till Jellyfin Server kommer avslutas abrupt.", + "MessageConfirmRestart": "Är du säker på att du vill starta om Jellyfin?", + "MessageConfirmRevokeApiKey": "Är du säker på att du vill återkalla den här API-nyckeln? Applikationens koppling till denna server kommer att avslutas abrupt.", "MessageConfirmShutdown": "Är du säker på att du vill stänga av servern?", "MessageContactAdminToResetPassword": "Vänligen kontakta din systemadministratör för att återställa ditt lösenord.", "MessageCreateAccountAt": "Skapa ett konto på {0}", "MessageDeleteTaskTrigger": "Vill du ta bort denna aktivitetsutlösare?", - "MessageDirectoryPickerBSDInstruction": "Om du kör BSD kan du behöva konfiguerara din lagring inom FreeNAS Jail för att ge Jellyfin åtkomst till det.", + "MessageDirectoryPickerBSDInstruction": "Om du kör BSD kan du behöva konfiguerara din lagring inom ditt FreeNAS-Jail för att ge Jellyfin åtkomst till din media.", "MessageDirectoryPickerLinuxInstruction": "För Linux på ArchLinux, CentOS, Debian, Fedora, OpenSuse, eller Ubuntu, behöver du ge systemanvändaren för Jellyfin minst läsrättigheter till dina lagringsplatser.", "MessageDownloadQueued": "Nedladdning köad.", "MessageEnablingOptionLongerScans": "Aktivering av detta alternativ kan innebära att biblioteksskanningar tar längre tid.", @@ -764,7 +754,7 @@ "MessagePleaseEnsureInternetMetadata": "Var god se till att hämtning av metadata via Internet är aktiverad.", "MessagePleaseWait": "Vänligen vänta. Detta kan ta ett tag.", "MessagePluginConfigurationRequiresLocalAccess": "Logga in på din din lokala Jellyfin Server för att konfigurera det här tillägget.", - "MessagePluginInstallDisclaimer": "Tillägg skapade av Jellyfin-användare är ett bra sätt att förbättra din Jellyfin-upplevelse med ytterligare funktionalitet. Observera att detta kan påverka din Jellyfin-server så som längre tidsåtgång för biblioteksskanningar, ytterligare bakgrundsprocesser och minskad systemstabilitet.", + "MessagePluginInstallDisclaimer": "Tillägg skapade av användare är ett bra sätt att förbättra din upplevelse med ytterligare funktionalitet. Observera att detta kan påverka din server så som längre tidsåtgång för biblioteksskanningar, ytterligare bakgrundsprocesser och minskad systemstabilitet.", "MessageReenableUser": "Se nedan för att aktivera igen", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Följande mediaplatser kommer att tas bort från ditt bibliotek:", "MessageUnableToConnectToServer": "Vi kunde inte upprätta anslutning till vald server just nu. Försäkra dig om att den är påslagen och försök igen.", @@ -814,7 +804,7 @@ "OptionAllowLinkSharingHelp": "Endast webbsidor med medieinformation delas. Mediefiler delas aldrig publikt. Delningar är tidsbegränsade och upphör efter {0} dagar.", "OptionAllowManageLiveTv": "Tillåt hantering av Live-TV inspelningar", "OptionAllowMediaPlayback": "Tillåt mediauppspelning", - "OptionAllowMediaPlaybackTranscodingHelp": "Att förhindra åtkomst till omkodning kan orsaka uppspelningsfel i Jellyfin-appar på grund av mediaformat som inte stöds.", + "OptionAllowMediaPlaybackTranscodingHelp": "Att förhindra åtkomst till omkodning kan orsaka uppspelningsfel i klienter på grund av mediaformat som inte stöds.", "OptionAllowRemoteControlOthers": "Tillåt fjärrstyrning av andra användare", "OptionAllowRemoteSharedDevices": "Tillåt fjärrstyrning av delade enheter", "OptionAllowRemoteSharedDevicesHelp": "DLNA-enheter betraktas som delade tills en användare börjar kontrollera den.", @@ -874,8 +864,6 @@ "OptionPlainVideoItemsHelp": "Om aktiverad representeras alla videor i DIDL som \"object.item.videoItem\" i stället för en mera specifik typ, t ex \"object.item.videoItem.movie\".", "OptionPlayCount": "Antal visningar", "OptionPremiereDate": "Premiärdatum", - "OptionProfilePhoto": "Foto", - "OptionProfileVideoAudio": "Videoljudspår", "OptionProtocolHls": "Live-strömning via Http", "OptionReleaseDate": "Premiärdatum", "OptionReportByteRangeSeekingWhenTranscoding": "Meddela att servern stödjer bytebaserad sökning vid omkodning", @@ -1125,8 +1113,8 @@ "AuthProviderHelp": "Välj en autentiseringsleverantör som ska användas för att autentisera denna användarens lösenord.", "Ascending": "Stigande", "AllowedRemoteAddressesHelp": "Kommaavgränsad lista av IP-adresser eller IP/nätmask poster för nätverk som kommer bli tillåtna att ansluta avlägset. Om fältet lämnas tomt så kommer alla avlägsna adresser tillåtas.", - "AllowMediaConversionHelp": "Tillåt eller neka tillgång till media konvertings funktionen.", - "AllowMediaConversion": "Tillåt media konvertering", + "AllowMediaConversionHelp": "Tillåt eller neka tillgång till mediakonvertingsfunktionen.", + "AllowMediaConversion": "Tillåt mediakonvertering", "Alerts": "Alarm", "HeaderMedia": "Media", "FormatValue": "Format: {0}", @@ -1172,7 +1160,7 @@ "LabelPlayMethod": "Spelmetod:", "LabelPlayerDimensions": "Spelare dimensioner:", "LabelPasswordResetProvider": "Lösenords Återställning Leverantör:", - "LabelBaseUrlHelp": "Lägger till en anpassad undermapp till serverns URL. Som exempel: http://example.com/<baseurl>", + "LabelBaseUrlHelp": "Lägg till en anpassad undermapp till serverns URL. Till exempel: http://example.com/<baseurl>", "LabelCorruptedFrames": "Skadade ramar:", "HeaderParentalRatings": "Föräldrabetyg", "HeaderNavigation": "Navigering", @@ -1205,7 +1193,6 @@ "OptionRegex": "Regex", "OptionRandom": "Slumpmässig", "OptionProtocolHttp": "HTTP", - "OptionProfileVideo": "Video", "OptionMax": "Max", "OptionLoginAttemptsBeforeLockoutHelp": "Ett värde av noll menas att använda standard av tre försök för normala användare och fem för administratörer. -1 kommer att stänga av denna funktion.", "OptionLoginAttemptsBeforeLockout": "Avgör hur många felaktiga inloggnings försök som kan utföras innan kontot låses.", @@ -1282,7 +1269,6 @@ "LabelDeinterlaceMethod": "Deinterlacing-metod:", "WeeklyAt": "{0}s vid {1}", "LastSeen": "Senast sedd {0}", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "Filter": "Filter", "New": "Ny", @@ -1294,7 +1280,7 @@ "SaveChanges": "Spara ändringar", "LabelRequireHttps": "Kräv HTTPS", "LabelChromecastVersion": "Chromecast-version", - "LabelEnableHttpsHelp": "Gör det möjligt för servern att lyssna på den konfigurerade HTTPS-porten. Ett giltigt certifikat måste också konfigureras för att detta ska fungera.", + "LabelEnableHttpsHelp": "Lyssna på den konfigurerade HTTPS-porten. Ett giltigt certifikat måste också läggas till för att detta ska fungera.", "LabelEnableHttps": "Aktivera HTTPS", "HeaderServerAddressSettings": "Serveradressinställningar", "HeaderRemoteAccessSettings": "Inställningar för fjärråtkomst", @@ -1357,5 +1343,13 @@ "MessageSyncPlayDisabled": "SyncPlay avaktiverat.", "MessageSyncPlayEnabled": "SyncPlay aktiverat.", "MessageNoGenresAvailable": "Aktivera vissa metadataleverantörer att hämta genrer från internet.", - "LabelRepositoryNameHelp": "Ett eget namn för att särskilja denna förvaringsplats från andra tillagda på din server." + "LabelRepositoryNameHelp": "Ett eget namn för att särskilja denna förvaringsplats från andra tillagda på din server.", + "Other": "Annat", + "Preview": "Förhandsvisning", + "NextTrack": "Hoppa över till nästa", + "MusicVideos": "Musikvideor", + "LabelUnstable": "Ostabil", + "LabelIconMaxResHelp": "Högsta tillåtna upplösning för ikoner som visas via egenskapen upnp:icon.", + "LabelAlbumArtMaxResHelp": "Högsta tillåtna upplösning för albumomslag som visas via egenskapen upnp:albumArtURI.", + "Image": "Bild" } diff --git a/src/strings/ta.json b/src/strings/ta.json index 920265f15b..49f1057789 100644 --- a/src/strings/ta.json +++ b/src/strings/ta.json @@ -10,7 +10,7 @@ "AddToPlaylist": "பட்டியலில் சேர்", "AirDate": "ஒளிபரப்பப்பட்ட தேதி", "AsManyAsPossible": "முடிந்தவரை பல", - "Artists": "கலைஞர்", + "Artists": "கலைஞர்கள்", "Artist": "கலைஞர்", "Art": "கலை", "AroundTime": "சுற்றி", @@ -70,7 +70,7 @@ "ValueSpecialEpisodeName": "சிறப்பு - {0}", "Sync": "ஒத்திசைவு", "Songs": "பாடல்கள்", - "Shows": "தொடர்கள்", + "Shows": "நிகழ்ச்சிகள்", "Playlists": "தொடர் பட்டியல்கள்", "Photos": "புகைப்படங்கள்", "Movies": "திரைப்படங்கள்", @@ -205,7 +205,7 @@ "DeleteImage": "படத்தை நீக்கு", "DeleteDeviceConfirmation": "இந்த சாதனத்தை நீக்க விரும்புகிறீர்களா? அடுத்த முறை ஒரு பயனர் உள்நுழையும்போது அது மீண்டும் தோன்றும்.", "Delete": "அழி", - "DeinterlaceMethodHelp": "ஒன்றோடொன்று உள்ளடக்கத்தை டிரான்ஸ்கோடிங் செய்யும்போது பயன்படுத்த வேண்டிய deinterlacing முறையைத் தேர்ந்தெடுக்கவும்.", + "DeinterlaceMethodHelp": "மென்பொருளானது ஒன்றோடொன்று உள்ளடக்கத்தை டிரான்ஸ்கோடிங் செய்யும்போது பயன்படுத்த வேண்டிய செயலிழப்பு முறையைத் தேர்ந்தெடுக்கவும். வன்பொருள் முடுக்கம் ஆதரிக்கும் வன்பொருள் செயலிழப்பு இயக்கப்பட்டால், இந்த அமைப்பிற்கு பதிலாக வன்பொருள் deinterlacer பயன்படுத்தப்படும்.", "DefaultSubtitlesHelp": "உட்பொதிக்கப்பட்ட மெட்டாடேட்டாவில் இயல்புநிலை மற்றும் கட்டாயக் கொடிகளின் அடிப்படையில் வசன வரிகள் ஏற்றப்படுகின்றன. பல விருப்பங்கள் கிடைக்கும்போது மொழி விருப்பத்தேர்வுகள் கருதப்படுகின்றன.", "DefaultMetadataLangaugeDescription": "இவை உங்கள் இயல்புநிலைகள் மற்றும் ஒவ்வொரு நூலக அடிப்படையில் தனிப்பயனாக்கலாம்.", "ErrorDefault": "கோரிக்கையை செயலாக்குவதில் பிழை ஏற்பட்டது. பின்னர் மீண்டும் முயற்சிக்கவும்.", @@ -288,12 +288,6 @@ "Fullscreen": "முழு திரை", "Friday": "வெள்ளி", "FormatValue": "வடிவம்: {0}", - "FolderTypeUnset": "கலப்பு உள்ளடக்கம்", - "FolderTypeTvShows": "தொலைக்காட்சி நிகழ்ச்சிகள்", - "FolderTypeMusicVideos": "இசை கானொளி", - "FolderTypeMusic": "இசை", - "FolderTypeMovies": "திரைப்படங்கள்", - "FolderTypeBooks": "புத்தகங்கள்", "Filters": "வடிப்பான்கள்", "FileReadError": "கோப்பைப் படிக்கும்போது பிழை ஏற்பட்டது.", "FileReadCancelled": "படித்த கோப்பு ரத்து செய்யப்பட்டது.", @@ -506,9 +500,7 @@ "LabelAllowHWTranscoding": "வன்பொருள் டிரான்ஸ்கோடிங்கை அனுமதிக்கவும்", "LabelAlbumArtists": "ஆல்பம் கலைஞர்கள்:", "LabelAlbumArtPN": "ஆல்பம் படம் PN:", - "LabelAlbumArtMaxWidthHelp": "ஆல்பம் படத்தின் அதிகபட்ச தெளிவுத்திறன் upnp வழியாக வெளிப்படுத்தப்படுகிறது: albumArtURI.", "LabelAlbumArtMaxWidth": "ஆல்பம் படம் அதிகபட்ச அகலம்:", - "LabelAlbumArtMaxHeightHelp": "ஆல்பம் படத்தின் அதிகபட்ச தெளிவுத்திறன் upnp வழியாக வெளிப்படுத்தப்படுகிறது: albumArtURI.", "LabelAlbumArtMaxHeight": "ஆல்பம் படம் அதிகபட்ச உயரம்:", "LabelAlbumArtHelp": "ஆல்பம் கலைக்கு PN பயன்படுத்தப்படுகிறது, dlna: profileID பண்புக்கூறு upnp: albumArtURI. சில சாதனங்களுக்கு படத்தின் அளவைப் பொருட்படுத்தாமல் ஒரு குறிப்பிட்ட மதிப்பு தேவைப்படுகிறது.", "LabelAlbum": "ஆல்பம்:", @@ -669,9 +661,7 @@ "LabelImageType": "பட வகை:", "LabelImageFetchersHelp": "முன்னுரிமைக்கு ஏற்ப உங்களுக்கு விருப்பமான பட பெறுபவர்களை இயக்கவும் தரவரிசைப்படுத்தவும்.", "LabelIdentificationFieldHelp": "ஒரு வழக்கு-உணர்வற்ற அடி மூலக்கூறு அல்லது ரீஜெக்ஸ் வெளிப்பாடு.", - "LabelIconMaxWidthHelp": "Upnp: ஐகான் வழியாக வெளிப்படும் ஐகான்களின் அதிகபட்ச தீர்மானம்.", "LabelIconMaxWidth": "ஐகான் அதிகபட்ச அகலம்:", - "LabelIconMaxHeightHelp": "Upnp: ஐகான் வழியாக வெளிப்படும் ஐகான்களின் அதிகபட்ச தீர்மானம்.", "LabelIconMaxHeight": "ஐகான் அதிகபட்ச உயரம்:", "LabelHttpsPortHelp": "HTTPS சேவையகத்திற்கான TCP போர்ட் எண்.", "LabelHttpsPort": "உள்ளூர் HTTPS போர்ட் எண்:", @@ -1109,9 +1099,6 @@ "OptionRandom": "சீரற்ற", "OptionProtocolHttp": "HTTP", "OptionProtocolHls": "HTTP நேரடி ஒளிபரப்பு", - "OptionProfileVideoAudio": "வீடியோ ஆடியோ", - "OptionProfileVideo": "காணொளி", - "OptionProfilePhoto": "புகைப்படம்", "OptionPremiereDate": "பிரீமியர் தேதி", "OptionPlayCount": "ப்ளே கவுண்ட்", "OptionPlainVideoItemsHelp": "எல்லா வீடியோக்களும் டிஐடிஎல்லில் \"object.item.videoItem\" என குறிப்பிடப்படுகின்றன, அதாவது \"object.item.videoItem.movie\" போன்ற ஒரு குறிப்பிட்ட வகைக்கு பதிலாக.", @@ -1393,5 +1380,58 @@ "Poster": "சுவரொட்டி", "MusicVideos": "இசை கானொளி", "Image": "படம்", - "Data": "தகவல்கள்" + "Data": "தகவல்கள்", + "VideoAudio": "வீடியோ ஆடியோ", + "Photo": "புகைப்படம்", + "LabelIconMaxResHelp": "Upnp: ஐகான் வழியாக வெளிப்படும் ஐகான்களின் அதிகபட்ச தீர்மானம்.", + "LabelAlbumArtMaxResHelp": "ஆல்பம் படத்தின் அதிகபட்ச தெளிவுத்திறன் upnp: albumArtURI வழியாக வெளிப்படும்.", + "Other": "மற்றவை", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacingHelp": "டீஇன்டர்லேசிங் செய்யும் போது இந்த அமைப்பு புலம் வீதத்தைப் பயன்படுத்துகிறது, இது பெரும்பாலும் பாப் டீஇன்டர்லேசிங் என அழைக்கப்படுகிறது, இது டிவியில் ஒன்றோடொன்று இணைக்கப்பட்ட வீடியோவைப் பார்க்கும்போது நீங்கள் பார்ப்பது போன்ற முழு இயக்கத்தையும் வழங்க வீடியோவின் பிரேம் வீதத்தை இரட்டிப்பாக்குகிறது.", + "UseDoubleRateDeinterlacing": "செயலிழக்கும்போது பிரேம் வீதத்தை இரட்டிப்பாக்குங்கள்", + "LabelMaxMuxingQueueSizeHelp": "அனைத்து ஸ்ட்ரீம்களையும் துவக்கக் காத்திருக்கும்போது இடையகப்படுத்தக்கூடிய அதிகபட்ச பாக்கெட்டுகள். Ffmpeg பதிவுகளில் \"வெளியீட்டு ஸ்ட்ரீமுக்கு இடையகப்படுத்தப்பட்ட பல பாக்கெட்டுகள்\" பிழையை நீங்கள் இன்னும் சந்தித்தால் அதை அதிகரிக்க முயற்சிக்கவும். பரிந்துரைக்கப்பட்ட மதிப்பு 2048 ஆகும்.", + "LabelMaxMuxingQueueSize": "அதிகபட்ச மக்ஸிங் வரிசை அளவு:", + "LabelTonemappingParamHelp": "டோன் மேப்பிங் வழிமுறையை டியூன் செய்யுங்கள். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் NaN ஆகும். பொதுவாக அதை காலியாக விடவும்.", + "LabelTonemappingParam": "டோன் மேப்பிங் அளவுரு:", + "LabelTonemappingPeakHelp": "இந்த மதிப்புடன் சமிக்ஞை / பெயரளவு / குறிப்பு உச்சத்தை மேலெழுதவும். காட்சி மெட்டாடேட்டாவில் உட்பொதிக்கப்பட்ட உச்ச தகவல் நம்பகத்தன்மையற்றதாக இருக்கும்போது அல்லது குறைந்த வரம்பிலிருந்து அதிக வரம்பிற்கு டோன் மேப்பிங் செய்யும்போது பயனுள்ளதாக இருக்கும். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் 0 ஆகும்.", + "LabelTonemappingPeak": "டோன் மேப்பிங் உச்சம்:", + "LabelTonemappingThresholdHelp": "டோன் மேப்பிங் அல்காரிதம் அளவுருக்கள் ஒவ்வொரு காட்சிக்கும் நன்றாக வடிவமைக்கப்பட்டுள்ளன. காட்சி மாறிவிட்டதா இல்லையா என்பதைக் கண்டறிய ஒரு வாசல் பயன்படுத்தப்படுகிறது. தற்போதைய சட்ட சராசரி பிரகாசத்திற்கும் தற்போதைய இயங்கும் சராசரிக்கும் இடையிலான தூரம் ஒரு நுழைவு மதிப்பை மீறினால், காட்சி சராசரி மற்றும் உச்ச பிரகாசத்தை மீண்டும் கணக்கிடுவோம். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் 0.8 மற்றும் 0.2 ஆகும்.", + "LabelTonemappingThreshold": "டோன் மேப்பிங் தொடக்கநிலை:", + "LabelTonemappingDesatHelp": "இந்த பிரகாசத்தின் அளவைத் தாண்டிய சிறப்பம்சங்களுக்கு தேய்மானத்தைப் பயன்படுத்துங்கள். அதிக அளவுரு, அதிக வண்ண தகவல்கள் பாதுகாக்கப்படும். இந்த அமைப்பு சூப்பர்-சிறப்பம்சங்களுக்கான இயற்கைக்கு மாறான வண்ணங்களைத் தடுக்க உதவுகிறது, அதற்கு பதிலாக (சுமூகமாக) வெள்ளை நிறமாக மாறுவதன் மூலம். இது வரம்பற்ற வண்ணங்களைப் பற்றிய தகவல்களைக் குறைக்கும் செலவில், படங்கள் மிகவும் இயல்பானதாக உணரவைக்கும். பரிந்துரைக்கப்பட்ட மற்றும் இயல்புநிலை மதிப்புகள் 0 மற்றும் 0.5 ஆகும்.", + "LabelTonemappingDesat": "டோன் மேப்பிங் டெசாட்:", + "TonemappingRangeHelp": "வெளியீட்டு வண்ண வரம்பைத் தேர்ந்தெடுக்கவும். ஆட்டோ என்பது உள்ளீட்டு வரம்பைப் போன்றது.", + "LabelTonemappingRange": "டோன் மேப்பிங் வரம்பு:", + "TonemappingAlgorithmHelp": "டோன் மேப்பிங் நன்றாக இருக்கும். இந்த விருப்பங்களை நீங்கள் அறிந்திருக்கவில்லை என்றால், இயல்புநிலையை வைத்திருங்கள். பரிந்துரைக்கப்பட்ட மதிப்பு ரெய்ன்ஹார்ட்.", + "LabelTonemappingAlgorithm": "பயன்படுத்த டோன் மேப்பிங் வழிமுறையைத் தேர்ந்தெடுக்கவும்:", + "AllowTonemappingHelp": "டோன் மேப்பிங் ஒரு வீடியோவின் டைனமிக் வரம்பை எச்டிஆரிலிருந்து எஸ்.டி.ஆருக்கு மாற்றும், அதே நேரத்தில் பட விவரங்களையும் வண்ணங்களையும் பராமரிக்கும், அவை அசல் காட்சியைக் குறிக்கும் மிக முக்கியமான தகவல்கள். உட்பொதிக்கப்பட்ட HDR10 அல்லது HLG மெட்டாடேட்டாவுடன் வீடியோக்களை டிரான்ஸ்கோடிங் செய்யும் போது மட்டுமே தற்போது செயல்படுகிறது. பிளேபேக் சீராக இல்லாவிட்டால் அல்லது தோல்வியுற்றால், தயவுசெய்து தொடர்புடைய வன்பொருள் டிகோடரை அணைக்க கருதுங்கள்.", + "EnableTonemapping": "டோன் மேப்பிங்கை இயக்கு", + "LabelOpenclDeviceHelp": "இது ஓப்பன்சிஎல் சாதனம் ஆகும், இது டன்மேப்பிங்கிற்கு பயன்படுத்தப்படுகிறது. புள்ளியின் இடது புறம் இயங்குதள எண், மற்றும் வலது புறம் இயங்குதளத்தின் சாதன எண். இயல்புநிலை மதிப்பு 0.0. OpenCL வன்பொருள் முடுக்கம் முறையைக் கொண்ட ffmpeg பயன்பாட்டுக் கோப்பு தேவை.", + "LabelOpenclDevice": "OpenCL சாதனம்:", + "LabelColorPrimaries": "வண்ண முதன்மைகள்:", + "LabelColorTransfer": "வண்ண பரிமாற்றம்:", + "LabelColorSpace": "வண்ண இடம்:", + "LabelVideoRange": "வீடியோ வரம்பு:", + "MediaInfoColorPrimaries": "வண்ண முதன்மைகள்", + "MediaInfoColorTransfer": "வண்ண பரிமாற்றம்", + "MediaInfoColorSpace": "வண்ண இடம்", + "MediaInfoVideoRange": "வீடியோ வரம்பு", + "LabelKnownProxies": "அறியப்பட்ட பிரதிநிதிகள்:", + "KnownProxiesHelp": "உங்கள் ஜெல்லிஃபின் நிகழ்வோடு இணைக்கும்போது பயன்படுத்தப்படும் அறியப்பட்ட ப்ராக்ஸிகளின் ஐபி முகவரிகளின் கமாவால் பிரிக்கப்பட்ட பட்டியல். எக்ஸ்-ஃபார்வர்ட்-ஃபார் தலைப்புகளை முறையாகப் பயன்படுத்த இது தேவைப்படுகிறது. சேமித்த பிறகு மறுதொடக்கம் தேவை.", + "QuickConnectNotActive": "இந்த சேவையகத்தில் விரைவு இணைப்பு செயலில் இல்லை", + "QuickConnectNotAvailable": "விரைவான இணைப்பை இயக்க உங்கள் சேவையக நிர்வாகியிடம் கேளுங்கள்", + "QuickConnectInvalidCode": "தவறான இணைப்புக் குறியீடு", + "QuickConnectDescription": "விரைவான இணைப்புடன் உள்நுழைய, நீங்கள் உள்நுழைந்திருக்கும் சாதனத்தில் விரைவு இணைப்பு பொத்தானைத் தேர்ந்தெடுத்து கீழே காட்டப்படும் குறியீட்டை உள்ளிடவும்.", + "QuickConnectDeactivated": "உள்நுழைவு கோரிக்கையை அங்கீகரிப்பதற்கு முன்பு விரைவான இணைப்பு செயலிழக்கப்பட்டது", + "QuickConnectAuthorizeFail": "தெரியாத விரைவான இணைப்பு குறியீடு", + "QuickConnectAuthorizeSuccess": "கோரிக்கை அங்கீகரிக்கப்பட்டது", + "QuickConnectAuthorizeCode": "உள்நுழைய {0} குறியீட்டை உள்ளிடவும்", + "QuickConnectActivationSuccessful": "வெற்றிகரமாக செயல்படுத்தப்பட்டது", + "QuickConnect": "விரைவான இணைப்பு", + "LabelQuickConnectCode": "விரைவான இணைப்புக் குறியீடு:", + "LabelCurrentStatus": "தற்போதைய நிலை:", + "EnableQuickConnect": "இந்த சேவையகத்தில் விரைவான இணைப்பை இயக்கவும்", + "ButtonUseQuickConnect": "விரைவு இணைப்பைப் பயன்படுத்தவும்", + "ButtonActivate": "செயல்படுத்து", + "Authorize": "அதிகாரமளி", + "EnableAutoCast": "இயல்புநிலைக்கு அமை" } diff --git a/src/strings/th.json b/src/strings/th.json index 8eff59cd82..65315b4aba 100644 --- a/src/strings/th.json +++ b/src/strings/th.json @@ -4,5 +4,11 @@ "Add": "เพิ่ม", "Actor": "นักแสดง", "AccessRestrictedTryAgainLater": "ขณะนี้การเข้าถึงถูกจำกัด โปรดลองอีกครั้งในภายหลัง", - "Absolute": "แน่นอน" + "Absolute": "แน่นอน", + "RemoveFromPlaylist": "ลบออกจากเพลย์ลิสต์", + "Playlists": "เพลย์ลิสต์", + "LabelPlaylist": "เพลย์ลิสต์:", + "HeaderAddToPlaylist": "เพิ่มไปยังเพลย์ลิสต์", + "ButtonTogglePlaylist": "เพลย์ลิสต์", + "AddToPlaylist": "เพิ่มไปยังเพลย์ลิสต์" } diff --git a/src/strings/tr.json b/src/strings/tr.json index bcac3e6109..9730857ea8 100644 --- a/src/strings/tr.json +++ b/src/strings/tr.json @@ -33,11 +33,6 @@ "FileNotFound": "Dosya Bulunamadı.", "FileReadCancelled": "Dosya Okuma İptal Edildi.", "FileReadError": "Dosya okunurken bir hata oluştu.", - "FolderTypeBooks": "Kitaplar", - "FolderTypeMovies": "Filmler", - "FolderTypeMusic": "Müzik", - "FolderTypeMusicVideos": "Müzik Videoları", - "FolderTypeTvShows": "TV", "Friday": "Cuma", "HeaderActiveRecordings": "Aktif Kayıtlar", "HeaderCodecProfile": "Codec Profili", @@ -126,9 +121,6 @@ "OptionImdbRating": "İMDb Reyting", "OptionLikes": "Beğenilenler", "OptionPlayCount": "Oynatma sayacı", - "OptionProfilePhoto": "Fotoğraf", - "OptionProfileVideo": "Vidyo", - "OptionProfileVideoAudio": "Video Sesi", "OptionReleaseDate": "Yayınlanma Tarihi", "OptionResumable": "Başlatılabilir", "OptionSpecialEpisode": "Özel", @@ -403,7 +395,6 @@ "General": "Genel", "Fullscreen": "Tam ekran", "FormatValue": "Biçim: {0}", - "FolderTypeUnset": "Karışık içerik", "Filters": "Filtreler", "File": "Dosya", "FetchingData": "Ek veri alınıyor", @@ -623,5 +614,6 @@ "LabelSize": "Boyut:", "LabelSimultaneousConnectionLimit": "Eşzamanlı yayın limiti:", "LabelServerName": "Sunucu adı:", - "ButtonSyncPlay": "SyncPlay" + "ButtonSyncPlay": "SyncPlay", + "Settings": "Ayarlar" } diff --git a/src/strings/uk.json b/src/strings/uk.json index 4d07b08a65..75bee799e4 100644 --- a/src/strings/uk.json +++ b/src/strings/uk.json @@ -7,10 +7,6 @@ "ButtonSignOut": "Вийти", "DeathDateValue": "Помер: {0}", "Favorite": "Улюблене", - "FolderTypeBooks": "Книги", - "FolderTypeMovies": "Фільми", - "FolderTypeMusic": "Музика", - "FolderTypeTvShows": "ТБ", "HeaderDeleteDevice": "Видалить пристрій", "HeaderLatestEpisodes": "Нещодавно переглянуті серії", "HeaderLatestMedia": "Нещодавно переглянуті", diff --git a/src/strings/vi.json b/src/strings/vi.json index 731c86bd2b..46518cdf4c 100644 --- a/src/strings/vi.json +++ b/src/strings/vi.json @@ -1,42 +1,41 @@ { "Add": "Thêm", "All": "Tất cả", - "MessageBrowsePluginCatalog": "Duyệt qua các danh mục plugin của chúng tôi để xem các plugin có sẵn.", - "ButtonAddUser": "Thêm người dùng", + "MessageBrowsePluginCatalog": "Duyệt qua danh mục plugin của chúng tôi để xem các plugin có sẵn.", + "ButtonAddUser": "Thêm Người Dùng", "ButtonCancel": "Thoát", "ButtonRemove": "Gỡ bỏ", "ButtonSelectDirectory": "Lựa chọn trực tiếp", - "ButtonSignOut": "Sign out", + "ButtonSignOut": "Đăng xuất", "Delete": "Xóa", "DeleteImage": "Xóa hình ảnh", "DeleteImageConfirmation": "Bạn có chắc muốn xóa hình ảnh này?", - "DeleteUser": "Xóa người dùng", + "DeleteUser": "Xóa Người Dùng", "FileNotFound": "Không tìm thấy tệp tin.", "FileReadCancelled": "Tệp tin đọc đã bị hủy.", "FileReadError": "Có một lỗi xảy ra khi đọc tệp tin này.", - "FolderTypeTvShows": "TV", "HeaderCustomDlnaProfiles": "Hồ sơ khách hàng", "HeaderFeatureAccess": "Truy cập tính năng", "HeaderFrequentlyPlayed": "Phát thường xuyên", - "HeaderLatestEpisodes": "Các tập phim mới nhất", + "HeaderLatestEpisodes": "Tập phim mới nhất", "HeaderLatestMovies": "Phim mới nhất", "HeaderRecentlyPlayed": "Phát gần đây", "HeaderStatus": "Trạng thái", "HeaderSystemDlnaProfiles": "Hồ sơ hệ thống", - "HeaderUsers": "dùng", + "HeaderUsers": "Người Dùng", "LabelAudioLanguagePreference": "Ngôn ngữ thoại ưa thích:", "LabelCountry": "Quốc gia:", "LabelCurrentPassword": "Mật khẩu hiện tại:", "LabelDay": "Ngày:", "LabelEnableDlnaPlayTo": "Cho phép DLNA chạy để", "LabelEvent": "Sự kiện:", - "LabelFinish": "Kết thúc", + "LabelFinish": "Xong", "LabelLanguage": "Ngôn ngữ:", "LabelName": "Tên:", "LabelNewPassword": "Mật khẩu mới:", "LabelNewPasswordConfirm": "Xác nhận mật khẩu mới:", - "LabelSaveLocalMetadata": "Lưu các ảnh nghệ thuật và metadata vào trong các thư mục media", - "LabelSaveLocalMetadataHelp": "Lưu các ảnh nghệ thuật và metadata vào trong các thư mục media, sẽ đưa chúng vào một nơi bạn có thể chỉnh sửa dễ dàng hơn.", + "LabelSaveLocalMetadata": "Lưu các ảnh bìa phim và dữ liệu mô tả vào trong các thư mục phương tiện", + "LabelSaveLocalMetadataHelp": "Lưu ảnh bìa phim vào trong các thư mục phương tiện, sẽ đưa chúng vào một nơi có thể chỉnh sửa dễ dàng hơn.", "LabelTime": "Thời gian:", "LabelYoureDone": "Bạn đã hoàn thành!", "MaxParentalRatingHelp": "Nội dung với đánh giá cao hơn sẽ được ẩn đi từ người dùng này.", @@ -59,7 +58,7 @@ "OptionPlayCount": "Số lần phát", "OptionTrackName": "Tên bài", "ParentalRating": "Parental Rating", - "PasswordMatchError": "Mật khẩu và mật khẩu xác nhận cần phải khớp nhau .", + "PasswordMatchError": "Mật khẩu và mật khẩu xác nhận cần phải trùng khớp nhau .", "PasswordResetComplete": "Mật khẩu đã được cài đặt lại.", "PasswordResetConfirmation": "Bạn có chắc muốn reset mật khẩu?", "PasswordSaved": "Mật khẩu đã được lưu.", @@ -69,12 +68,12 @@ "Sunday": "Chủ Nhật", "TabCatalog": "Danh mục", "TabLatest": "Mới nhất", - "TabMyPlugins": "Các plugin của tôi", - "TabNetworks": "Các mạng", + "TabMyPlugins": "Plugin Của Tôi", + "TabNetworks": "Mạng", "TabProfiles": "Hồ sơ", "TabServer": "Máy chủ", - "TabUpcoming": "Sắp diễn ra", - "TellUsAboutYourself": "Nói cho chúng tôi biết đôi điều về Bạn", + "TabUpcoming": "Sắp Công Chiếu", + "TellUsAboutYourself": "Cho chúng tôi biết thông tin về bạn", "ThisWizardWillGuideYou": "Thủ thuật này sẽ hướng dẫn quá trình cài đặt cho bạn. Để bắt đầu, vui lòng lựa chọn ngôn ngữ bạn ưa thích.", "UninstallPluginConfirmation": "Bạn có chắc muốn gỡ bỏ{0}?", "HeaderUninstallPlugin": "Gỡ bỏ Plugin", @@ -100,7 +99,7 @@ "ButtonGotIt": "Hiểu rồi", "ButtonFullscreen": "Toàn màn hình", "ButtonForgotPassword": "Quên mật khẩu", - "ButtonEditOtherUserPreferences": "Chỉnh sửa thông tin, hình ảnh và sở thích cá nhân.", + "ButtonEditOtherUserPreferences": "Chỉnh sửa hồ sơ, hình ảnh và sở thích cá nhân của người dùng này.", "ButtonChangeServer": "Đổi máy chủ", "ButtonBack": "Lùi", "ButtonAudioTracks": "Track âm thanh", @@ -122,18 +121,18 @@ "Backdrops": "Phông nền", "Backdrop": "Phông nền", "Auto": "Tự động", - "AuthProviderHelp": "Chọn Nhà cung cấp xác thực sẽ được sử dụng để xác thực mật khẩu người dùng này.", + "AuthProviderHelp": "Chọn cách xác thực dùng để xác thực mật khẩu người dùng này.", "Audio": "Âm thanh", "AspectRatio": "Tỷ lệ khung hình", "AskAdminToCreateLibrary": "Yêu cầu quản trị viên tạo thư viện.", "Ascending": "Tăng dần", "AsManyAsPossible": "Càng nhiều càng tốt", - "Artists": "Nghệ Sĩ", + "Artists": "Các Nghệ Sĩ", "AroundTime": "Khoảng", "Anytime": "Bất cứ lúc nào", "AnyLanguage": "Ngôn Ngữ Bất Kỳ", - "AlwaysPlaySubtitlesHelp": "Phụ đề phù hợp với sở thích ngôn ngữ sẽ được tải bất kể ngôn ngữ âm thanh.", - "AlwaysPlaySubtitles": "Luôn hiển thị phụ đề", + "AlwaysPlaySubtitlesHelp": "Phụ đề phù hợp với tùy chọn ngôn ngữ sẽ được tải bất kể ngôn ngữ âm thanh là gì.", + "AlwaysPlaySubtitles": "Luôn luôn Phát", "AllowedRemoteAddressesHelp": "Danh sách địa chỉ IP được phân tách bằng dấu phẩy hoặc các mục IP/netmask cho các mạng sẽ được phép kết nối từ xa. Nếu để trống, tất cả các địa chỉ sẽ được cho phép.", "AllowRemoteAccessHelp": "Nếu không được chọn, tất cả các kết nối từ xa sẽ bị chặn.", "AllowRemoteAccess": "Cho phép kết nối từ xa đến Máy chủ Jellyfin.", @@ -141,7 +140,7 @@ "AllowOnTheFlySubtitleExtraction": "Cho phép trích xuất phụ đề trực tiếp", "AllowMediaConversionHelp": "Cấp hoặc từ chối truy cập vào tính năng chuyển đổi media.", "AllowMediaConversion": "Cho phép chuyển đổi media", - "AllowHWTranscodingHelp": "Cho phép bộ chỉnh chuyển mã stream khi đang chơi. Điều này có thể giúp giảm tải của máy chủ khi chuyển mã.", + "AllowHWTranscodingHelp": "Cho phép bộ dò chuyển mã phát trực tiếp. Nó có thể giúp giảm tải của máy chủ khi chuyển mã.", "AllLibraries": "Tất cả các thư viện", "AllLanguages": "Tất cả các ngôn ngữ", "AllEpisodes": "Tất cả các tập phim", @@ -154,7 +153,7 @@ "AdditionalNotificationServices": "Duyệt qua danh mục plugin để cài đặt các dịch vụ thông báo bổ sung.", "AddedOnValue": "Đã thêm {0}", "AddToPlaylist": "Thêm vào danh sách phát", - "AddToPlayQueue": "Thêm vào hàng đợi", + "AddToPlayQueue": "Thêm vào hàng đợi phát", "Absolute": "Tuyệt đối", "ButtonSend": "Gửi", "ButtonSelectView": "Chọn chế độ xem", @@ -188,17 +187,17 @@ "ConfirmDeleteItems": "Xoá những mục này sẽ xoá chúng khỏi ổ cứng và thư viện của bạn. Bạn có chắc chắn muốn tiếp tục?", "ConfirmDeleteItem": "Xoá mục này sẽ xoá nó khỏi ổ cứng và thư viện của bạn. Bạn có chắc chắn muốn tiếp tục?", "ConfirmDeleteImage": "Bạn có chắc chắn xoá ảnh này?", - "ConfigureDateAdded": "Thiết lập cách xác định \"ngày thêm vào\" trong mục cài đặt Thư Viện của phần quản lý máy chủ Jellyfin", + "ConfigureDateAdded": "Định cấu hình cách xác định ngày đã thêm trong trang tổng quan trong cài đặt thư viện máy chủ Jellyfin", "Composer": "Tác giả", "CommunityRating": "Đánh giá của cộng đồng", "ColorTransfer": "Chuyển đổi màu", "ColorSpace": "Bộ mã màu", "ColorPrimaries": "Những màu chủ đạo", - "Collections": "Bộ sưu tập", + "Collections": "Bộ Sưu Tập", "ClientSettings": "Cài đặt thiết bị phát", - "CinemaModeConfigurationHelp": "Chế độ Cinema giúp bạn mang lại trải nghiệm rạp chiếu phim ngay tại phòng khách với khả năng phát trailers và những đoạn mở đầu tuỳ chọn trước phần chính của bộ phim.", + "CinemaModeConfigurationHelp": "Chế độ Rạp Chiếu Phim mang lại trải nghiệm rạp chiếu phim ngay tại phòng khách với khả năng phát trailers và những đoạn mở đầu tuỳ chọn trước phần chính của bộ phim.", "ChannelNumber": "Kênh số", - "Channels": "Kênh", + "Channels": "Các Kênh", "ChannelNameOnly": "Chỉ kênh {0}", "ChannelAccessHelp": "Chọn những kênh để chia vẻ với người dùng này. Người quản lý sẽ có thể thay đổi toàn bộ kênh bằng cách sử dụng bộ quản lý thông tin.", "ChangingMetadataImageSettingsNewContent": "Thay đổi về thiết lập của việc tải thông tin hoặc hình ảnh sẽ chỉ có tác dụng với những nội dung mới được thêm vào thư viện. Để những thiết lập mới có tác dụng với nội dung đã có sẵn, bạn sẽ phải cập nhật lại thông tin của chúng.", @@ -209,13 +208,13 @@ "Banner": "Ảnh bìa", "Art": "Nghệ thuật", "Artist": "Nghệ Sĩ", - "AllowFfmpegThrottlingHelp": "Tạm dừng quá trình chuyển mã hoặc chuyển đổi định dạng để tiết kiệm tài nguyên máy chủ khi việc này đã đủ để phát so với vị trí hiện tại. Điều này hữu hiệu khi không tua nhanh thường xuyên lúc nghe nhạc hoặc xem phim. Hãy tắt tính năng này nếu có hiện tượng giật lag khi nghe nhạc hoặc xem phim.", + "AllowFfmpegThrottlingHelp": "Tạm dừng quá trình chuyển mã hoặc chuyển đổi định dạng để tiết kiệm tài nguyên máy chủ khi việc này đã đủ để phát so với vị trí hiện tại. Nó hữu ích khi xem mà không cần tua. Tắt nó đi nếu trình phát gặp sự cố.", "AllowFfmpegThrottling": "Điều tiết sự chuyển mã", "AlbumArtist": "Nghệ sĩ Album", "Album": "Album", "DisplayMissingEpisodesWithinSeasonsHelp": "Thiết lập này cũng phải được kích hoạt trong thiết lập máy chủ dành cho thư viện phim bộ.", "DisplayMissingEpisodesWithinSeasons": "Hiển thị những tập phim bị thiếu trong mỗi phần", - "DisplayInOtherHomeScreenSections": "Những phần hiển thị trên trang chính như là nội dung mới nhất và nội dung tiếp theo", + "DisplayInOtherHomeScreenSections": "Hiển thị các phần của màn hình trang chủ như là phương tiện gần đây nhất và xem tiếp", "DisplayInMyMedia": "Hiển thị trên trang chính", "Display": "Hiển thị", "Disconnect": "Ngắt kết nối", @@ -223,8 +222,8 @@ "Directors": "Đạo Diễn", "Director": "Đạo Diễn", "DirectStreaming": "Phát trực tuyến", - "DirectStreamHelp2": "Phát trực tuyến sử dụng rất ít tài nguyên máy chủ mà không giảm chất lượng video.", - "DirectStreamHelp1": "Nội dung này tương thích với thiết bị về độ phân giải và dạng mã hoá (H.264, AC3, v.v.), nhưng lại không tương tích định dạng (mkv, avi, wmv, v.v.). Video sẽ được chuyển đổi định dạng trực tiếp ngay trước khi phát trên thiết bị.", + "DirectStreamHelp2": "Phát trực tiếp sử dụng ít sức mạnh xử lý với chất lượng video bị giảm thiểu chút ít.", + "DirectStreamHelp1": "Nội dung này tương thích với thiết bị về độ phân giải và loại mã hoá (H.264, AC3, v.v.), nhưng lại không tương thích định dạng (mkv, avi, wmv, v.v.). Video sẽ được đóng gói nhanh chóng trước khi được gửi đến phát trên thiết bị.", "DirectPlaying": "Phát trực tiếp", "DeviceAccessHelp": "Thiết lập này chỉ áp dụng cho những thiết bị có thể định danh và sẽ không chặn được truy cập từ trình duyệt. Chọn lọc thiết bị người dùng sẽ chặn người dùng này truy cập từ những thiết bị mới cho đến khi được duyệt.", "DetectingDevices": "Đang tìm kiếm thiết bị", @@ -234,7 +233,7 @@ "DeleteUserConfirmation": "Bạn có chắc chắn muốn xoá người dùng này?", "DeleteMedia": "Xoá nội dung", "DeleteDeviceConfirmation": "Bạn có chắc chắn muốn xoá thiết bị này? Nó sẽ xuất hiện lại khi người dùng đăng nhập bằng thiết bị đó.", - "DeinterlaceMethodHelp": "Chọn phương pháp khử xen kẽ khi chuyển mã những nội dung sử dụng phương pháp quét xen kẽ.", + "DeinterlaceMethodHelp": "Chọn phương pháp khử xen kẽ để sử dụng khi phần mềm chuyển mã nội dung xen kẽ. Khi tăng tốc phần cứng hỗ trợ khử xen kẽ phần cứng được bật, trình khử xen kẽ phần cứng sẽ được sử dụng thay cho cài đặt này.", "DefaultSubtitlesHelp": "Phụ đề được sử dụng dựa vào thiết lập mặc định (default) và bắt buộc (forced) trong phần thông tin bổ trợ. Tuỳ chọn ưu tiên ngôn ngữ sẽ có tác dụng khi có nhiều phụ đề khác nhau.", "DefaultMetadataLangaugeDescription": "Đây là thiết lập mặc định chung, bạn có thể tuỳ chỉnh thiết lập riêng cho từng thư viện.", "DisplayModeHelp": "Chọn kiểu bố trí giao diện mà bạn muốn.", @@ -247,25 +246,25 @@ "EditMetadata": "Chỉnh sửa thông tin", "EditImages": "Chỉnh sửa hình ảnh", "Edit": "Chỉnh sửa", - "EasyPasswordHelp": "Mã PIN tiện lợi được sử dụng cho việc truy cập offline trên những thiết bị được hỗ trợ và cũng có thể sử dụng dành cho truy cập dễ dàng trong nội mạng.", - "DropShadow": "Đổ Bóng", + "EasyPasswordHelp": "Mã PIN tiện lợi được sử dụng cho việc truy cập ngoại tuyến trên thiết bị có hỗ trợ và cũng được sử dụng để đăng nhập trong mạng dễ dàng.", + "DropShadow": "Bóng đổ", "DrmChannelsNotImported": "Những kênh được bảo vệ bản quyền sẽ không được nhập vào.", "DownloadsValue": "{0} đã tải xuống", "EnableColorCodedBackgrounds": "Màu nền theo loại kênh", "HeaderDateIssued": "Ngày Phát Hành", - "HeaderContinueWatching": "Tiếp Tục Xem", + "HeaderContinueWatching": "Xem Tiếp", "HeaderContinueListening": "Tiếp Tục Nghe", - "HeaderCodecProfileHelp": "Bộ giải mã chỉ ra những kiểu mã hoá nhất định mà một thiết bị có thể phát. Nếu một nội dung không thể phát, nó sẽ được chuyển mã, thậm chí nếu kiểu mã hoá đó được thiết lập phát trực tiếp.", - "HeaderContainerProfileHelp": "Bộ định dạng chỉ ra những định dạng nhất định mà một thiết bị có thể phát. Nếu nội dung có định dạng không thể phát, nội dung sẽ được chuyển đổi định dạng, kể cả khi định dạng đó được thiết lập phát trực tiếp.", - "HeaderContainerProfile": "Bộ Định Dạng", + "HeaderCodecProfileHelp": "Hồ sơ mã hóa chỉ ra những kiểu mã hoá nhất định mà một thiết bị có thể phát. Nếu một nội dung không thể phát, nó sẽ được chuyển mã, thậm chí nếu kiểu mã hoá đó được thiết lập phát trực tiếp.", + "HeaderContainerProfileHelp": "Hồ sơ định dạng chỉ ra những định dạng nhất định mà một thiết bị có thể phát. Nếu nội dung có định dạng không thể phát, nội dung sẽ được chuyển đổi định dạng, kể cả khi định dạng đó được thiết lập phát trực tiếp.", + "HeaderContainerProfile": "Hồ Sơ Định Dạng", "HeaderConnectionFailure": "Kế Nối Thất Bại", "HeaderConnectToServer": "Kết Nối Đến Máy Chủ", - "HeaderConfirmRevokeApiKey": "Thu Hồi Quyền Truy Cập API Key", + "HeaderConfirmRevokeApiKey": "Thu hồi khóa API", "HeaderConfirmProfileDeletion": "Xác Nhận Xoá Hồ Sơ", "HeaderConfirmPluginInstallation": "Xác Nhận Cài Đặt Plugin", "HeaderConfigureRemoteAccess": "Thiết Lập Truy Cập Từ Xa", "HeaderCodecProfile": "Bộ Giải Mã", - "HeaderChapterImages": "Hình Ảnh Phân Đoạn", + "HeaderChapterImages": "Hình Ảnh Phân Cảnh", "HeaderChannelAccess": "Quyền Truy Cập Kênh", "HeaderCastAndCrew": "Diễn Viên & Ê-kíp", "HeaderCancelSeries": "Huỷ Series", @@ -276,15 +275,15 @@ "HeaderAudioBooks": "Sách Nói", "HeaderAppearsOn": "Xuất Bản Vào", "HeaderApp": "Ứng dụng", - "HeaderApiKeysHelp": "Những ứng dụng khác cần có \"API key\" để tương tác với máy chủ Jellyfin. Những mã này được tạo ra bằng cách đăng nhập vào máy chủ Jellyfin, hoặc bạn có thể cung cấp cho ứng dụng một mã truy cập.", - "HeaderApiKeys": "API Keys", - "HeaderApiKey": "API Key", + "HeaderApiKeysHelp": "Ứng dụng bên ngoài cần có \"khóa API\" để giao tiếp với máy chủ Jellyfin. Khóa được cấp theo cách đăng nhập bằng tài khoản người dùng thông thường hoặc cấp khóa cho ứng dụng theo cách thủ công.", + "HeaderApiKeys": "Khóa API", + "HeaderApiKey": "Khóa API", "HeaderAllowMediaDeletionFrom": "Cho Phép Xoá Nội Dung", "HeaderAlert": "Thông Báo", - "HeaderAlbumArtists": "Nghệ Sĩ Album", + "HeaderAlbumArtists": "Bộ Sưu Tập Nghệ sĩ", "HeaderAdmin": "Quản Trị", "HeaderAdditionalParts": "Phần Bổ Sung", - "HeaderAddUpdateImage": "Thêm/Thay Đổi Hình Ảnh", + "HeaderAddUpdateImage": "Thêm / Đổi Hình Ảnh", "HeaderAddToPlaylist": "Thêm vào Danh Sách Phát", "HeaderAddToCollection": "Thêm vào Bộ Sưu Tập", "HeaderActivity": "Hoạt Động", @@ -302,26 +301,21 @@ "GuestStar": "Ngôi sao khách mời", "GroupVersions": "Chia nhóm theo phiên bản", "GroupBySeries": "Chia nhóm theo bộ", - "Genres": "Thể loại", + "Genres": "Thể Loại", "Genre": "Thể loại", "General": "Tổng Hợp", "Fullscreen": "Toàn màn hình", "Friday": "Thứ Sáu", "FormatValue": "Định dạng: {0}", - "Folders": "Thư mục", - "FolderTypeUnset": "Nội Dung Tổng Hợp", - "FolderTypeMusicVideos": "Video Âm Nhạc", - "FolderTypeMusic": "Nhạc", - "FolderTypeMovies": "Phim lẻ", - "FolderTypeBooks": "Sách", + "Folders": "Thư Mục", "Filters": "Bộ lọc", "File": "Tập tin", "FetchingData": "Đang tải thêm thông tin", "Features": "Mục đặc trưng", - "Favorites": "Mục yêu thích", - "Favorite": "Mục yêu thích", - "FastForward": "Tua nhanh", - "FFmpegSavePathNotFound": "Máy chủ không thể tìm thấy chương trình FFmpeg trong đường dẫn bạn đã nhập. FFprobe thì cũng cần thiết và phải nằm trong cùng thư mục bên trên. Những phần mềm này thường được tổng hợp cùng nhau trong một lượt tải. Hãy thử lại sau khi kiểm tra đường dẫn.", + "Favorites": "Yêu Thích", + "Favorite": "Yêu thích", + "FastForward": "Tua Nhanh Hơn", + "FFmpegSavePathNotFound": "Không tìm thấy FFmpeg bằng đường dẫn bạn đã nhập. FFprobe cũng được yêu cầu và phải cùng thư mục. Cả hai thường được để chung trong cùng một gói tải xuống. Hãy kiểm tra đường dẫn và thử lại.", "Extras": "Đặc biệt", "ExtractChapterImagesHelp": "Trích xuất hình ảnh từ những phân đoạn chính sẽ cho phép thiết bị phát hiển thị bảng lựa chọn cảnh thông qua những hình ảnh đó. Quá trình đó có thể chậm, cần nhiều tài nguyên máy chủ, và có thể cần một vài gigabytes trống. Điều này sẽ được thực hiện khi video được tìm thấy, và cũng như trong tác vụ hàng đêm. Thời gian thực hiện tác vụ này có thể điều chỉnh trong phần cài đặt tác vụ thường xuyên. Không nên thực hiện quá trình này trong giờ sử dụng cao điểm.", "ExtraLarge": "Rất Lớn", @@ -331,22 +325,22 @@ "ErrorPleaseSelectLineup": "Hãy chọn một danh sách và thử lại. Nếu không có danh sách nào sẵn sàng, hãy chắc chắn rằng thông tin tài khoản, mật khẩu, và mã bưu điện đều chính xác.", "ErrorStartHourGreaterThanEnd": "Thời gian kết thúc phải lớn hơn thời gian bắt đầu.", "ErrorGettingTvLineups": "Có lỗi xảy ra khi tải danh sách TV này. Hãy thử lại khi chắc chắn rằng thông tin của bạn chính xác.", - "ErrorDeletingItem": "Có lỗi xảy ra khi xoá mục này khỏi máy chủ Jellyfin. Hãy thử lại sau khi kiểm tra chắc chắn rằng máy chủ Jellyfin có quyền ghi/xoá vào thư mục nội dung.", + "ErrorDeletingItem": "Có lỗi xảy ra khi xoá mục này khỏi máy chủ Jellyfin. Hãy kiểm tra xem máy chủ Jellyfin có quyền ghi/xoá vào thư mục đa phương tiện và thử xóa lại sau.", "ErrorAddingXmlTvFile": "Có lỗi xảy ra khi truy cập tài liệu XMLTV. Hãy thử lại khi chắc chắn rằng tài liệu này tồn tại.", - "ErrorAddingTunerDevice": "Có lỗi xảy ra khi thêm vào thiết bị bắt sóng này. Hãy thử lại khi chắc chắn rằng nó có thể truy cập.", - "ErrorAddingMediaPathToVirtualFolder": "Có lỗi xảy ra khi thêm đường dẫn này. Hãy chắc chắn rằng đường dẫn này đúng và máy chủ Jellyfin có quyền truy cập dữ liệu ở đường dẫn đó.", + "ErrorAddingTunerDevice": "Đã xảy ra lỗi khi thêm thiết bị dò. Hãy đảm bảo rằng nó có thể truy cập được và thử lại.", + "ErrorAddingMediaPathToVirtualFolder": "Có lỗi xảy ra khi thêm đường dẫn phương tiện này. Vui lòng đảm bảo đường dẫn chính xác và Jellyfin được phép truy cập vào vị trí đó.", "ErrorAddingListingsToSchedulesDirect": "Có lỗi xảy ra khi thêm danh sách này vào tài khoản Schedules Direct của bạn. Schedules Direct chỉ cho phép một số lượng danh sách nhất định mỗi tài khoản. Bạn có thể cần phải đăng nhập vào trang web của Schedules Direct và xoá những danh sách khác trước khi có thể thêm danh sách mới.", - "Episodes": "Tập", + "Episodes": "Tập Phim", "Episode": "Tập", - "EndsAtValue": "Kết thúc tại {0}", - "Ended": "Đã kết thúc", + "EndsAtValue": "Kết thúc lúc {0}", + "Ended": "Đã Kết Thúc", "EnableThemeVideosHelp": "Phát nền những video chủ đề khi lướt qua thư viện nội dung.", "EnableThemeSongsHelp": "Phát những bài hát chủ đề khi lướt qua thư viện nội dung.", "EnableStreamLoopingHelp": "Cho phép tính năng này nếu live streams chỉ dài một vài giây và cần được lặp lại liên tục. Bật tính năng này khi không cần thiết có thể gây ra nhiều vấn đề khác.", "EnableStreamLooping": "Tự động phát lại live streams", "EnablePhotosHelp": "Hình ảnh sẽ được nhận diện và hiển thị bên cạnh những nội dung media.", "EnablePhotos": "Hiển thị hình ảnh", - "EnableNextVideoInfoOverlayHelp": "Khi ở phần cuối video, hiển thị thông tin về video tiếp theo trong danh sách phát hiện tại.", + "EnableNextVideoInfoOverlayHelp": "Lúc cuối video, hiển thị thông tin video sắp phát tiếp theo trong danh sách phát hiện tại.", "EnableNextVideoInfoOverlay": "Hiển thị thông tin video tiếp theo ở phần cuối video", "EnableHardwareEncoding": "Sử dụng phần cứng để hỗ trợ chuyển mã", "EnableExternalVideoPlayersHelp": "Phần mềm phát video từ thiết bị sẽ được hiển thị khi bắt đầu phát video.", @@ -369,20 +363,20 @@ "HeaderOtherItems": "Những Mục Khác", "HeaderOnNow": "Phát Sóng Hiện Tại", "HeaderNextVideoPlayingInValue": "Video Tiếp Theo Sẽ Phát trong {0}", - "HeaderNextEpisodePlayingInValue": "Tập Tiếp Theo Sẽ Được Chạy trong {0}", + "HeaderNextEpisodePlayingInValue": "Tập Tiếp Theo Đang Phát ở {0}", "HeaderNewDevices": "Thiết Bị Mới", - "HeaderNewApiKey": "Mã API Mới", + "HeaderNewApiKey": "Khóa API Mới", "HeaderNavigation": "Điều Hướng", "HeaderMyMediaSmall": "Nội Dung Của Tôi (cỡ nhỏ)", "HeaderMyMedia": "Nội Dung Của Tôi", "HeaderMyDevice": "Thiết Bị Của Tôi", "HeaderMusicQuality": "Chất Lượng Âm Nhạc", "HeaderMoreLikeThis": "Nội Dung Tương Tự", - "HeaderMetadataSettings": "Cài Đặt Dữ Liệu Bổ Trợ", + "HeaderMetadataSettings": "Cài Đặt Dữ Liệu Mô Tả", "HeaderMediaFolders": "Thư Mục Chứa Nội Dung", "HeaderMedia": "Nội Dung", "HeaderLoginFailure": "Đăng Nhập Không Thành Công", - "HeaderLiveTvTunerSetup": "Cài Đặt Bộ Bắt Sóng TV", + "HeaderLiveTvTunerSetup": "Thiết lập Bộ dò TV Trực tiếp", "HeaderLibrarySettings": "Cài Đặt Thư Viện", "HeaderLibraryOrder": "Thứ Tự Thư Viện", "HeaderLibraryFolders": "Thư Mục Của Thư Viện", @@ -391,14 +385,14 @@ "HeaderLatestRecordings": "Bản Ghi Âm/Ghi Hình Mới Nhất", "HeaderLatestMusic": "Âm Nhạc Mới Nhất", "HeaderLatestMedia": "Nội Dung Mới Nhất", - "HeaderKodiMetadataHelp": "Để bật hoặc tắt dữ liệu từ NFO, hãy chỉnh sửa thư viện trong phần cài đặt thư viện của Jellyfin và điều chỉnh phần lưu trữ dữ liệu bổ trợ.", + "HeaderKodiMetadataHelp": "Để bật hoặc tắt chức năng tệp thông tin chi tiết NFO, hãy chỉnh sửa thư viện và xác định vị trí nơi lưu tệp NFO.", "HeaderKeepSeries": "Lưu Series", "HeaderKeepRecording": "Tiếp Tục Ghi Âm/Ghi Hình", "HeaderInstantMix": "Trộn Lẫn Nhanh", "HeaderInstall": "Cài Đặt", "HeaderImageSettings": "Thiết Lập Hình Ảnh", "HeaderImageOptions": "Tuỳ Chọn Hình Ảnh", - "HeaderIdentifyItemHelp": "Hãy nhập một hoặc nhiều điều kiện tìm kiếm. Xoá điều kiện để tăng số lượng kết quả tìm kiếm.", + "HeaderIdentifyItemHelp": "Hãy nhập một hoặc nhiều tiêu chí tìm kiếm. Xoá tiêu chí để tăng số lượng kết quả tìm kiếm.", "HeaderIdentificationHeader": "Thông Tin Nhận Biết Trong Phần Đầu", "HeaderIdentificationCriteriaHelp": "Nhập vào ít nhật một thông tin nhận biết.", "HeaderIdentification": "Thông Tin Nhận Biết", @@ -412,7 +406,7 @@ "HeaderEnabledFieldsHelp": "Bỏ chọn một mục để khoá lựa chọn đó và không để nó thay đổi.", "HeaderEnabledFields": "Những Mục Được Kích Hoạt", "HeaderEditImages": "Chỉnh Sửa Hình Ảnh", - "HeaderEasyPinCode": "Mã PIN Đơn Giản", + "HeaderEasyPinCode": "Mã PIN Tiện Lợi", "HeaderDownloadSync": "Tải Xuống Và Đồng Bộ", "HeaderDirectPlayProfileHelp": "Thêm thiết lập phát trực tiếp để chỉ ra những định dạng mà thiết bị có thể phát trực tiếp mà không cần chuyển mã.", "HeaderDirectPlayProfile": "Thiết Lập Phát Trực Tiếp", @@ -427,17 +421,17 @@ "HeaderDeleteDevice": "Xoá Thiết Bị", "HeaderDefaultRecordingSettings": "Thiết Lập Ghi Âm/Ghi Hình Mặc Định", "HeaderRecordingOptions": "Tuỳ Chọn Ghi Âm/Ghi Hình", - "HeaderProfileServerSettingsHelp": "Những thông tin này về máy chủ Jellyfin sẽ hiển thị trên các thiết bị phát được kết nối.", + "HeaderProfileServerSettingsHelp": "Các giá trị này kiểm soát cách máy chủ sẽ tự hiển thị với máy khách.", "HeaderServerSettings": "Cài Đặt Máy Chủ", "HeaderSeriesStatus": "Trạng Thái Series", "HeaderSeriesOptions": "Tuỳ Chọn Series", "HeaderSendMessage": "Gửi Tin Nhắn", - "HeaderSelectTranscodingPathHelp": "Hãy chọn đường dẫn để lưu tạm những tập tin chuyển mã. Máy chủ phải có quyền ghi trên thư mục đó.", + "HeaderSelectTranscodingPathHelp": "Duyệt qua hoặc nhập đường dẫn để sử dụng cho các tệp chuyển mã. Thư mục phải được cấp quyền ghi.", "HeaderSelectTranscodingPath": "Chọn Đường Dẫn Chuyển Mã", "HeaderSelectServerCachePathHelp": "Hãy chọn đường dẫn để lưu tập tin ghi tạm cho máy chủ. Máy chủ phải có quyền ghi trên thư mục đó.", "HeaderSelectServerCachePath": "Chọn Đường Dẫn Ghi Tạm Cho Máy Chủ", "HeaderSelectPath": "Chọn Đường Dẫn", - "HeaderSelectMetadataPathHelp": "Hãy chọn đường dẫn mà bạn muốn lưu thông tin bổ trợ. Máy chủ phải có quyền ghi trên thư mục đó.", + "HeaderSelectMetadataPathHelp": "Duyệt hoặc nhập đường dẫn sử dụng cho mô tả dữ liệu. Thư mục này phải ghi được.", "HeaderSelectMetadataPath": "Chọn Đường Dẫn Thông Tin Bổ Trợ", "HeaderSelectCertificatePath": "Chọn Đường Dẫn Đến Chứng Chỉ", "HeaderSecondsValue": "{0} Giây", @@ -466,7 +460,7 @@ "HeaderStopRecording": "Ngừng Ghi Hình/Ghi Âm", "HeaderSpecialEpisodeInfo": "Thông Tin Tập Đặc Biệt", "LabelCustomDeviceDisplayNameHelp": "Cung cấp một tên hiển thị riêng hoặc bỏ trống để sử dụng tên có sẵn của thiết bị.", - "LabelCustomCssHelp": "Áp dụng tuỳ chỉnh riêng của bạn vào giao diện trang web.", + "LabelCustomCssHelp": "Áp dụng tuỳ chỉnh kiểu cách riêng của bạn vào giao diện trang web.", "LabelCustomCss": "CSS tuỳ chọn:", "LabelCustomCertificatePathHelp": "Đường dẫn đến tập tin PKCS #12 chứa chứng chỉ (certificate) và khoá riêng (private key) để bật tính năng TLS trên một tên miền tuỳ chọn.", "LabelCustomCertificatePath": "Đường dẫn đến chứng chỉ SSL:", @@ -479,7 +473,7 @@ "LabelCertificatePasswordHelp": "Nếu chứng chỉ của bạn cần mật khẩu, hãy nhập nó ở đây.", "LabelCertificatePassword": "Mật khẩu chứng chỉ:", "LabelCancelled": "Đã Huỷ", - "LabelCachePathHelp": "Chọn một đường dẫn cho những tập tin lưu tạm như là hình ảnh. Bỏ trống để sử dụng cài đặt mặc định của máy chủ.", + "LabelCachePathHelp": "Chọn vị trí cho những tệp bộ nhớ đệm chẳng hạn như hình ảnh. Bỏ trống để sử dụng cài đặt mặc định.", "LabelCachePath": "Đường dẫn cache:", "LabelCache": "Cache:", "LabelBurnSubtitles": "Nhúng phụ đề:", @@ -489,16 +483,16 @@ "LabelBitrate": "Bitrate:", "LabelBirthYear": "Năm sinh:", "LabelBirthDate": "Ngày sinh:", - "LabelBindToLocalNetworkAddressHelp": "Không bắt buộc. Cài đặt đè địa chỉ IP nội bộ để kết nối đến máy chủ HTTP. Nếu bỏ trống, máy chủ sẽ cài đặt vào toàn bộ những địa chỉ nội bộ có sẵn. Nếu thay đổi tuỳ chọn này, cần phải khởi động lại máy chủ Jellyfin để có tác dụng.", - "LabelBindToLocalNetworkAddress": "Cài đặt vào địa chỉ nội bộ:", - "LabelAutomaticallyRefreshInternetMetadataEvery": "Tự động cập nhật dữ liệu bổ trợ từ Internet:", - "LabelAuthProvider": "Nhà Cung Cấp Xác Thực:", + "LabelBindToLocalNetworkAddressHelp": "Ghi đè địa chỉ IP cục bộ cho máy chủ HTTP. Nếu bỏ trống, máy chủ sẽ kết hợp tất cả địa chỉ có sẵn. Thay đổi giá trị này buộc phải khởi động lại.", + "LabelBindToLocalNetworkAddress": "Liên kết với địa chỉ mạng cục bộ:", + "LabelAutomaticallyRefreshInternetMetadataEvery": "Tự động cập nhật dữ liệu mô tả từ Internet:", + "LabelAuthProvider": "Cách Xác Thực:", "LabelAudioSampleRate": "Sample rate âm thanh:", "LabelAudioCodec": "Bộ giải mã âm thanh:", "LabelAudioChannels": "Các kênh âm thanh:", "LabelAudioBitrate": "Bitrate của âm thanh:", "LabelAudioBitDepth": "Chiều sâu của âm thanh:", - "LabelArtistsHelp": "Sử dụng dấu ; để tách rời nhiều nghệ", + "LabelArtistsHelp": "Tách nhiều nghệ sĩ bằng dấu chấm phẩy \";\".", "LabelArtists": "Nghệ sĩ:", "LabelAppNameExample": "Ví dụ: Sickbeard, Sonarr", "LabelAppName": "Tên ứng dụng", @@ -507,9 +501,7 @@ "LabelAllowHWTranscoding": "Cho phép chuyển mã bằng phần cứng", "LabelAlbumArtists": "Nghệ sĩ album:", "LabelAlbumArtPN": "Bìa album PN:", - "LabelAlbumArtMaxWidthHelp": "Độ phân giải cao nhất của bìa album thông qua upnp:albumArtURI.", "LabelAlbumArtMaxWidth": "Chiều ngang lớn nhất của bìa album:", - "LabelAlbumArtMaxHeightHelp": "Độ phân giải cao nhất của bìa album thông qua upnp:albumArtURI.", "LabelAlbumArtMaxHeight": "Chiều cao lớn nhất của bìa album:", "LabelAlbumArtHelp": "PN được sử dụng cho bìa album, trong dlna:profileID thuộc tính upnp:albumArtURI. Một vài thiết bị phát cần một giá trị đặc biệt, không ảnh hưởng đến kích thước của hình ảnh.", "LabelAlbum": "Album:", @@ -521,21 +513,21 @@ "LabelAccessStart": "Thời gian bắt đầu:", "LabelAccessEnd": "Thời gian kết thúc:", "LabelAccessDay": "Ngày trong tuần:", - "LabelAbortedByServerShutdown": "(Đã huỷ bởi máy chủ ngừng hoạt động)", + "LabelAbortedByServerShutdown": "(Bị hủy bỏ do máy chủ ngừng hoạt động)", "Label3DFormat": "Định dạng 3D:", "Kids": "Trẻ Em", "Items": "Mục", "ItemCount": "{0} mục", "InstantMix": "Trộn Lẫn Nhanh", "InstallingPackage": "Đang cài đặt {0} (phiên bản {1})", - "ImportMissingEpisodesHelp": "Nếu bật tuỳ chọn này, thông tin bị thiếu trong các tập phim sẽ được nhập vào cơ sở dữ liệu của máy chủ Jellyfin và hiển thị trong các phần và series. Điều này có thể làm việc quét thư viện lâu hơn rất nhiều.", - "ImportFavoriteChannelsHelp": "Nếu bật tuỳ chọn này, chỉ những kênh yêu thích trong thiết bị bắt sóng sẽ được nhập vào.", + "ImportMissingEpisodesHelp": "Thông tin các tập phim bị thiếu sẽ được nhập vào cơ sở dữ liệu của bạn và hiển thị trong các phần và loạt phim bộ. Điều này có thể làm quá trình quét thư viện lâu hơn đáng kể.", + "ImportFavoriteChannelsHelp": "Chỉ các kênh được đánh dấu là yêu thích trên thiết bị dò kênh mới được nhập.", "Images": "Hình Ảnh", "Identify": "Nhận Dạng", "HttpsRequiresCert": "Để bật kết nối bảo mật, bạn cần phải cung cấp một Chứng Chỉ SSL đáng tin cậy, ví dụ như \"Let's Encrypt\". Hãy cung cấp Chứng Chỉ SSL hoặc là tắt tính năng kết nối bảo mật.", "Horizontal": "Nằm Ngang", "Home": "Trang Chủ", - "HideWatchedContentFromLatestMedia": "Ẩn những nội dung đã xem khỏi phần nội dung mới nhất", + "HideWatchedContentFromLatestMedia": "Ẩn nội dung đã xem khỏi phương tiện mới nhất", "Hide": "Ẩn", "Help": "Trợ Giúp", "HeaderYears": "Năm", @@ -550,19 +542,19 @@ "HeaderUploadImage": "Tải Lên Hình Ảnh", "HeaderUpcomingOnTV": "Sắp Phát Sóng Trên TV", "HeaderTypeText": "Nhập nội dung", - "HeaderTypeImageFetchers": "{0} Trình Tải Hình Ảnh", + "HeaderTypeImageFetchers": "Trình tải hình ảnh tự động cho {0}", "HeaderTuners": "Bộ Điều Khiển Thu Phát Sóng", - "HeaderTunerDevices": "Thiết Bị Bắt Sóng", + "HeaderTunerDevices": "Thiết Bị Dò", "HeaderTranscodingProfileHelp": "Thêm hồ sơ chuyển mã để chỉ ra những định dạng nên dùng khi cần chuyển mã.", "HeaderTranscodingProfile": "Hồ Sơ Chuyển Mã", "LabelEnableAutomaticPortMap": "Kích hoạt tính năng tự động kết nối các port", "LabelEmbedAlbumArtDidlHelp": "Một vài thiết bị ưu tiên phương pháp này để tải bìa album. Một số thiết bị khác có thể không phát được nếu tuỳ chọn này được kích hoạt.", "LabelEmbedAlbumArtDidl": "Bìa album trong Didl", - "LabelEasyPinCode": "Mã PIN đơn giản:", + "LabelEasyPinCode": "Mã PIN tiện lợi:", "LabelDynamicExternalId": "{0} Id:", "LabelDropShadow": "Đổ bóng:", "LabelDroppedFrames": "Những khung hình bị loại bỏ:", - "LabelDropImageHere": "Kéo thả hình ảnh vào đây, hoặc click để lựa chọn hình ảnh.", + "LabelDropImageHere": "Kéo thả hình ảnh vào đây, hoặc bấm vào đây để lựa chọn hình ảnh.", "LabelDownloadLanguages": "Ngôn ngữ tải xuống:", "LabelDownMixAudioScaleHelp": "Tăng cường âm lượng khi trộn âm thanh. Giá trị bằng 1 sẽ giữ nguyên âm lượng gốc.", "LabelDownMixAudioScale": "Tăng cường âm lượng khi trộn âm thanh:", @@ -581,48 +573,48 @@ "LabelDefaultScreen": "Màn hình mặc định:", "LabelDeathDate": "Ngày mất:", "LabelDateTimeLocale": "Ngày giờ địa phương:", - "LabelDateAddedBehaviorHelp": "Nếu có giá trị dữ liệu bổ trợ, nó sẽ luôn được sử dụng trước một trong các tùy chọn này.", + "LabelDateAddedBehaviorHelp": "Nếu có giá trị dữ liệu mô tả, nó sẽ luôn được sử dụng trước một trong các tùy chọn này.", "LabelDateAddedBehavior": "Ngày thêm hành vi cho nội dung mới:", "LabelDateAdded": "Ngày thêm vào:", "LabelCustomRating": "Đánh giá tuỳ chọn:", - "ApiKeysCaption": "Danh sách các mã API đang hoạt động", + "ApiKeysCaption": "Danh sách các Khóa API hiện được bật", "LabelBaseUrl": "URL cơ bản:", "LabelEveryXMinutes": "Mỗi:", "LabelEpisodeNumber": "Tập số:", "LabelEndDate": "Ngày kết thúc:", "LabelEnableSingleImageInDidlLimitHelp": "Một số thiết bị không hiển thị rõ ràng nếu có nhiều hình ảnh được nhúng trong Didl.", "LabelEnableSingleImageInDidlLimit": "Giới hạn chỉ một hình ảnh nhúng", - "LabelEnableRealtimeMonitorHelp": "Thay đổi để nội dung sẽ được xử lý ngay lập tức trên các hệ thống được hỗ trợ.", + "LabelEnableRealtimeMonitorHelp": "Các thay đổi đối với tệp sẽ được xử lý ngay lập tức trên các hệ thống tệp được hỗ trợ.", "LabelEnableRealtimeMonitor": "Bật tính năng theo dõi thời gian thực", - "LabelEnableHttpsHelp": "Cho phép máy chủ theo dõi port HTTPS đã được thiết lập. Cần phải có chứng chỉ hợp lệ để tính năng này có hiệu quả.", + "LabelEnableHttpsHelp": "Cho phép máy chủ nghe trên cổng HTTPS đã cấu hình. Chứng chỉ hợp lệ cũng phải được định cấu hình để điều này có hiệu lực.", "LabelEnableHttps": "Bật HTTPS", "LabelEnableHardwareDecodingFor": "Bật tính năng giãi mã phần cứng cho:", "LabelEnableDlnaServerHelp": "Cho phép các thiết bị UPnP trong mạng của bản để duyệt và phát nội dung.", "LabelEnableDlnaServer": "Bật tính năng máy chủ DLNA", - "LabelEnableDlnaPlayToHelp": "Tìm kiếm thiết bị trong mạng của bạn và đưa ra khả năng điều khiển từ xa những thiết bị đó.", + "LabelEnableDlnaPlayToHelp": "Phát hiện các thiết bị trong mạng của bạn và cung cấp khả năng điều khiển chúng từ xa.", "LabelEnableDlnaDebugLoggingHelp": "Tạo những tập tin gỡ lỗi lớn và chỉ nên được sử dụng khi cần thiết để xử lý sự cố.", "LabelEnableDlnaDebugLogging": "Bật tính năng gỡ lỗi DLNA", - "LabelEnableDlnaClientDiscoveryIntervalHelp": "Xác định thời gian tính bằng giây giữa các tìm kiếm SSDP thực hiện bởi Jellyfin.", - "LabelEnableDlnaClientDiscoveryInterval": "Thời gian tìm kiếm thiết bị phát (giây)", - "LabelEnableBlastAliveMessagesHelp": "Bật tính năng này nếu máy chủ không thể kết nối chắc chắn với những thiết bị UPnP trong mạng của bạn.", + "LabelEnableDlnaClientDiscoveryIntervalHelp": "Xác định thời gian tính bằng giây giữa các lần tìm kiếm SSDP thực hiện bởi Jellyfin.", + "LabelEnableDlnaClientDiscoveryInterval": "Thời gian dò tìm thiết bị phát (giây)", + "LabelEnableBlastAliveMessagesHelp": "Bật cái này nếu máy chủ không được các thiết bị UPnP khác trên mạng của bạn tìm ra một cách đáng tin cậy.", "LabelEnableBlastAliveMessages": "Phát tin nhắn trực tiếp", - "LabelEnableAutomaticPortMapHelp": "Tự động chuyển tiếp những port công khai trên bộ định tuyến đến port trên máy chủ thông qua UPnP. Cài đặt này có thể không hoạt động trên một số loại bộ định tuyến hoặc thiết lập mạng. Thay đổi sẽ được áp dụng sau khi khởi động lại máy chủ.", + "LabelEnableAutomaticPortMapHelp": "Tự động chuyển tiếp các cổng công cộng trên bộ định tuyến của bạn tới các cổng cục bộ trên máy chủ của bạn qua UPnP. Điều này có thể không hoạt động với một số bộ định tuyến hoặc cấu hình mạng. Thay đổi sẽ được áp dụng sau khi khởi động lại máy chủ.", "HeaderServerAddressSettings": "Cài Đặt Địa Chỉ Máy Chủ", "HeaderRemoteAccessSettings": "Cài Đặt Truy Cập Từ Xa", "HeaderHttpsSettings": "Cài Đặt HTTPS", "HeaderDVR": "DVR", - "LabelExtractChaptersDuringLibraryScanHelp": "Trích xuất hình ảnh của video được nhập vào trong lúc quét thư viện. Nếu không thì hình này này sẽ được trích xuất thông qua những tác vụ định kì, giúp cho quá trình quét thư viện diễn ra nhanh hơn.", - "LabelExtractChaptersDuringLibraryScan": "Trích xuất hình ảnh từng chương khi quét thư viện", - "LabelBaseUrlHelp": "Thêm một thư mục tuỳ chọn vào đường dẫn máy chủ. Ví dụ: http://example.com/<baseurl>", + "LabelExtractChaptersDuringLibraryScanHelp": "Tạo hình ảnh phân cảnh khi video được nhập trong quá trình quét thư viện. Nếu không thì hình này này sẽ được trích xuất thông qua những tác vụ định kì, giúp cho quá trình quét thư viện diễn ra nhanh hơn.", + "LabelExtractChaptersDuringLibraryScan": "Trích xuất hình ảnh phân cảnh khi quét thư viện", + "LabelBaseUrlHelp": "Thêm một thư mục con tùy chỉnh vào đường dẫn máy chủ. Ví dụ: http://example.com/<baseurl>", "LabelLoginDisclaimerHelp": "Một tin nhắn sẽ hiển thị ở phía cuối của trang đăng nhập.", "LabelLoginDisclaimer": "Hiển thị khi đăng nhập:", "LabelLockItemToPreventChanges": "Khoá mục này để ngăn những thay đổi trong tương lai", - "LabelLocalHttpServerPortNumberHelp": "TCP port mà máy chủ Jellyfin HTTP nên kết nối.", + "LabelLocalHttpServerPortNumberHelp": "Số cổng TCP cho máy chủ HTTP.", "LabelLocalHttpServerPortNumber": "HTTP port nội bộ:", "LabelLineup": "Danh sách diễn viên:", "LabelLibraryPageSizeHelp": "Cài đặt số lượng mục hiển thị trong một trang thư viện. Cài đặt 0 để vô hiệu hoá việc phân trang.", "LabelLibraryPageSize": "Kích thước trang của thư viện:", - "LabelLanNetworks": "Mạng nội bộ:", + "LabelLanNetworks": "Mạng Cục Bộ:", "LabelKodiMetadataUserHelp": "Lưu dữ liệu xem vào tập tin NFO dành cho những ứng dụng khác sử dụng.", "LabelKodiMetadataUser": "Lưu thông tin người xem vào tập tin NFO dành cho:", "LabelKodiMetadataSaveImagePathsHelp": "Cài đặt này được khuyến cáo nếu bạn có những hình ảnh đặt tên không đúng với hướng dẫn của Kodi.", @@ -636,27 +628,25 @@ "LabelKidsCategories": "Những thể loại của trẻ em:", "LabelKeepUpTo": "Theo kịp:", "LabelInternetQuality": "Chất lượng Internet:", - "LabelInNetworkSignInWithEasyPasswordHelp": "Sử dụng mã PIN đơn giản để đăng nhập thiết bị phát trong mạng nội bộ. Mật khẩu thông thường sẽ chỉ cần khi không truy cập nội mạng. Nếu mã PIN để trống, bạn sex không cần mật khẩu trong mạng nội bộ.", - "LabelInNetworkSignInWithEasyPassword": "Kích hoạt đăng nhập nội mạng bằng mã PIN đơn giản", - "LabelImportOnlyFavoriteChannels": "Giới hạn để chỉ nhập vào những kênh yêu thích", + "LabelInNetworkSignInWithEasyPasswordHelp": "Dùng mã PIN tiện lợi để đăng nhập thiết bị trong mạng cục bộ. Mật khẩu thông thường của bạn sẽ chỉ cần thiết khi ở nhà. Nếu để trống mã PIN, bạn sẽ không cần mật khẩu trong mạng nhà của mình.", + "LabelInNetworkSignInWithEasyPassword": "Bật đăng nhập trong mạng bằng mã PIN tiện lợi", + "LabelImportOnlyFavoriteChannels": "Hạn chế các kênh được đánh dấu là yêu thích", "LabelImageType": "Loại hình ảnh:", - "LabelImageFetchersHelp": "Kích hoạt và xếp hạng chương trình tải hình ảnh theo thứ tự ưu tiên.", - "LabelIdentificationFieldHelp": "Một phần chuỗi không phân biệt viết hoa/thường hoặc regex expression.", - "LabelIconMaxWidthHelp": "Độ phân giải tối đa của biểu tượng hiển thị thông qua upnp:icon.", + "LabelImageFetchersHelp": "Kích hoạt và xếp hạng trình tải hình ảnh tự động theo thứ tự ưu tiên.", + "LabelIdentificationFieldHelp": "Một chuỗi không phân biệt viết hoa/thường hoặc biểu thức chính quy.", "LabelIconMaxWidth": "Chiều ngang tối đa của biểu tượng:", - "LabelIconMaxHeightHelp": "Độ phân giải tối đa của biểu tượng hiển thị thông qua upnp:icon.", "LabelIconMaxHeight": "Chiều cao tối đa của biểu tượng:", - "LabelHttpsPortHelp": "TCP port mà máy chủ Jellyfin HTTPS nên kết nối vào.", - "LabelHttpsPort": "HTTPS port trên máy chủ:", + "LabelHttpsPortHelp": "Số cổng TCP cho máy chủ HTTPS.", + "LabelHttpsPort": "Số cổng HTTPS cục bộ:", "LabelHomeScreenSectionValue": "Mục trên trang chủ {0}:", - "LabelHomeNetworkQuality": "Chất lượng mạng trong nhà:", + "LabelHomeNetworkQuality": "Chất lượng mạng nhà:", "LabelHardwareAccelerationTypeHelp": "Hỗ trợ phần cần những thiết lập bổ sung.", - "LabelHardwareAccelerationType": "Hỗ trợ phần cứng:", + "LabelHardwareAccelerationType": "Tăng tốc phần cứng:", "LabelEncoderPreset": "Thiết lập cài sẵn của mã H264 và H265:", "LabelH264Crf": "CRF của mã H264:", - "LabelGroupMoviesIntoCollectionsHelp": "Khi hiển thị danh sách phim, các bộ phim thuộc về một bộ sưu tập sẽ hiển thị trong một nhóm.", - "LabelGroupMoviesIntoCollections": "Nhóm phim vào bộ sưu tập", - "LabelServerNameHelp": "Tên này sẽ được sử dụng để phân biệt máy chủ và giá trị mặc định là tên của máy tính chủ.", + "LabelGroupMoviesIntoCollectionsHelp": "Khi hiển thị danh sách phim, các bộ phim trong một bộ sưu tập sẽ hiển thị như một mục được nhóm lại.", + "LabelGroupMoviesIntoCollections": "Gom nhóm các phim vào bộ sưu tập", + "LabelServerNameHelp": "Tên này sẽ được dùng để phân biệt máy chủ và sẽ mặc định là tên của máy tính chủ.", "LabelFriendlyName": "Tên thân thiện:", "LabelFormat": "Định dạng:", "LabelForgotPasswordUsernameHelp": "Nhập vào tên tài khoản nếu bạn nhớ nó.", @@ -668,7 +658,7 @@ "LabelMaxParentalRating": "Xếp hạng tối đa cho phép của phụ huynh:", "LabelMaxChromecastBitrate": "Chất lượng truyền tải Chromecast:", "LabelMaxBackdropsPerItem": "Số lượng phông nền tối đa mỗi mục:", - "LabelMatchType": "Loại tương thích:", + "LabelMatchType": "Loại phù hợp:", "LabelManufacturerUrl": "URL của nhà sản xuất", "LabelManufacturer": "Nhà sản xuất:", "LabelLogs": "Logs:", @@ -691,25 +681,742 @@ "LabelMinResumeDuration": "Thời lượng phát tiếp tục tối thiểu:", "LabelMinBackdropDownloadWidth": "Chiều rộng tối thiểu của phông nền tải xuống:", "LabelMethod": "Phương pháp:", - "LabelMetadataSaversHelp": "Chọn định dạng tập tin dữ liệu bổ trợ.", - "LabelMetadataSavers": "Định dạng dữ liệu bổ trợ:", - "LabelMetadataReadersHelp": "Sắp xếp thứ tự ưu tiên của những nguồn dữ liệu bổ trợ. Tập tin đầu tiên được tìm thấy sẽ được sử dụng.", - "LabelMetadataReaders": "Bộ đọc dữ liệu bổ trợ:", - "LabelMetadataPathHelp": "Thiết lập một đường dẫn tuỳ ý cho những hình ảnh và dữ liệu bổ trợ.", - "LabelMetadataPath": "Đường dẫn dữ liệu bổ trợ:", - "LabelMetadataDownloadersHelp": "Kích hoạt và sắp xếp thứ tự ưu tiên của các trình tải dữ liệu bổ trợ. Trình tải có thứ tự ưu tiên thấp sẽ chỉ sử dụng để tải những thông tin bị thiếu.", + "LabelMetadataSaversHelp": "Chọn định dạng tập tin dùng để lưu dữ liệu mô tả của bạn.", + "LabelMetadataSavers": "Lưu Dữ liệu Mô Tả Dưới Dạng:", + "LabelMetadataReadersHelp": "Sắp xếp thứ tự ưu tiên những dữ liệu mô tả cục bộ. Tập tin đầu tiên được tìm thấy sẽ được đọc.", + "LabelMetadataReaders": "Trình đọc dữ liệu mô tả:", + "LabelMetadataPathHelp": "Chọn một đường dẫn để tải xuống hình ảnh và dữ liệu mô tả.", + "LabelMetadataPath": "Đường dẫn dữ liệu mô tả:", + "LabelMetadataDownloadersHelp": "Kích hoạt và sắp xếp thứ tự ưu tiên của các trình tải dữ liệu mô tả. Trình tải có thứ tự ưu tiên thấp sẽ chỉ sử dụng để tải những thông tin bị thiếu.", "LabelMetadataDownloadLanguage": "Ngôn ngữ tải ưu tiên:", - "LabelMetadata": "Dữ liệu bổ trợ:", + "LabelMetadata": "Dữ Liệu Mô Tả:", "LabelMessageTitle": "Tiêu đề tin nhắn:", "LabelMessageText": "Nội dung tin nhắn:", "LabelMaxStreamingBitrateHelp": "Thiết lập bitrate tối đa khi truyền tải.", "LabelMaxStreamingBitrate": "Chất lượng phát tối đa:", "LabelMaxScreenshotsPerItem": "Số lượng ảnh chụp tối đa mỗi mục:", "LabelMaxResumePercentageHelp": "Nội dung sẽ được cho là đã kết thúc nếu ngừng phát sau thời gian này.", - "ButtonSyncPlay": "SyncPlay", + "ButtonSyncPlay": "Đồng Bộ Phát", "LabelPasswordConfirm": "Mật khẩu (xác nhận):", "LabelPassword": "Mật khẩu:", "LabelNotificationEnabled": "Bật thông báo này", - "LabelNewsCategories": "", - "LabelStable": "Ổn Định" + "LabelNewsCategories": "Chuyên mục tin tức:", + "LabelStable": "Ổn Định", + "LabelTonemappingAlgorithm": "Chọn thuật toán ánh xạ tông màu để sử dụng:", + "TonemappingAlgorithmHelp": "Ánh xạ tông màu có thể được tinh chỉnh. Nếu bạn không quen với tùy chọn này, hãy giữ mặc định. Giá trị mặc định: Reinhard.", + "TonemappingRangeHelp": "Chọn dải màu đầu ra. Tự động nghĩa là giống như dải màu đầu vào.", + "StopPlayback": "Dừng Phát", + "Preview": "Xem Trước", + "SubtitleVerticalPositionHelp": "Số dòng nơi văn bản xuất hiện. Số dương cho biết từ trên xuống. Số âm cho biết từ dưới lên.", + "Movies": "Phim", + "Photos": "Ảnh", + "Playlists": "Danh sách phát", + "Shows": "Chương Trình TV", + "Songs": "Các Bài Hát", + "Sync": "Đồng Bộ", + "ValueSpecialEpisodeName": "Đặc Biệt - {0}", + "Filter": "Bộ lọc", + "New": "Mới", + "Shuffle": "Phát ngẫu nhiên", + "Share": "Chia sẻ", + "ShowAdvancedSettings": "Hiển thị cài đặt nâng cao", + "ShowIndicatorsFor": "Hiển thị các chỉ số cho:", + "ShowLess": "Hiển thị ít hơn", + "ShowMore": "Hiển thị thêm", + "ShowYear": "Hiển thị năm", + "ShowTitle": "Hiển thị tiêu đề", + "RepeatEpisodes": "Lặp lại các tập", + "RepeatMode": "Chế Độ Lặp Lại", + "RepeatAll": "Lặp lại tất cả", + "Repeat": "Lặp lại", + "RemoveFromPlaylist": "Xóa khỏi danh sách phát", + "RemoveFromCollection": "Xóa khỏi bộ sưu tập", + "RememberMe": "Ghi nhớ Tôi", + "ReleaseDate": "Ngày phát hành", + "RefreshQueued": "Làm mới đã xếp hàng đợi.", + "RefreshMetadata": "Làm mới dữ liệu mô tả", + "RecordingScheduled": "Ghi theo lịch trình.", + "RefreshDialogHelp": "Dữ liệu mô tả được làm mới dựa trên cài đặt và dịch vụ internet được bật trong trang tổng quan.", + "Refresh": "Làm mới", + "Record": "Ghi lại", + "RecommendationStarring": "Diễn Viên Chính {0}", + "RecommendationDirectedBy": "Do {0} đạo diễn", + "RecommendationBecauseYouWatched": "Bởi vì bạn đã xem {0}", + "RecommendationBecauseYouLike": "Bởi vì bạn thích {0}", + "RecentlyWatched": "Đã xem gần đây", + "Rate": "Đánh giá", + "OptionResumable": "Có thể tiếp tục", + "OptionSpecialEpisode": "Đặc biệt", + "OptionSubstring": "Chuỗi con", + "OptionResElement": "thành phần res", + "MessageItemsAdded": "Đã thêm vào các mục.", + "MessageInvalidForgotPasswordPin": "Đã nhập mã pin không hợp lệ hoặc hết hạn. Vui lòng thử lại.", + "MessageInvalidUser": "Sai tên đăng nhập hoặc mật khẩu. Vui lòng thử lại.", + "MessageItemSaved": "Mục đã được lưu.", + "LabelTVHomeScreen": "Màn hình chính chế độ TV:", + "OptionProtocolHttp": "HTTP", + "OptionPlainVideoItemsHelp": "Tất cả các video được trình bày trong DIDL như \"object.item.videoItem\" thay vì một loại cụ thể hơn, chẳng hạn như \"object.item.videoItem.movie\".", + "OptionPlainVideoItems": "Hiển thị tất cả video dưới dạng các mục video đơn giản", + "OptionPremiereDate": "Ngày công chiếu", + "OptionProtocolHls": "Luồng Trực Tiếp HTTP", + "OptionRandom": "Ngẫu Nhiên", + "OptionRegex": "Biểu thức chính quy", + "OptionRequirePerfectSubtitleMatch": "Chỉ tải xuống phụ đề đúng nhất khớp với tệp video của tôi", + "OptionReportByteRangeSeekingWhenTranscodingHelp": "Điều này là bắt buộc đối với một số thiết bị không có thời gian tìm kiếm tốt.", + "OptionReportByteRangeSeekingWhenTranscoding": "Báo cáo máy chủ có hỗ trợ tìm kiếm byte khi chuyển mã", + "OptionReleaseDate": "Ngày Phát Hành", + "MessageForgotPasswordInNetworkRequired": "Vui lòng thử lại trong mạng nhà của bạn để bắt đầu quá trình đặt lại mật khẩu.", + "MessageImageTypeNotSelected": "Vui lòng chọn một kiểu ảnh từ menu thả xuống.", + "MessageImageFileTypeAllowed": "Chỉ các tệp JPEG và PNG được hỗ trợ.", + "LabelKnownProxies": "Các Proxy đã biết:", + "LabelIconMaxResHelp": "Độ phân giải tối đa của các biểu tượng được hiển thị thông qua thuộc tính upnp:icon .", + "KnownProxiesHelp": "Phân tách bằng dấu phẩy danh sách địa chỉ IP của các proxy đã biết được sử dụng khi kết nối với Jellyfin. Đây là bắt buộc để sử dụng đúng các tiêu đề X-Forwarded-For. Yêu cầu khởi động lại sau khi lưu.", + "Image": "Hình Ảnh", + "LabelSyncPlayLeaveGroup": "Rời khỏi nhóm", + "LabelSyncPlayNewGroupDescription": "Tạo một nhóm mới", + "LabelSyncPlayNewGroup": "Nhóm mới", + "LabelSyncPlaySyncMethod": "Phương pháp đồng bộ hóa:", + "LabelSyncPlayPlaybackDiff": "Chênh lệch thời gian phát lại:", + "MillisecondsUnit": "ms", + "LabelSyncPlayTimeOffset": "Thời gian bù đắp với máy chủ:", + "LabelSupportedMediaTypes": "Các loại phương tiện được hỗ trợ:", + "LabelSubtitlePlaybackMode": "Chế độ phụ đề:", + "LabelSubtitleFormatHelp": "Ví dụ: srt", + "LabelSubtitleDownloaders": "Trình tải xuống phụ đề:", + "LabelStreamType": "Loại luồng phát:", + "LabelStopping": "Đang dừng lại", + "LabelStopWhenPossible": "Dừng lại khi có thể:", + "LabelStatus": "Trạng thái:", + "LabelStartWhenPossible": "Bắt đầu khi có thể:", + "LabelSportsCategories": "Thể loại thể thao:", + "LabelSpecialSeasonsDisplayName": "Tên hiển thị mùa đặc biệt:", + "LabelSource": "Nguồn:", + "LabelSortTitle": "Sắp xếp tiêu đề:", + "LabelSortOrder": "Thứ tự sắp xếp:", + "LabelSortBy": "Sắp xếp theo:", + "LabelSonyAggregationFlags": "Cờ tổng hợp của Sony:", + "LabelSkipIfGraphicalSubsPresentHelp": "Việc giữ các phiên bản phụ đề bằng văn bản sẽ giúp phân phối hiệu quả hơn và giảm khả năng chuyển mã video.", + "LabelSkipIfGraphicalSubsPresent": "Bỏ qua nếu video đã có phụ đề được nhúng", + "LabelSkipIfAudioTrackPresentHelp": "Bỏ chọn mục này để đảm bảo tất cả video đều có phụ đề, bất kể ngôn ngữ âm thanh.", + "LabelSkipIfAudioTrackPresent": "Bỏ qua nếu bản âm thanh mặc định khớp với ngôn ngữ tải xuống", + "LabelSkipForwardLength": "Bỏ qua đoạn trước:", + "LabelSkipBackLength": "Bỏ qua đoạn sau:", + "LabelSize": "Kích cỡ:", + "LabelSimultaneousConnectionLimit": "Giới hạn luồng đồng thời:", + "LabelServerName": "Tên máy chủ:", + "LabelServerHostHelp": "192.168.1.100:8096 hoặc https://myserver.com", + "LabelSerialNumber": "Số sê-ri", + "LabelSendNotificationToUsers": "Gửi thông báo tới:", + "LabelSelectVersionToInstall": "Chọn phiên bản để cài đặt:", + "LabelSelectUsers": "Chọn người dùng:", + "LabelSelectFolderGroupsHelp": "Các thư mục không được chọn sẽ tự hiển thị trong chế độ xem của chính chúng.", + "LabelSelectFolderGroups": "Tự động nhóm nội dung từ các thư mục sau vào các chế độ xem như Phim, Nhạc và TV:", + "LabelSeasonNumber": "Số phần:", + "EnableFasterAnimationsHelp": "Sử dụng hoạt ảnh và chuyển tiếp nhanh hơn", + "EnableFasterAnimations": "Hoạt ảnh nhanh hơn", + "LabelScreensaver": "Bảo vệ màn hình:", + "LabelRuntimeMinutes": "Thời lượng:", + "LabelRequireHttpsHelp": "Nếu được chọn, máy chủ sẽ tự động chuyển hướng tất cả các yêu cầu qua HTTP sang HTTPS. Điều này không ảnh hưởng nếu máy chủ không nghe trên HTTPS.", + "LabelRequireHttps": "Yêu cầu HTTPS", + "LabelRemoteClientBitrateLimitHelp": "Giới hạn tốc độ bit trên mỗi luồng cho tất cả các thiết bị ngoài mạng. Nó hữu ích để ngăn các thiết bị yêu cầu tốc độ bit cao hơn mức kết nối internet của bạn có thể xử lý. Điều này có thể dẫn đến việc tăng tải CPU trên máy chủ của bạn để chuyển mã video nhanh chóng xuống tốc độ bit thấp hơn.", + "LabelRemoteClientBitrateLimit": "Giới hạn tốc độ bit phát trực tuyến Internet (Mbps):", + "LabelReleaseDate": "Ngày phát hành:", + "LabelRefreshMode": "Chế độ làm mới :", + "LabelRecordingPathHelp": "Chỉ định vị trí mặc định để lưu bản ghi. Nếu để trống, thư mục dữ liệu chương trình của máy chủ sẽ được sử dụng.", + "LabelRecordingPath": "Đường dẫn ghi mặc định:", + "LabelRecord": "Ghi lại:", + "LabelReasonForTranscoding": "Lý do chuyển mã:", + "LabelQuickConnectCode": "Mã số kết nối nhanh:", + "LabelPublicHttpsPortHelp": "Số cổng công khai sẽ được ánh xạ tới cổng HTTPS cục bộ.", + "LabelPublicHttpsPort": "Số cổng HTTPS công khai:", + "LabelPublicHttpPortHelp": "Số cổng công khai sẽ được ánh xa tới cổng HTTP cục bộ.", + "LabelPublicHttpPort": "Số cổng HTTP công khai:", + "LabelProtocolInfoHelp": "Giá trị sẽ được sử dụng khi phản hồi các yêu cầu GetProtocolInfo từ thiết bị.", + "LabelProtocolInfo": "Thông tin giao thức:", + "LabelProtocol": "Giao thức:", + "LabelProfileVideoCodecs": "Bộ giải mã video:", + "LabelProfileContainersHelp": "Phân cách bằng dấu phẩy. Để trống để áp dụng cho tất cả các định dạng.", + "LabelProfileContainer": "Định dạng:", + "LabelProfileCodecsHelp": "Phân cách bằng dấu phẩy. Điều này có thể được để trống để áp dụng cho tất cả các bộ giải mã.", + "LabelProfileCodecs": "Bộ giải mã:", + "LabelProfileAudioCodecs": "Bộ giải mã âm thanh:", + "LabelPreferredSubtitleLanguage": "Ngôn ngữ phụ đề ưu tiên:", + "LabelPreferredDisplayLanguage": "Ngôn ngữ hiển thị ưa thích:", + "LabelPostProcessorArgumentsHelp": "Dùng {path} làm đường dẫn đến tệp ghi.", + "LabelPostProcessorArguments": "Đối số dòng lệnh xử lý hậu kỳ:", + "LabelPostProcessor": "Ứng dụng xử lý hậu kỳ:", + "LabelPleaseRestart": "Thay đổi sẽ có hiệu lực sau khi bấm tải lại trang web thủ công.", + "LabelPlayMethod": "Cách Phát:", + "LabelPlaylist": "Danh sách phát:", + "LabelPlayerDimensions": "Kích thước trình phát:", + "LabelPlayer": "Trình phát:", + "LabelPlayDefaultAudioTrack": "Phát bản âm thanh mặc định bất kể ngôn ngữ", + "LabelPlaceOfBirth": "Nơi sinh:", + "LabelPersonRoleHelp": "Ví dụ: Tài xế xe bán kem", + "LabelPersonRole": "Vai trò:", + "LabelPath": "Đường dẫn:", + "LabelPasswordRecoveryPinCode": "Mã PIN:", + "LabelPasswordResetProvider": "Cách Đặt lại Mật khẩu:", + "LabelParentalRating": "Đánh giá phụ huynh:", + "LabelParentNumber": "Số Phụ Huynh:", + "LabelOverview": "Tổng quát:", + "LabelOriginalTitle": "Tiêu đề gốc:", + "LabelOriginalAspectRatio": "Tỷ lệ khung hình gốc:", + "LabelOptionalNetworkPathHelp": "Nếu thư mục này được chia sẻ trong mạng nhà của bạn, việc cung cấp đường dẫn chia sẻ mạng có thể cho phép ứng dụng khách trên các thiết bị khác truy cập trực tiếp vào các tệp phương tiện. Ví dụ: {0} hoặc {1}.", + "LabelOptionalNetworkPath": "Thư mục mạng được chia sẻ:", + "LabelNumberOfGuideDaysHelp": "Việc tải xuống nhiều ngày hơn dữ liệu hướng dẫn cung cấp khả năng lên lịch trình trước và xem nhiều danh sách hơn, nhưng cũng sẽ mất nhiều thời gian hơn để tải xuống. Tự động sẽ chọn dựa trên số lượng kênh.", + "LabelNumberOfGuideDays": "Số ngày tải xuống dữ liệu hướng dẫn:", + "LabelNumber": "Số:", + "LabelNewName": "Tên mới:", + "LabelUnstable": "Không ổn định", + "LabelChromecastVersion": "Phiên bản Chromecast", + "LabelMusicStreamingTranscodingBitrateHelp": "Chỉ định tốc độ bit tối đa khi phát nhạc trực tuyến.", + "LabelMusicStreamingTranscodingBitrate": "Tốc độ bit chuyển mã âm nhạc:", + "LabelMovieRecordingPath": "Đường dẫn quay phim:", + "LabelCurrentStatus": "Tình trạng hiện tại:", + "LabelAlbumArtMaxResHelp": "Độ phân giải tối đa của ảnh bìa album được hiển thị qua thuộc tính UPnP, albumArtURI.", + "Other": "Khác", + "EnableQuickConnect": "Bật kết nối nhanh trên máy chủ này", + "EnableDecodingColorDepth10Vp9": "Bật giải mã phần cứng 10 bit cho VP9", + "EnableDecodingColorDepth10Hevc": "Bật giải mã phần cứng 10-bit cho HEVC", + "Data": "Dữ liệu", + "ButtonUseQuickConnect": "Dùng Kết Nhanh", + "ButtonActivate": "Kích hoạt", + "Authorize": "Ủy quyền", + "MessagePlayAccessRestricted": "Việc phát lại nội dung này hiện bị hạn chế. Vui lòng liên hệ với quản trị viên máy chủ của bạn để biết thêm thông tin.", + "MessagePasswordResetForUsers": "Những người dùng này đã đặt lại mật khẩu của họ. Giờ đây, họ có thể đăng nhập bằng mã pin đã được sử dụng để thực hiện đặt lại.", + "MessageNoTrailersFound": "Cài đặt kênh đoạn giới thiệu để nâng cao trải nghiệm phim của bạn bằng cách thêm thư viện đoạn giới thiệu trên internet.", + "MessageNoServersAvailable": "Không có máy chủ nào được tìm thấy bằng cách sử dụng tính năng khám phá máy chủ tự động.", + "MessageNoPluginsInstalled": "Bạn chưa cài đặt plugin nào.", + "MessageNoMovieSuggestionsAvailable": "Hiện tại không có phim nào được đề xuất. Hãy bắt đầu xem và xếp hạng các bộ phim của bạn, sau đó quay lại để xem các đề xuất của bạn.", + "MessageNoGenresAvailable": "Cho phép một số bên cung cấp dữ liệu lấy các thể loại từ internet.", + "MessageNoCollectionsAvailable": "Bộ sưu tập giúp bạn thưởng thức các nhóm Phim, Phim Bộ và Album được tùy chỉnh theo cách của bạn. Bấm nút + để tạo bộ sưu tập.", + "MessageAddRepository": "Nếu bạn muốn thêm kho lưu trữ, hãy nhấp vào nút bên cạnh tiêu đề và điền thông tin được yêu cầu.", + "LabelRepositoryNameHelp": "Tên tùy chỉnh để phân biệt kho lưu trữ này với bất kỳ kho lưu trữ nào khác được thêm vào máy chủ của bạn.", + "LabelRepositoryName": "Tên kho lưu trữ", + "LabelRepositoryUrlHelp": "Vị trí của tệp kê khai kho lưu trữ mà bạn muốn đưa vào.", + "LabelRepositoryUrl": "URL kho lưu trữ", + "HeaderNewRepository": "Kho lưu trữ mới", + "MessageNoRepositories": "Không có kho lưu trữ.", + "MessageNoAvailablePlugins": "Không có plugin nào.", + "MessageLeaveEmptyToInherit": "Để trống để kế thừa cài đặt từ mục mẹ hoặc giá trị mặc định chung.", + "MessageForgotPasswordFileCreated": "Tệp đã được tạo trên máy chủ của bạn và chứa hướng dẫn về cách tiếp tục:", + "MessageFileReadError": "Đã xảy ra lỗi khi đọc tệp. Vui lòng thử lại.", + "MessageEnablingOptionLongerScans": "Kích hoạt tùy chọn này có thể dẫn đến việc quét thư viện lâu hơn đáng kể.", + "MessageDownloadQueued": "Tải xuống đã được xếp hàng đợi.", + "MessageDirectoryPickerLinuxInstruction": "Đối với Linux trên Arch Linux, CentOS, Debian, Fedora, openSUSE hoặc Ubuntu, bạn phải cấp cho người dùng dịch vụ ít nhất quyền truy cập đọc vào các vị trí lưu trữ của bạn.", + "MessageDirectoryPickerBSDInstruction": "Đối với BSD, bạn có thể cần phải định cấu hình bộ nhớ trong FreeNAS Jail của mình để Jellyfin có thể truy cập phương tiện của bạn.", + "MessageDeleteTaskTrigger": "Bạn có chắc chắn muốn xóa trình kích hoạt tác vụ này không?", + "MessageCreateAccountAt": "Tạo tài khoản tại {0}", + "MessageContactAdminToResetPassword": "Vui lòng liên hệ với quản trị viên hệ thống của bạn để đặt lại mật khẩu của bạn.", + "MessageConfirmShutdown": "Bạn có chắc chắn muốn tắt máy chủ không?", + "MessageConfirmRevokeApiKey": "Bạn có chắc chắn muốn thu hồi khóa API này không? Kết nối của ứng dụng với máy chủ này sẽ bị chấm dứt đột ngột.", + "MessageConfirmRestart": "Bạn có chắc chắn muốn khởi động lại Jellyfin không?", + "MessageConfirmRemoveMediaLocation": "Bạn có chắc chắn muốn xóa vị trí này không?", + "MessageConfirmRecordingCancellation": "Hủy ghi lại?", + "MessageConfirmProfileDeletion": "Bạn có chắc chắn muốn xóa hồ sơ này không?", + "MessageConfirmDeleteTunerDevice": "Bạn có chắc chắn muốn xóa thiết bị này không?", + "MessageConfirmDeleteGuideProvider": "Bạn có chắc chắn muốn xóa bên cung cấp hướng dẫn này không?", + "MessageConfirmAppExit": "Bạn có muốn thoát không?", + "MessageAreYouSureYouWishToRemoveMediaFolder": "Bạn có chắc chắn muốn xóa thư mục phương tiện này không?", + "MessageAreYouSureDeleteSubtitles": "Bạn có chắc chắn muốn xóa tệp phụ đề này không?", + "MessageAlreadyInstalled": "Phiên bản này đã được cài đặt.", + "Menu": "Menu", + "MediaIsBeingConverted": "Phương tiện đang được chuyển đổi thành định dạng tương thích với thiết bị đang phát phương tiện.", + "MediaInfoTimestamp": "Dấu thời gian", + "MediaInfoSize": "Kích cỡ", + "MediaInfoSampleRate": "Tỷ lệ mẫu", + "MediaInfoResolution": "Độ phân giải", + "MediaInfoRefFrames": "Khung tham chiếu", + "MediaInfoProfile": "Hồ sơ", + "MediaInfoPixelFormat": "Định dạng pixel", + "MediaInfoPath": "Đường dẫn", + "MediaInfoLevel": "Cấp độ", + "MediaInfoLayout": "Bố cục", + "MediaInfoLanguage": "Ngôn ngữ", + "MediaInfoInterlaced": "Xen kẽ", + "MediaInfoFramerate": "Tỷ lệ khung hình", + "MediaInfoForced": "Bắt Buộc", + "MediaInfoExternal": "Bên ngoài", + "MediaInfoDefault": "Mặc định", + "MediaInfoCodec": "Bộ giải mã", + "MediaInfoChannels": "Các kênh", + "MediaInfoBitrate": "Tốc độ bit", + "MediaInfoBitDepth": "Độ sâu bit", + "MediaInfoAspectRatio": "Tỷ lệ khung hình", + "MarkUnplayed": "Đánh dấu chưa phát", + "MarkPlayed": "Đánh dấu đã phát", + "MapChannels": "Kênh bản đồ", + "ManageRecording": "Quản lý ghi lại", + "ManageLibrary": "Quản lý thư viện", + "Logo": "Logo", + "LiveTV": "Truyền hình trực tiếp", + "LiveBroadcasts": "Chương trình phát sóng trực tiếp", + "Live": "Trực tiếp", + "List": "Danh sách", + "LibraryAccessHelp": "Chọn thư viện để chia sẻ với người dùng này. Quản trị viên sẽ có thể chỉnh sửa tất cả các thư mục bằng trình quản lý thông tin chi tiết.", + "LeaveBlankToNotSetAPassword": "Bạn có thể để trống trường này để không đặt mật khẩu.", + "LearnHowYouCanContribute": "Tìm hiểu cách bạn có thể đóng góp.", + "LatestFromLibrary": "{0} mới nhất", + "Large": "Lớn", + "LanNetworksHelp": "Danh sách địa chỉ IP được phân tách bằng dấu phẩy hoặc mục IP / Mặt nạ mạng cho các mạng sẽ được xem xét trên mạng cục bộ khi thực thi các hạn chế về băng thông. Nếu được đặt, tất cả các địa chỉ IP khác sẽ được coi là thuộc mạng bên ngoài và sẽ phải tuân theo các giới hạn băng thông bên ngoài. Nếu để trống, chỉ mạng con của máy chủ được coi là nằm trên mạng cục bộ.", + "LabelffmpegPathHelp": "Đường dẫn đến tệp ứng dụng ffmpeg hoặc thư mục chứa ffmpeg.", + "LabelffmpegPath": "Đường dẫn FFmpeg:", + "LabelZipCode": "Mã Bưu Chính:", + "LabelYear": "Năm:", + "LabelXDlnaDocHelp": "Xác định nội dung của phần tử X_DLNADOC trong không gian tên urn:schemas-dlna-org:device-1-0.", + "LabelXDlnaDoc": "Tài liệu X-DLNA:", + "LabelXDlnaCapHelp": "Xác định nội dung của phần tử X_DLNACAP trong không gian tên urn:schemas-dlna-org:device-1-0.", + "LabelWeb": "Web:", + "LabelVideoResolution": "Độ phân giải video:", + "LabelVideoCodec": "Bộ giải mã video:", + "LabelVideoBitrate": "Tốc độ bit của video:", + "DashboardArchitecture": "Kiến trúc: {0}", + "DashboardOperatingSystem": "Hệ điều hành: {0}", + "DashboardServerName": "Máy chủ: {0}", + "DashboardVersionNumber": "Phiên bản: {0}", + "LabelVersionInstalled": "đã cài đặt {0}", + "LabelVersion": "Phiên bản:", + "LabelValue": "Giá trị:", + "LabelVaapiDeviceHelp": "Đây là nút kết xuất được sử dụng để tăng tốc phần cứng.", + "LabelVaapiDevice": "API Thiết bị tăng tốc Video:", + "LabelUsername": "Tên đăng nhập:", + "LabelUserRemoteClientBitrateLimitHelp": "Ghi đè giá trị chung mặc định được đặt trong cài đặt phát lại trên máy chủ.", + "LabelUserLoginAttemptsBeforeLockout": "Lần đăng nhập không thành công trước khi người dùng bị khóa:", + "LabelUserLibraryHelp": "Chọn thư viện người dùng để hiển thị cho thiết bị. Để trống để giữ nguyên cài đặt mặc định.", + "LabelUserLibrary": "Thư viện người dùng:", + "LabelUserAgent": "Hành động người dùng:", + "LabelUser": "Người dùng:", + "LabelUseNotificationServices": "Sử dụng các dịch vụ sau:", + "LabelTypeText": "Văn bản", + "LabelTypeMetadataDownloaders": "{0} trình tải xuống dữ liệu mô tả thông tin:", + "LabelType": "Kiểu:", + "LabelTunerType": "Loại bộ dò:", + "LabelTunerIpAddress": "Địa chỉ IP của bộ dò:", + "LabelTriggerType": "Kích hoạt kiểu:", + "LabelTranscodingThreadCountHelp": "Chọn số luồng tối đa để sử dụng khi chuyển mã. Giảm số luồng sẽ giảm mức sử dụng CPU nhưng có thể không chuyển đổi đủ nhanh để có trải nghiệm phát lại mượt mà.", + "LabelTranscodingThreadCount": "Số luồng chuyển mã:", + "LabelTranscodingProgress": "Tiến trình chuyển mã:", + "LabelTranscodingFramerate": "Tốc độ khung hình chuyển mã:", + "LabelTranscodes": "Chuyển mã:", + "LabelTranscodingTempPathHelp": "Chỉ định một đường dẫn tùy chỉnh cho các tệp chuyển mã được cung cấp cho máy khách. Để trống để sử dụng mặc định của máy chủ.", + "LabelTranscodePath": "Đường dẫn chuyển mã:", + "LabelTrackNumber": "Số theo dõi:", + "LabelTitle": "Tiêu đề:", + "LabelTimeLimitHours": "Giới hạn thời gian (giờ):", + "LabelTheme": "Chủ đề:", + "LabelTextSize": "Cỡ chữ:", + "LabelTextColor": "Màu văn bản:", + "LabelTextBackgroundColor": "Màu nền văn bản:", + "LabelTagline": "Dòng giới thiệu:", + "LabelTag": "Nhãn:", + "LabelSyncPlayAccess": "Quyền truy cập SyncPlay", + "LabelSyncPlayAccessNone": "Đã tắt cho người dùng này", + "LabelSyncPlayAccessJoinGroups": "Cho phép người dùng tham gia nhóm", + "LabelSyncPlayAccessCreateAndJoinGroups": "Cho phép người dùng tạo và tham gia nhóm", + "LabelSyncPlayLeaveGroupDescription": "Tắt SyncPlay", + "LabelSonyAggregationFlagsHelp": "Xác định nội dung của phần tử aggregationFlags trong không gian tên urn:schemas-sonycom:av.", + "LabelServerHost": "Máy chủ:", + "OptionSaveMetadataAsHiddenHelp": "Thay đổi điều này sẽ áp dụng cho dữ liệu mô tả mới được lưu về sau. Các tệp dữ liệu mô tả hiện có sẽ được cập nhật vào lần tiếp theo chúng được máy chủ lưu.", + "OptionSaveMetadataAsHidden": "Lưu dữ liệu mô tả và hình ảnh dưới dạng tệp ẩn", + "OptionRequirePerfectSubtitleMatchHelp": "Yêu cầu phù hợp nhất sẽ lọc phụ đề để chỉ bao gồm những phụ đề đã được kiểm tra và xác minh với tệp video chính xác của bạn. Bỏ chọn điều này sẽ làm tăng khả năng phụ đề được tải xuống, nhưng sẽ làm tăng khả năng văn bản phụ đề bị điền sai hoặc không chính xác.", + "OptionPlainStorageFoldersHelp": "Tất cả các thư mục được biểu diễn trong DIDL dưới dạng \"object.container.storageFolder\" thay vì một loại cụ thể hơn, chẳng hạn như \"object.container.woman.musicArtist\".", + "OptionPlainStorageFolders": "Hiển thị tất cả các thư mục dưới dạng thư mục lưu trữ đơn giản", + "OptionParentalRating": "Xếp hạng Phụ Huynh", + "OptionOnInterval": "Vào một khoảng thời gian", + "OptionNew": "Mới…", + "OptionMissingEpisode": "Thiếu Tập Phim", + "OptionMax": "Tối đa", + "OptionLoginAttemptsBeforeLockoutHelp": "Giá trị bằng 0 có nghĩa là giữ mặc định ba lần thử đối với người dùng bình thường và năm lần thử đối với quản trị viên. Đặt giá trị này thành -1 sẽ tắt tính năng này.", + "OptionLoginAttemptsBeforeLockout": "Xác định số lần đăng nhập không chính xác có thể được thực hiện trước khi xảy ra khóa người dùng.", + "OptionIgnoreTranscodeByteRangeRequestsHelp": "Các yêu cầu này sẽ được thực hiện nhưng sẽ bỏ qua phần đầu dải byte.", + "OptionIgnoreTranscodeByteRangeRequests": "Bỏ qua các yêu cầu phạm vi byte chuyển mã", + "OptionHlsSegmentedSubtitles": "Phụ đề phân đoạn HLS", + "OptionHideUserFromLoginHelp": "Hữu ích cho tài khoản quản trị viên cá nhân hoặc ẩn. Người dùng sẽ cần đăng nhập thủ công bằng cách nhập tên người dùng và mật khẩu của họ.", + "OptionExtractChapterImage": "Bật trích xuất hình ảnh mỗi phân cảnh", + "OptionExternallyDownloaded": "Tải xuống bên ngoài", + "OptionEveryday": "Mỗi ngày", + "OptionEstimateContentLength": "Ước tính độ dài nội dung khi chuyển mã", + "OptionEnableM2tsModeHelp": "Bật chế độ m2ts khi mã hóa thành mpegts.", + "OptionEnableM2tsMode": "Bật chế độ M2ts", + "OptionEnableForAllTuners": "Bật cho tất cả các thiết bị dò", + "OptionEnableExternalContentInSuggestionsHelp": "Cho phép đưa các đoạn giới thiệu trên internet và các chương trình truyền hình trực tiếp vào nội dung được đề xuất.", + "OptionEnableExternalContentInSuggestions": "Bật nội dung bên ngoài trong phần đề xuất", + "OptionEnableAccessToAllLibraries": "Bật cho phép truy cập vào tất cả các thư viện", + "OptionEnableAccessToAllChannels": "Bật cho phép truy cập vào tất cả các kênh", + "OptionEnableAccessFromAllDevices": "Bật cho phép truy cập từ tất cả các thiết bị", + "OptionDownloadImagesInAdvanceHelp": "Theo mặc định, hầu hết các hình ảnh chỉ được tải xuống khi khách hàng yêu cầu. Bật tùy chọn này để tải xuống trước tất cả các hình ảnh khi phương tiện mới được nhập. Điều này có thể khiến quá trình quét thư viện lâu hơn đáng kể.", + "OptionDownloadImagesInAdvance": "Tải xuống hình ảnh nâng cao", + "OptionDisplayFolderViewHelp": "Hiển thị các thư mục cùng với các thư viện phương tiện khác của bạn. Nó có thể hữu ích nếu bạn muốn xem thư mục đơn giản.", + "OptionDisplayFolderView": "Hiển thị chế độ xem thư mục để hiển thị các thư mục phương tiện đơn giản", + "OptionDisableUserHelp": "Máy chủ sẽ không cho phép bất kỳ kết nối nào từ người dùng này. Các kết nối hiện có sẽ bị chấm dứt đột ngột.", + "OptionDateAddedImportTime": "Sử dụng ngày đã quét vào thư viện", + "OptionDateAddedFileTime": "Sử dụng ngày tạo tệp", + "OptionDaily": "Hằng ngày", + "OptionCustomUsers": "Tùy Chọn", + "OptionCriticRating": "Xếp Hạng Phê Bình", + "OptionBluray": "Đĩa Blu-ray", + "OptionAutomaticallyGroupSeriesHelp": "Loạt phim nằm trên nhiều thư mục trong thư viện này sẽ được tự động hợp nhất thành một loạt phim duy nhất.", + "OptionAutomaticallyGroupSeries": "Tự động gộp các bộ phim được trải dài trên nhiều thư mục", + "OptionAllowVideoPlaybackTranscoding": "Cho phép phát lại video yêu cầu chuyển mã", + "OptionAllowSyncTranscoding": "Cho phép tải xuống và đồng bộ hóa phương tiện yêu cầu chuyển mã", + "OptionAllowRemoteSharedDevicesHelp": "Các thiết bị DLNA được coi là chia sẻ cho đến khi người dùng bắt đầu kiểm soát chúng.", + "OptionAllowRemoteSharedDevices": "Cho phép điều khiển từ xa các thiết bị dùng chung", + "OptionAllowRemoteControlOthers": "Cho phép điều khiển từ xa những người dùng khác", + "OptionAllowMediaPlaybackTranscodingHelp": "Việc hạn chế quyền truy cập chuyển mã có thể gây ra lỗi phát lại trên ứng dụng khách do định dạng phương tiện không được hỗ trợ.", + "OptionAllowMediaPlayback": "Cho phép phát lại phương tiện", + "OptionAllowManageLiveTv": "Cho phép quản lý ghi truyền hình trực tiếp", + "OptionAllowLinkSharingHelp": "Chỉ các trang web chứa thông tin phương tiện được chia sẻ. Các tệp phương tiện không bao giờ chia sẻ công khai. Chia sẻ giới hạn thời gian và sẽ hết hạn sau {0} ngày.", + "OptionAllowLinkSharing": "Cho phép chia sẻ mạng xã hội", + "OptionAllowContentDownloading": "Cho phép tải xuống và đồng bộ hóa phương tiện", + "OptionAllowBrowsingLiveTv": "Cho phép truy cập TV trực tiếp", + "OptionForceRemoteSourceTranscoding": "Bắt buộc chuyển mã các nguồn phương tiện từ xa (như LiveTV)", + "OptionAllowAudioPlaybackTranscoding": "Cho phép chuyển mã khi phát lại âm thanh", + "OptionAllUsers": "Tất Cả Người Dùng", + "OptionAdminUsers": "Quản Trị Viên", + "Option3D": "3D", + "OnlyImageFormats": "Chỉ những định dạng ảnh này (VOBSUB, PGS, SUB)", + "OnlyForcedSubtitles": "Bắt Buộc Duy Nhất", + "OnlyForcedSubtitlesHelp": "Chỉ những phụ đề được đánh dấu là bắt buộc mới được tải.", + "OneChannel": "Một kênh", + "Off": "Tắt", + "NumLocationsValue": "{0} thư mục", + "Normal": "Bình thường", + "None": "Không", + "NoSubtitlesHelp": "Phụ đề sẽ không được tải theo mặc định. Chúng vẫn có thể được bật theo cách thủ công trong khi phát lại.", + "NoSubtitleSearchResultsFound": "Không tìm thấy kết quả nào.", + "MessageNoPluginConfiguration": "Không có cài đặt nào cho Plugin này để định cấu hình.", + "MessageNoNextUpItems": "Không tìm thấy. Bắt đầu xem chương trình của bạn!", + "NoNewDevicesFound": "Không tìm thấy thiết bị mới. Để thêm bộ dò mới, hãy đóng hộp thoại này và nhập thông tin thiết bị theo cách thủ công.", + "NoCreatedLibraries": "Có vẻ như bạn chưa tạo bất kỳ thư viện nào. {0} Bạn có muốn tạo một cái ngay bây giờ không? {1}", + "No": "Không", + "NextUp": "Tiếp Theo", + "NextTrack": "Chuyển đến kế tiếp", + "Next": "Kế tiếp", + "News": "Tin Tức", + "NewEpisodesOnly": "Chỉ Các Tập Mới", + "NewEpisodes": "Tập Mới", + "NewCollectionNameExample": "Ví dụ: Bộ sưu tập Chiến tranh giữa các vì sao", + "NewCollectionHelp": "Bộ sưu tập cho phép bạn tạo các nhóm phim và nội dung thư viện khác được cá nhân hóa.", + "NewCollection": "Bộ Sưu Tập Mới", + "Never": "Không Bao Giờ", + "Name": "Tên", + "MySubtitles": "Phụ Đề Của Tôi", + "Mute": "Tắt Tiếng", + "MusicVideos": "Video Âm Nhạc", + "MusicVideo": "Video Âm Nhạc", + "MusicLibraryHelp": "Xem lại {0} hướng dẫn đặt tên nhạc {1}.", + "MusicArtist": "Nghệ Sĩ Âm Nhạc", + "MusicAlbum": "Album nhạc", + "Movie": "Phim", + "MovieLibraryHelp": "Xem lại {0} hướng dẫn đặt tên phim {1}.", + "MoveRight": "Di chuyển sang phải", + "MoveLeft": "Di chuyển sang trái", + "MoreMediaInfo": "Thông Tin Phương Tiện", + "MoreUsersCanBeAddedLater": "Có thể thêm nhiều người dùng hơn sau đó từ trong trang tổng quan.", + "MoreFromValue": "Thêm từ {0}", + "Mobile": "Di động", + "MinutesBefore": "phút trước", + "MinutesAfter": "phút sau", + "MetadataSettingChangeHelp": "Thay đổi cài đặt dữ liệu mô tả sẽ ảnh hưởng đến nội dung mới được thêm vào. Để làm mới nội dung hiện có, hãy mở màn hình chi tiết và bấm nút làm mới hoặc thực hiện làm mới hàng loạt bằng trình quản lý dữ liệu mô tả.", + "MetadataManager": "Quản lý dữ liệu mô tả", + "Metadata": "Dữ liệu mô tả", + "MessageSyncPlayErrorMedia": "Không thể bật SyncPlay! Lỗi phương tiện.", + "MessageSyncPlayErrorMissingSession": "Không thể bật SyncPlay! Thiếu phiên.", + "MessageSyncPlayErrorNoActivePlayer": "Không tìm thấy trình phát đang hoạt động. Phát đồng bộ SyncPlay đã bị tắt.", + "MessageSyncPlayErrorAccessingGroups": "Đã xảy ra lỗi khi truy cập danh sách nhóm.", + "MessageSyncPlayLibraryAccessDenied": "Quyền truy cập vào nội dung này bị hạn chế.", + "MessageSyncPlayJoinGroupDenied": "Cần có quyền để sử dụng SyncPlay.", + "MessageSyncPlayCreateGroupDenied": "Cần có quyền để tạo nhóm.", + "MessageSyncPlayGroupDoesNotExist": "Không thể tham gia nhóm vì nó không tồn tại.", + "MessageSyncPlayPlaybackPermissionRequired": "Cần có quyền phát lại.", + "MessageSyncPlayNoGroupsAvailable": "Không có nhóm nào. Bắt đầu phát thứ gì đó trước.", + "MessageSyncPlayUserLeft": "{0} đã rời bỏ nhóm.", + "MessageSyncPlayUserJoined": "{0} đã tham gia nhóm.", + "MessageSyncPlayDisabled": "Phát đồng bộ SyncPlay đã tắt.", + "MessageSyncPlayEnabled": "Phát đồng bộ SyncPlay đã được bật.", + "MessageYouHaveVersionInstalled": "Bạn hiện đã cài đặt phiên bản {0}.", + "MessageUnsetContentHelp": "Nội dung sẽ được hiển thị dưới dạng các thư mục thuần túy. Để có kết quả tốt nhất, hãy sử dụng trình quản lý dữ liệu mô tả để đặt loại nội dung của thư mục con.", + "MessageUnableToConnectToServer": "Chúng tôi không thể kết nối với máy chủ đã chọn ngay bây giờ. Hãy đảm bảo rằng nó đang chạy và thử lại.", + "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Các vị trí phương tiện sau sẽ bị xóa khỏi thư viện của bạn:", + "MessageReenableUser": "Xem bên dưới để kích hoạt lại", + "MessagePluginInstallDisclaimer": "Các plugin do các thành viên cộng đồng xây dựng là một cách tuyệt vời để nâng cao trải nghiệm của bạn với các tính năng và lợi ích bổ sung. Trước khi cài đặt, hãy lưu ý về những ảnh hưởng mà chúng có thể có trên máy chủ của bạn, chẳng hạn như quét thư viện lâu hơn, xử lý nền bổ sung và giảm độ ổn định của hệ thống.", + "MessagePluginConfigurationRequiresLocalAccess": "Để cấu hình plugin này, vui lòng đăng nhập trực tiếp vào máy chủ cục bộ của bạn.", + "MessagePleaseWait": "Vui lòng đợi. Việc này có thể phải mất một ít thời gian.", + "MessagePleaseEnsureInternetMetadata": "Hãy đảm bảo rằng việc tải xuống dữ liệu mô tả trên internet đã được bật.", + "LabelSeriesRecordingPath": "Đường dẫn Ghi lại Phim Bộ:", + "PinCodeResetConfirmation": "Bạn có chắc chắn muốn đặt lại mã pin không?", + "PinCodeResetComplete": "Mã pin đã được đặt lại.", + "PictureInPicture": "Trình phát thu nhỏ", + "Photo": "Hình Ảnh", + "Person": "Người", + "PerfectMatch": "Trùng khớp hoàn hảo", + "People": "Mọi người", + "PasswordResetProviderHelp": "Chọn nhà cung cấp đặt lại mật khẩu sẽ được sử dụng khi người dùng này yêu cầu đặt lại mật khẩu.", + "PackageInstallFailed": "Cài đặt {0} (phiên bản {1}) không thành công.", + "PackageInstallCompleted": "Đã hoàn tất cài đặt {0} (phiên bản {1}).", + "PackageInstallCancelled": "Đã hủy cài đặt {0} (phiên bản {1}).", + "Overview": "Tổng Quát", + "OriginalAirDateValue": "Ngày phát sóng ban đầu: {0}", + "OptionWeekly": "Hàng tuần", + "OptionWeekends": "Ngày cuối tuần", + "OptionWeekdays": "Các ngày trong tuần", + "OptionWakeFromSleep": "Đánh Thức Khi Đang Ở Chế Độ Ngủ", + "OptionUnairedEpisode": "Các tập không mong muốn", + "OptionTvdbRating": "Xếp hạng TVDB", + "OptionAllowVideoPlaybackRemuxing": "Cho phép phát lại video yêu cầu chuyển đổi mà không cần mã hóa lại", + "SortByValue": "Sắp xếp theo {0}", + "Sort": "Sắp xếp", + "SmartSubtitlesHelp": "Phụ đề phù hợp với tùy chọn ngôn ngữ sẽ được tải khi âm thanh bằng tiếng nước ngoài.", + "Smart": "Thông minh", + "Smaller": "Nhỏ hơn", + "Small": "Nhỏ", + "SkipEpisodesAlreadyInMyLibraryHelp": "Các tập sẽ được so sánh bằng cách sử dụng số tập và mùa, khi có sẵn.", + "SkipEpisodesAlreadyInMyLibrary": "Không ghi các tập đã có trong thư viện của tôi", + "SimultaneousConnectionLimitHelp": "Số luồng đồng thời tối đa được phép. Nhập 0 không giới hạn.", + "SettingsWarning": "Việc thay đổi các giá trị này có thể làm mất ổn định hoặc lỗi kết nối. Nếu bạn gặp bất kỳ sự cố nào, chúng tôi khuyên bạn nên thay đổi chúng về mặc định.", + "Settings": "Cài đặt", + "ServerUpdateNeeded": "Máy chủ này cần được cập nhật. Để tải xuống phiên bản mới nhất, vui lòng truy cập {0}", + "ServerRestartNeededAfterPluginInstall": "Jellyfin sẽ cần được khởi động lại sau khi cài đặt plugin.", + "ServerNameIsShuttingDown": "Máy chủ tại {0} đang ngừng hoạt động.", + "ServerNameIsRestarting": "Máy chủ tại {0} đang khởi động lại.", + "SeriesYearToPresent": "{0} - Hiện tại", + "SeriesSettings": "Cài đặt loạt phim", + "SeriesRecordingScheduled": "Đã lên lịch ghi loạt phim.", + "SeriesDisplayOrderHelp": "Thứ tự các tập theo ngày phát sóng, thứ tự DVD hoặc đánh số tuyệt đối.", + "SeriesCancelled": "Đã hủy loạt phim.", + "Series": "Loạt Phim", + "SendMessage": "Gửi tin nhắn", + "SelectServer": "Chọn Máy Chủ", + "SelectAdminUsername": "Vui lòng chọn tên đăng nhập cho tài khoản quản trị.", + "Season": "Mùa", + "SearchResults": "Kết Quả Tìm Kiếm", + "SearchForSubtitles": "Tìm kiếm phụ đề", + "SearchForMissingMetadata": "Tìm kiếm dữ liệu mô tả bị thiếu", + "SearchForCollectionInternetMetadata": "Tìm kiếm ảnh bìa phim và dữ liệu mô tả trên Internet", + "Search": "Tìm Kiếm", + "Screenshots": "Ảnh chụp màn hình", + "Screenshot": "Ảnh chụp màn hình", + "Schedule": "Lên lịch", + "ScanLibrary": "Quét thư viện", + "ScanForNewAndUpdatedFiles": "Quét các tệp mới và các tệp đã cập nhật", + "SaveSubtitlesIntoMediaFoldersHelp": "Lưu phụ đề kế bên tệp video để quản lý chúng được dễ dàng hơn.", + "SaveSubtitlesIntoMediaFolders": "Lưu phụ đề vào thư mục phương tiện", + "SaveChanges": "Lưu thay đổi", + "Runtime": "Thời lượng", + "Rewind": "Tua Chậm Lại", + "ResumeAt": "Tiếp tục từ {0}", + "Restart": "Khởi động lại", + "ResetPassword": "Đặt lại mật khẩu", + "ReplaceExistingImages": "Thay thế hình ảnh hiện có", + "ReplaceAllMetadata": "Thay thế tất cả dữ liệu mô tả", + "RepeatOne": "Lặp lại một lần", + "Recordings": "Bản ghi", + "MessageChangeRecordingPath": "Thay đổi thư mục ghi của bạn sẽ không đưa các bản ghi hiện có từ chỗ cũ sang chỗ mới. Bạn sẽ cần đưa chúng đi theo cách thủ công nếu muốn.", + "RecordingCancelled": "Đã hủy ghi.", + "RecordSeries": "Ghi lại loạt phim", + "QuickConnectNotActive": "Kết nối nhanh không hoạt động trên máy chủ này", + "QuickConnectNotAvailable": "Yêu cầu quản trị viên máy chủ của bạn bật kết nối nhanh", + "QuickConnectInvalidCode": "Mã kết nối nhanh không hợp lệ", + "QuickConnectDescription": "Để đăng nhập bằng kết nối nhanh, hãy chọn nút Kết Nối Nhanh trên thiết bị bạn đang đăng nhập và nhập mã hiển thị bên dưới.", + "QuickConnectDeactivated": "Kết nối nhanh đã bị vô hiệu hóa trước khi yêu cầu đăng nhập được chấp nhận", + "QuickConnectAuthorizeFail": "Mã kết nối nhanh không xác định", + "QuickConnectAuthorizeSuccess": "Yêu cầu đã được cho phép", + "QuickConnectAuthorizeCode": "Nhập mã {0} để đăng nhập", + "QuickConnectActivationSuccessful": "Kích hoạt thành công", + "QuickConnect": "Kết Nối Nhanh", + "Quality": "Chất lượng", + "Programs": "Chương Trình", + "Profile": "Hồ sơ", + "ProductionLocations": "Nơi sản xuất", + "Producer": "Nhà sản xuất", + "Primary": "Chính Thức", + "PreviousTrack": "Chuyển đến phần trước", + "Previous": "Trước", + "Premieres": "Công chiếu", + "Premiere": "Công chiếu", + "PreferEmbeddedEpisodeInfosOverFileNames": "Ưu tiên thông tin tập được nhúng hơn tên tệp", + "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Điều này sử dụng thông tin tập từ siêu dữ liệu được nhúng nếu có.", + "PreferEmbeddedTitlesOverFileNamesHelp": "Điều này xác định tiêu đề hiển thị mặc định khi không có siêu dữ liệu internet hoặc siêu dữ liệu cục bộ.", + "PreferEmbeddedTitlesOverFileNames": "Ưu tiên tiêu đề được nhúng hơn tên tệp", + "MessageGetInstalledPluginsError": "Đã xảy ra lỗi khi nhận danh sách các plugin hiện được cài đặt.", + "MessagePluginInstallError": "Đã xảy ra lỗi khi cài đặt plugin.", + "MessagePluginInstalled": "Plugin đã được cài đặt thành công. Máy chủ sẽ cần được khởi động lại để các thay đổi có hiệu lực.", + "PosterCard": "Thẻ áp phích", + "Poster": "Áp phích", + "PleaseSelectTwoItems": "Vui lòng chọn ít nhất hai mục.", + "PleaseRestartServerName": "Vui lòng khởi động lại Jellyfin vào {0}.", + "PleaseEnterNameOrId": "Vui lòng nhập tên hoặc ID bên ngoài.", + "PleaseConfirmPluginInstallation": "Vui lòng nhấp vào OK để xác nhận bạn đã đọc ở trên và muốn tiếp tục cài đặt plugin.", + "PleaseAddAtLeastOneFolder": "Vui lòng thêm ít nhất một thư mục vào thư viện này bằng cách nhấp vào nút Thêm.", + "Played": "Đã Phát", + "PlaybackErrorNoCompatibleStream": "Ứng dụng khách không tương thích với phương tiện và máy chủ không gửi định dạng phương tiện tương thích.", + "PlayNextEpisodeAutomatically": "Tự động phát tập tiếp theo", + "PlayNext": "Phát kế tiếp", + "PlayFromBeginning": "Phát từ đầu", + "PlayCount": "Số lần phát", + "PlaybackRate": "Tốc độ phát", + "PlaybackData": "Chi tiết dữ liệu luồng phát", + "PlayAllFromHere": "Phát tất cả từ đây", + "Play": "Phát", + "PlaceFavoriteChannelsAtBeginning": "Đặt các kênh yêu thích ở phần đầu", + "TabNetworking": "Kết Nối Mạng", + "WizardCompleted": "Đó là tất cả những gì chúng ta cần bây giờ. Jellyfin đã bắt đầu thu thập thông tin về thư viện phương tiện của bạn. Kiểm tra một số ứng dụng của chúng tôi, sau đó nhấp vào Hoàn thành để xem Trang tổng quan.", + "TabDashboard": "Trang tổng quan", + "LabelScheduledTaskLastRan": "Lần cuối chạy {0}, mất {1}.", + "UseDoubleRateDeinterlacingHelp": "Cài đặt này sử dụng giá trị tỉ lệ khi khử xen kẽ, thường được gọi là khử xen kẽ bob, tăng gấp đôi tốc độ khung hình của video để cung cấp chuyển động đầy đủ như những gì bạn sẽ thấy khi xem video xen kẽ trên TV.", + "UseDoubleRateDeinterlacing": "Tăng gấp đôi tốc độ khung hình khi khử xen kẽ", + "TvLibraryHelp": "Xem lại {0} hướng dẫn đặt tên TV {1}.", + "Tuesday": "Thứ ba", + "Transcoding": "Chuyển mã", + "Trailers": "Đoạn giới thiệu", + "TabAccess": "Truy cập", + "SystemDlnaProfilesHelp": "Cấu hình hệ thống ở chế độ chỉ đọc. Các thay đổi đối với cấu hình hệ thống sẽ được lưu vào cấu hình tùy chỉnh mới.", + "Sports": "Thể thao", + "SpecialFeatures": "Các tính năng đặc biệt", + "SortName": "Sắp xếp tên", + "SortChannelsBy": "Sắp xếp các kênh theo:", + "SmallCaps": "Chữ hoa nhỏ", + "MediaInfoCodecTag": "Thẻ mã hóa", + "TitleHostingSettings": "Cài đặt máy chủ", + "TitleHardwareAcceleration": "Tăng tốc phần cứng", + "Thursday": "Thứ năm", + "ThumbCard": "Thẻ ảnh thu nhỏ", + "Thumb": "Ảnh thu nhỏ", + "TheseSettingsAffectSubtitlesOnThisDevice": "Các cài đặt này ảnh hưởng đến phụ đề trên thiết bị này", + "ThemeVideos": "Video Giao diện", + "ThemeSongs": "Bài hát Giao diện", + "TagsValue": "Thẻ: {0}", + "Tags": "Thẻ", + "TabStreaming": "Luồng", + "TabScheduledTasks": "Tác vụ đã lên lịch", + "TabResponses": "Phản hồi", + "TabParentalControl": "Kiểm soát của cha mẹ", + "TabOther": "Khác", + "TabNotifications": "Thông báo", + "TabNfoSettings": "Cài đặt NFO", + "TabMusic": "Nhạc", + "TabLogs": "Nhật ký", + "TabCodecs": "Bộ giải mã", + "TabRepositories": "Kho lưu trữ", + "TabAdvanced": "Nâng cao", + "Suggestions": "Đề xuất", + "Subtitles": "Phụ đề", + "Subtitle": "Phụ đề", + "SubtitleDownloadersHelp": "Bật và xếp hạng các trình tải xuống phụ đề ưa thích của bạn theo thứ tự ưu tiên.", + "SubtitleAppearanceSettingsDisclaimer": "Các cài đặt này sẽ không áp dụng cho phụ đề đồ họa (PGS, DVD, v.v.) hoặc phụ đề ASS / SSA được nhúng kiểu riêng của chúng.", + "StopRecording": "Dừng ghi", + "LabelSubtitleVerticalPosition": "Vị trí dọc:", + "LabelMaxMuxingQueueSize": "Kích cỡ hàng đợi phát ngẫu nhiên tối đa:", + "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "Các cài đặt này áp dụng cho mỗi lần bắt đầu phát lại Chromecast trên thiết bị này.", + "SyncPlayAccessHelp": "Chọn cấp độ truy cập cho người dùng này vào tính năng Phát Đồng Bộ. Phát Đồng Bộ cho phép đồng bộ phát lại với các thiết bị khác.", + "TabDirectPlay": "Phát Trực Tiếp", + "TitlePlayback": "Phát lại", + "Unplayed": "Chưa Phát", + "UserProfilesIntro": "Jellyfin hỗ trợ hồ sơ người dùng bao gồm cài đặt hiển thị chi tiết, trạng thái phát và kiểm soát của phụ huynh.", + "ViewPlaybackInfo": "Xem thông tin phát lại", + "XmlTvKidsCategoriesHelp": "Các chương trình có các danh mục này sẽ được hiển thị dưới dạng chương trình dành cho trẻ em. Phân tách nhiều bằng '|'.", + "XmlTvMovieCategoriesHelp": "Các chương trình có các danh mục này sẽ được hiển thị dưới dạng phim. Phân tách nhiều bằng '|'.", + "XmlTvNewsCategoriesHelp": "Các chương trình có các danh mục này sẽ được hiển thị dưới dạng chương trình tin tức. Phân tách nhiều bằng '|'.", + "XmlTvSportsCategoriesHelp": "Các chương trình có các danh mục này sẽ được hiển thị dưới dạng chương trình thể thao. Phân tách nhiều với '|'.", + "UnsupportedPlayback": "Jellyfin không thể giải mã nội dung được DRM bảo vệ nhưng sẽ được cố gắng giải mã tất cả nội dung, bao gồm cả các tiêu đề được bảo vệ. Một số tệp có thể xuất hiện hoàn toàn màu đen do mã hóa hoặc các tính năng không được hỗ trợ, chẳng hạn như tiêu đề tương tác.", + "EnableBlurHashHelp": "Hình ảnh đang được tải sẽ được hiển thị với một trình giữ chỗ duy nhất.", + "ButtonPlayer": "Trình Phát", + "LabelOpenclDeviceHelp": "Đây là thiết bị OpenCL được sử dụng để chỉnh tông màu. Phía bên trái của dấu chấm là số nền tảng và phía bên phải là số thiết bị trên nền tảng. Giá trị mặc định là 0,0. Tệp ứng dụng ffmpeg có chứa phương pháp tăng tốc phần cứng OpenCL là bắt buộc.", + "LabelMaxMuxingQueueSizeHelp": "Số gói tối đa có thể được lưu vào bộ đệm trong khi chờ tất cả các luồng khởi tạo. Hãy thử tăng nó lên nếu bạn vẫn gặp lỗi \"Quá nhiều gói được lưu vào bộ đệm cho luồng đầu ra\" trong nhật ký ffmpeg. Giá trị được đề xuất là 2048.", + "ClearQueue": "Xóa hàng đợi", + "LabelTonemappingParamHelp": "Điều chỉnh thuật toán ánh xạ tông màu. Các giá trị được đề xuất và mặc định là NaN. Nói chung là để trống.", + "LabelTonemappingParam": "Tham số ánh xạ tông màu:", + "LabelTonemappingPeakHelp": "Ghi đè tín hiệu / không đáng kể / đỉnh tham chiếu với giá trị này. Hữu ích khi thông tin đỉnh được nhúng trong siêu dữ liệu hiển thị không đáng tin cậy hoặc khi ánh xạ tông màu từ dải thấp hơn đến dải cao hơn. Các giá trị được đề xuất và mặc định là 0.", + "LabelTonemappingPeak": "Đỉnh ánh xạ tông màu:", + "LabelTonemappingThresholdHelp": "Các thông số thuật toán ánh xạ tông màu được tinh chỉnh theo từng cảnh. Và một ngưỡng được sử dụng để phát hiện xem cảnh có thay đổi hay không. Nếu khoảng cách giữa độ sáng trung bình của khung hình hiện tại và mức trung bình chạy hiện tại vượt quá giá trị ngưỡng, chúng tôi sẽ tính toán lại độ sáng trung bình của cảnh và độ sáng cao nhất. Các giá trị được đề xuất và mặc định là 0,8 và 0,2.", + "LabelTonemappingThreshold": "Ngưỡng ánh xạ tông màu:", + "LabelTonemappingDesat": "Khử bão hòa tông màu:", + "LabelTonemappingDesatHelp": "Áp dụng khử bão hòa cho các vùng sáng vượt quá mức độ sáng này. Thông số này càng cao thì thông tin màu càng được bảo toàn. Cài đặt này giúp ngăn các màu bị lóa không tự nhiên để tạo ra những vùng siêu nổi bật, bằng cách (trơn tru) chuyển thành màu trắng. Điều này làm cho hình ảnh cảm thấy tự nhiên hơn, với chi phí là giảm thông tin về các màu nằm ngoài phạm vi. Các giá trị được đề xuất và mặc định là 0 và 0,5.", + "LabelTonemappingRange": "Phạm vi ánh xạ tông màu:", + "AllowTonemappingHelp": "Ánh xạ tông màu có thể biến đổi dải động của video từ HDR sang SDR trong khi vẫn duy trì chi tiết và màu sắc của hình ảnh, đây là những thông tin rất quan trọng để thể hiện cảnh gốc. Hiện chỉ hoạt động khi chuyển mã video với siêu dữ liệu HDR10 hoặc HLG được nhúng. Nếu quá trình phát lại không mượt mà hoặc không thành công, vui lòng xem xét việc tắt bộ giải mã phần cứng tương ứng.", + "EnableTonemapping": "Bật Ánh xạ tông màu", + "LabelOpenclDevice": "Thiết bị OpenCL:", + "LabelColorPrimaries": "Màu cơ bản:", + "LabelColorTransfer": "Chuyển màu:", + "LabelColorSpace": "Không gian màu:", + "LabelVideoRange": "Phạm vi video:", + "MediaInfoColorPrimaries": "Màu cơ bản", + "MediaInfoColorTransfer": "Chuyển màu", + "MediaInfoColorSpace": "Không gian màu", + "MediaInfoVideoRange": "Phạm vi video", + "ButtonCast": "Truyền Trực Tiếp", + "EnableBlurHash": "Bật làm mờ trình giữ chỗ cho hình ảnh", + "OnApplicationStartup": "Khi khởi động ứng dụng", + "EveryXHours": "Mỗi {0} giờ", + "EveryHour": "Mỗi tiếng", + "EveryXMinutes": "Mỗi {0} phút", + "OnWakeFromSleep": "Khi thức dậy sau giấc ngủ", + "WeeklyAt": "{0}s tại {1}", + "DailyAt": "Hàng ngày lúc {0}", + "LastSeen": "Xem lần cuối {0}", + "PersonRole": "Vai diễn {0}", + "ListPaging": "{0}-{1} của {2}", + "WriteAccessRequired": "Jellyfin yêu cầu quyền ghi vào thư mục này. Hãy đảm bảo quyền ghi và thử lại.", + "PathNotFound": "Không thể tìm thấy đường dẫn. Vui lòng đảm bảo đường dẫn hợp lệ và thử lại.", + "Yesterday": "Hôm qua", + "Yes": "Đúng", + "XmlTvPathHelp": "Đường dẫn đến tệp XMLTV. Jellyfin sẽ đọc tệp này và kiểm tra định kỳ để cập nhật. Bạn chịu trách nhiệm tạo và cập nhật tệp.", + "XmlDocumentAttributeListHelp": "Các thuộc tính này được áp dụng cho phần tử gốc của mọi phản hồi XML.", + "Whitelist": "Danh sách trắng", + "WelcomeToProject": "Chào mừng đến với Jellyfin!", + "Wednesday": "Thứ tư", + "Watched": "Đã xem", + "ViewAlbumArtist": "Xem album nghệ sĩ", + "ViewAlbum": "Xem album", + "VideoAudio": "Âm thanh Video", + "Vertical": "Theo chiều dọc", + "ValueVideoCodec": "Mã hóa Video: {0}", + "ValueTimeLimitSingleHour": "Giới hạn thời gian: 1 giờ", + "ValueTimeLimitMultiHour": "Giới hạn thời gian: {0} giờ", + "ValueSongCount": "{0} bài hát", + "ValueSeriesCount": "{0} Bộ Phim", + "ValueSeconds": "{0} giây", + "ValueOneSong": "1 bài hát", + "ValueOneSeries": "1 Bộ", + "ValueOneMusicVideo": "1 video âm nhạc", + "ValueOneMovie": "1 phim", + "ValueOneEpisode": "1 tập", + "ValueMusicVideoCount": "{0} video nhạc", + "ValueMovieCount": "{0} phim", + "ValueEpisodeCount": "{0} tập", + "ValueDiscNumber": "Đĩa {0}", + "ValueConditions": "Điều kiện: {0}", + "ValueCodec": "Mã hóa: {0}", + "ValueAudioCodec": "Mã hóa âm thanh: {0}", + "UserAgentHelp": "Cung cấp phần đầu HTTP tác nhân người dùng tùy chỉnh.", + "Upload": "Tải lên", + "Up": "Lên", + "Unrated": "Chưa được xếp hạng", + "Unmute": "Bật Tiếng", + "Uniform": "Đồng dạng", + "ValueContainer": "Định dạng: {0}", + "TabContainers": "Định dạng", + "OptionEmbedSubtitles": "Nhúng trong định dạng", + "MediaInfoContainer": "Định dạng", + "Raised": "Nâng lên", + "EnableAutoCast": "Đặt làm mặc định", + "Studios": "Studios", + "Bwdif": "BWDIF", + "Yadif": "YADIF", + "Writers": "Người viết", + "Writer": "Người viết", + "Video": "Video", + "ValueOneAlbum": "1 album", + "ValueMinutes": "{0} phút", + "ValueAlbumCount": "{0} albums", + "TrackCount": "{0} bản nhạc", + "TabPlugins": "Plugins", + "TV": "TV", + "SubtitleOffset": "Phần bù phụ đề", + "OptionEquals": "Bằng", + "OptionCaptionInfoExSamsung": "Thông tin chú thích ví dụ (Samsung)", + "MessageSyncPlayGroupWait": "{0} đang tải …", + "MediaInfoAnamorphic": "Phim điện ảnh màn ảnh rộng", + "LabelXDlnaCap": "Phần đầu X-DLNA:" } diff --git a/src/strings/zh-cn.json b/src/strings/zh-cn.json index a824ee506b..02fa8ef897 100644 --- a/src/strings/zh-cn.json +++ b/src/strings/zh-cn.json @@ -188,12 +188,6 @@ "FileReadCancelled": "文件读取已被取消。", "FileReadError": "读取文件发生错误。", "Filters": "筛选", - "FolderTypeBooks": "有声读物", - "FolderTypeMovies": "电影", - "FolderTypeMusic": "音乐", - "FolderTypeMusicVideos": "MV", - "FolderTypeTvShows": "电视节目", - "FolderTypeUnset": "混合内容", "Folders": "文件夹", "FormatValue": "格式:{0}", "Friday": "星期五", @@ -398,9 +392,7 @@ "LabelAlbum": "专辑:", "LabelAlbumArtHelp": "PN 在 upnp:albumArtURI 里的 dlna:profileID 属性用于专辑封面。某些设备不管图像的尺寸大小,都会要求特定的值。", "LabelAlbumArtMaxHeight": "专辑封面最大高度:", - "LabelAlbumArtMaxHeightHelp": "通过UPnP显示的专辑封面超链接的最大分辨率。", "LabelAlbumArtMaxWidth": "专辑封面最大宽度:", - "LabelAlbumArtMaxWidthHelp": "通过UPnP显示的专辑封面超链接的最大分辨率。", "LabelAlbumArtPN": "专辑封面PN:", "LabelAlbumArtists": "专辑作家:", "LabelAllowHWTranscoding": "允许硬件转码", @@ -510,9 +502,7 @@ "LabelHttpsPort": "本地 HTTPS 端口号:", "LabelHttpsPortHelp": "HTTPS 服务器监听的 TCP 端口号。", "LabelIconMaxHeight": "图标最大高度:", - "LabelIconMaxHeightHelp": "通过UPnP显示的图标最大分辨率。", "LabelIconMaxWidth": "图标最大宽度:", - "LabelIconMaxWidthHelp": "通过UPnP显示的图标最大分辨率。", "LabelIdentificationFieldHelp": "不区分大小写的字符串或正则表达式。", "LabelImageFetchersHelp": "启用你首选的图片获取程序的优先级排序。", "LabelImageType": "图片类型:", @@ -900,9 +890,6 @@ "OptionPlainVideoItemsHelp": "所有视频在DIDL中显示为 \"object.item.videoItem\" ,而不是一个更具体的类型,如 \"object.item.videoItem.movie\" 。", "OptionPlayCount": "播放次数", "OptionPremiereDate": "首映日期", - "OptionProfilePhoto": "图片", - "OptionProfileVideo": "视频", - "OptionProfileVideoAudio": "视频音频", "OptionProtocolHls": "HTTP 直播串流", "OptionProtocolHttp": "HTTP", "OptionRegex": "正则表达式", @@ -1280,10 +1267,9 @@ "EveryXMinutes": "每 {0} 分钟", "WriteAccessRequired": "Jellyfin需要此文件夹的写入权限。请确认是否拥有写入权限并重试。", "PathNotFound": "无法找到此路径。请确认路径有效并重试。", - "YadifBob": "YADIF Bob", "Yadif": "YADIF", "LabelDeinterlaceMethod": "反交错方法:", - "DeinterlaceMethodHelp": "选择对隔行扫描内容进行转码时所用的反交错方法。", + "DeinterlaceMethodHelp": "选择对隔行扫描内容进行软转码时所用的反交错方法。当启用支持硬件反交错的硬件加速后,将使用硬件解码器代替此设置。", "LabelLibraryPageSize": "媒体库分页阈值:", "LabelLibraryPageSizeHelp": "设置媒体库页面每页要显示的最多媒体个数。设置为 0 以禁用分页。", "UnsupportedPlayback": "Jellyfin无法解密被DRM保护的内容,但仍然会尝试播放包括受保护内容在内的所有内容。某些文件由于被加密或包含不受支持的特性(如互动标题),在播放时可能显示为黑屏。", @@ -1353,6 +1339,30 @@ "LabelRepositoryUrl": "存储库 URL", "MessageNoRepositories": "暂无存储库。", "LabelSyncPlayAccess": "同步播放访问控制", + "MediaInfoVideoRange": "动态范围", + "MediaInfoColorSpace": "颜色空间", + "MediaInfoColorTransfer": "颜色转移", + "MediaInfoColorPrimaries": "颜色初选", + "LabelVideoRange": "动态范围:", + "LabelColorSpace": "颜色空间:", + "LabelColorTransfer": "颜色转移:", + "LabelColorPrimaries": "颜色初选:", + "LabelOpenclDevice": "OpenCL 设备:", + "LabelOpenclDeviceHelp": "此 OpenCL 设备用来色调映射。点的左侧为平台号,右侧为此平台上的设备号。默认值为 0.0。需要包含 OpenCL 硬件加速方式的 FFmpeg 应用程序。", + "EnableTonemapping": "启用色调映射", + "AllowTonemappingHelp": "色调映射可以将视频的动态范围从 HDR 变换成 SDR,同时保持图像细节与颜色等对于表现原始场景非常重要的信息。目前仅在转码内嵌 HDR10 或 HLG 元数据的视频时工作。如果播放不顺畅或失败,请考虑关闭对应的硬件解码器。", + "LabelTonemappingAlgorithm": "选择要使用的色调映射算法:", + "TonemappingAlgorithmHelp": "色调映射可以微调。如果你不是很熟悉这些选项,保持默认即可。建议值为 Reinhard。", + "LabelTonemappingRange": "色调映射 Range:", + "TonemappingRangeHelp": "选择输出颜色范围。选自动则与输入范围相同。", + "LabelTonemappingDesat": "色调映射 Desat:", + "LabelTonemappingDesatHelp": "对超过此亮度级别的高光应用去饱和。此值越大,将保留更多的颜色信息。此设置可以平滑地变成白色,从而有助于防止超高亮显示出不自然的颜色。这使图像感觉更自然,但以减少有关超出范围的颜色的信息为代价。建议值和默认值分别为 0 和 0.5。", + "LabelTonemappingThreshold": "色调映射 Threshold:", + "LabelTonemappingThresholdHelp": "此参数对每个场景的色调映射算法进行微调。此阈值用于检测场景是否已更改。如果当前帧平均亮度和当前运行平均值之间的距离超过阈值,我们将重新计算场景平均和峰值亮度。建议值和默认值分别为 0.8 和 0.2。", + "LabelTonemappingPeak": "色调映射 Peak:", + "LabelTonemappingPeakHelp": "用该值覆盖信号/标称/参考峰值。当显示元数据中嵌入的峰值信息不可靠时,或从较低范围到较高范围的色调映射时,此选项很有用。建议值和默认值均为 0。", + "LabelTonemappingParam": "色调映射 Param:", + "LabelTonemappingParamHelp": "调整色调映射算法。建议值和默认值均为 NaN。通常将其留空。", "ButtonPlayer": "播放器", "ClearQueue": "清空队列", "StopPlayback": "停止播放", @@ -1366,5 +1376,46 @@ "MessagePluginInstallError": "安装插件时出现错误。", "NextTrack": "下一曲", "LabelUnstable": "不稳定", - "PlaybackRate": "播放速率" + "PlaybackRate": "播放速率", + "LabelMaxMuxingQueueSize": "最大混合器队列大小:", + "LabelMaxMuxingQueueSizeHelp": "等待所有流初始化时可缓冲的最大数据包数。如果在 ffmpeg 日志中仍然遇到 \"Too many packets buffered for output stream\" 错误,请尝试增加该值。建议值为 2048。", + "Profile": "简介", + "LabelIconMaxResHelp": "通过 upnp:icon 属性公开的图标的最大分辨率。", + "LabelAlbumArtMaxResHelp": "通过 upnp:albumArtURI 属性公开的专辑封面的最大分辨率。", + "VideoAudio": "视频音频", + "Video": "视频", + "ThumbCard": "缩略图卡片", + "Subtitle": "字幕", + "SpecialFeatures": "特殊功能", + "SelectServer": "选择服务器", + "Restart": "重启", + "ResetPassword": "重置密码", + "PosterCard": "海报卡片", + "Poster": "海报", + "Photo": "照片", + "MusicVideos": "音乐视频", + "Image": "图片", + "Other": "其他", + "Data": "数据", + "UseDoubleRateDeinterlacing": "反交错时使帧率翻倍", + "UseDoubleRateDeinterlacingHelp": "此设置使用去隔行时的场频,通常称为 Bob 去隔行,它将视频的帧频加倍,以提供完整的运动效果,就像在电视上观看隔行视频时看到的那样。", + "Bwdif": "BWDIF", + "QuickConnectNotActive": "Quick Connect 在此服务器上未启用", + "QuickConnectNotAvailable": "请求您的服务器管理员启用 Quick Connect", + "QuickConnectInvalidCode": "无效的 Quick Connect 代码", + "QuickConnectDescription": "要使用 Quick Connect 登录,请点击要登录的设备上的 Quick Connect 按钮,然后在下面输入显示的代码。", + "QuickConnectDeactivated": "在批准登录请求之前,Quick Connect 已被禁用", + "QuickConnectAuthorizeFail": "未知的 Quick Connect 代码", + "QuickConnectAuthorizeSuccess": "请求授权", + "QuickConnectAuthorizeCode": "输入代码 {0} 以登陆", + "QuickConnectActivationSuccessful": "启用成功", + "QuickConnect": "Quick Connect", + "LabelQuickConnectCode": "Quick Connect 代码:", + "LabelKnownProxies": "已知代理:", + "LabelCurrentStatus": "当前状态:", + "KnownProxiesHelp": "连接到 Jellyfin 实例时使用的已知代理的IP地址的逗号分隔列表。 这是正确使用 X-Forwarded-For 标头所必需的。 保存后需要重新启动。", + "EnableQuickConnect": "在此服务器上启用 Quick Connect", + "ButtonUseQuickConnect": "使用 Quick Connect", + "ButtonActivate": "启用", + "Authorize": "授权" } diff --git a/src/strings/zh-hk.json b/src/strings/zh-hk.json index b286be00f2..eb1e4d6376 100644 --- a/src/strings/zh-hk.json +++ b/src/strings/zh-hk.json @@ -21,11 +21,6 @@ "Edit": "編輯", "EditSubtitles": "編輯字幕", "Ended": "完成", - "FolderTypeBooks": "書藉", - "FolderTypeMovies": "電影", - "FolderTypeMusic": "音樂", - "FolderTypeMusicVideos": "MV", - "FolderTypeTvShows": "電視節目", "Friday": "星期五", "HeaderActiveDevices": "生效裝置", "HeaderActiveRecordings": "正在錄影的節目", @@ -191,7 +186,6 @@ "OptionParentalRating": "家長評級", "OptionPlayCount": "播放次數", "OptionPremiereDate": "首映日期", - "OptionProfileVideo": "影片", "OptionReleaseDate": "發佈日期", "OptionResumable": "能夠恢復", "OptionSpecialEpisode": "特集", diff --git a/src/strings/zh-tw.json b/src/strings/zh-tw.json index 80f6fa14ba..0b953aa8dd 100644 --- a/src/strings/zh-tw.json +++ b/src/strings/zh-tw.json @@ -33,10 +33,6 @@ "File": "檔案", "FileNotFound": "未找到檔案。", "FileReadError": "在讀取檔案時發生錯誤。", - "FolderTypeMovies": "電影", - "FolderTypeMusic": "音樂", - "FolderTypeMusicVideos": "MV", - "FolderTypeTvShows": "TV", "Friday": "星期五", "GuideProviderLogin": "登入", "HeaderActiveRecordings": "正在錄影的節目", @@ -381,8 +377,6 @@ "Features": "功能", "FileReadCancelled": "檔案讀取已取消。", "Filters": "濾鏡", - "FolderTypeBooks": "書籍", - "FolderTypeUnset": "混合內容", "Folders": "資料夾", "FormatValue": "格式:{0}", "Fullscreen": "全螢幕", @@ -475,7 +469,7 @@ "HeaderLoginFailure": "登入失敗", "HeaderMedia": "媒體", "HeaderMetadataSettings": "中繼資料設定", - "HeaderMoreLikeThis": "更多類似的", + "HeaderMoreLikeThis": "類似影片", "HeaderMusicQuality": "音質", "HeaderMyDevice": "我的裝置", "HeaderMyMedia": "我的媒體", @@ -583,9 +577,7 @@ "LabelAlbum": "專輯:", "LabelAlbumArtHelp": "PN 在 upnp:albumArtURI 裡的 dlna:profileID 屬性用於專輯封面。某些設備不管圖像的尺寸大小,都會要求特定的值。", "LabelAlbumArtMaxHeight": "專輯封面最大高度:", - "LabelAlbumArtMaxHeightHelp": "通過 upnp:albumArtURI 顯示的專輯封面超連結的最大解析度。", "LabelAlbumArtMaxWidth": "專輯封面最大寬度:", - "LabelAlbumArtMaxWidthHelp": "通過 upnp:albumArtURI 顯示的專輯封面超連結的最大解析度。", "LabelAlbumArtPN": "專輯封面 PN :", "LabelAlbumArtists": "專輯作家:", "LabelAllowHWTranscoding": "允許硬體轉檔", @@ -598,7 +590,7 @@ "LabelAuthProvider": "認證提供者:", "LabelAutomaticallyRefreshInternetMetadataEvery": "從網路自動抓取中繼資料:", "LabelBindToLocalNetworkAddress": "綁定本地網路地址:", - "LabelBindToLocalNetworkAddressHelp": "(選用)覆蓋 HTTP 伺服器綁定的本地 IP 位址。如果留空,伺服器將會監聽所有可用的地址。改變此欄位需重啟 Jellyfin 伺服器。", + "LabelBindToLocalNetworkAddressHelp": "(選用)覆蓋 HTTP 伺服器綁定的本地 IP 位址。留空則將監聽所有可用的位址。更改此欄位需重啟伺服器。", "LabelBirthDate": "出生日期:", "LabelBirthYear": "出生年:", "LabelBlastMessageInterval": "活動信號的時間間隔", @@ -644,7 +636,6 @@ "LabelBaseUrl": "根路徑:", "LabelIconMaxHeight": "圖示最高高度:", "LabelHttpsPortHelp": "HTTPS 伺服器的 TCP 埠。", - "LabelIconMaxHeightHelp": "通過 upnp:icon 的圖示最大解析度。", "CopyStreamURL": "複製串流連結", "MediaInfoDefault": "預設", "LabelDateAddedBehaviorHelp": "若原本就有中繼資料,將會優先使用。", @@ -730,7 +721,7 @@ "DashboardOperatingSystem": "作業系統:{0}", "LabelVideoCodec": "影片編碼:", "LabelYear": "年:", - "LatestFromLibrary": "最新 {0}", + "LatestFromLibrary": "最新的{0}", "Logo": "標誌", "ManageLibrary": "管理媒體庫", "MarkPlayed": "標記為已播放", @@ -767,8 +758,6 @@ "Off": "關閉", "OptionAdminUsers": "管理員", "OptionAllowRemoteControlOthers": "允許其他使用者遠端控制", - "OptionProfileVideo": "影片", - "OptionProfileVideoAudio": "影片與圖片", "OptionReleaseDate": "釋出日期", "OptionWeekends": "假日", "PlayNextEpisodeAutomatically": "自動播放下一集", @@ -791,7 +780,6 @@ "MessageConfirmRestart": "您確定要重新啟動 Jellyfin 嗎?", "Metadata": "中繼資料", "OptionAllUsers": "所有使用者", - "OptionProfilePhoto": "圖片", "OptionRegex": "正則表達式", "RecommendationBecauseYouWatched": "因為您看過 {0}", "RepeatMode": "重複模式", @@ -839,7 +827,6 @@ "LabelGroupMoviesIntoCollectionsHelp": "顯示電影清單時,屬於相同集合的電影將作為分組項目顯示。", "LabelEncoderPreset": "H264 解碼品質:", "LabelHardwareAccelerationType": "硬體加速:", - "LabelIconMaxWidthHelp": "通過 upnp:icon 的圖示最大解析度。", "LabelImportOnlyFavoriteChannels": "僅限收藏的頻道", "LabelInNetworkSignInWithEasyPassword": "啟用以簡易密碼進行區域網路登入", "LabelH264Crf": "H264 編碼 CRF:", @@ -1172,7 +1159,7 @@ "LabelKodiMetadataSaveImagePathsHelp": "若如果您的圖片檔案名稱不符合 Kodi 規範,建議啟用。", "LabelKodiMetadataUser": "儲存這些使用者的觀看資料到 NFO 檔案中:", "LabelKodiMetadataUserHelp": "儲存觀看資料到 NFO 檔案中以便其他應用程式使用。", - "LabelMetadataReadersHelp": "優先排序您的中繼資料屬性來源,首個找到的文件將被讀取。", + "LabelMetadataReadersHelp": "優先排序您的中繼資料屬性來源,將會讀取首個找到的檔案。", "LabelMetadataSavers": "中繼資料儲存方式:", "LabelModelDescription": "型號描述", "LabelModelName": "型號名稱", @@ -1263,7 +1250,6 @@ "Artist": "演出者", "AlbumArtist": "專輯歌手", "Album": "專輯", - "YadifBob": "YADIF Bob", "WriteAccessRequired": "伺服器需要此資料夾的寫入權限,請確認是否擁有寫入權限並重試。", "PathNotFound": "無法找到此路徑,請確認路徑可用並重試。", "Yadif": "YADIF", @@ -1284,7 +1270,7 @@ "LabelLibraryPageSize": "媒體庫分頁大小:", "LabelDeinterlaceMethod": "反交錯方法:", "Episode": "劇集", - "DeinterlaceMethodHelp": "選擇對隔行掃描內容進行轉檔時所用的反交錯方法。", + "DeinterlaceMethodHelp": "選擇對隔行掃描內容進行軟體轉碼時所用的反交錯方法。當硬體加速支援的硬體反交錯選項啟用時,硬體方式將取代此設定。", "BoxSet": "套裝", "UnsupportedPlayback": "Jellyfin 無法解密受 DRM 保護的內容,但仍然會嘗試播放所有內容。某些檔案由於被加密或包含如互動標題等不受支援的內容,在播放時可能會沒有畫面。", "Filter": "篩選器", @@ -1371,5 +1357,46 @@ "Poster": "海報", "MusicVideos": "音樂影片", "Image": "圖片", - "Data": "資料" + "Data": "資料", + "Subtitle": "字幕", + "SelectServer": "選擇伺服器", + "Profile": "設定檔", + "Photo": "相片", + "LabelIconMaxResHelp": "透過 upnp:icon 屬性使用的圖示最高解析度。", + "LabelAlbumArtMaxResHelp": "透過 upnp:albumArtURI 屬性使用的專輯封面最高解析度。", + "Other": "其它", + "EnableQuickConnect": "在此伺服器上啟用 Quick Connect", + "ButtonUseQuickConnect": "使用 Quick Connect", + "ButtonActivate": "啟用", + "Authorize": "授權", + "QuickConnectDescription": "要使用 Quick Connect 登入,請選擇您登入的裝置上的「Quick Connect」按鈕,然後輸入下面顯示的代號。", + "QuickConnectDeactivated": "在登入請求獲得批准之前無法使用 Quick Connect", + "LabelOpenclDevice": "OpenCL 裝置:", + "LabelColorTransfer": "色彩轉換:", + "LabelColorSpace": "色域:", + "LabelVideoRange": "動態範圍:", + "MediaInfoColorTransfer": "色彩轉換", + "MediaInfoColorSpace": "色域", + "MediaInfoVideoRange": "動態範圍", + "Bwdif": "BWDIF", + "UseDoubleRateDeinterlacing": "去交錯時將影格數量翻倍", + "ThumbCard": "縮圖卡片", + "SpecialFeatures": "特殊功能", + "QuickConnectNotActive": "Quick Connect 尚未於該伺服器上啟用", + "QuickConnectNotAvailable": "聯繫伺服器管理員以啟用 Quick Connect", + "QuickConnectInvalidCode": "Quick Connect 代號無效", + "KnownProxiesHelp": "連接到 Jellyfin 介面時使用的已知 Proxy IP 位址之逗號分隔列表。這是正確使用 X-Forwarded-For 標頭所需的。儲存後需要重新啟動。", + "LabelMaxMuxingQueueSize": "最大混合器佇列大小:", + "VideoAudio": "影片音訊", + "Video": "影片", + "QuickConnectAuthorizeFail": "未知的 Quick Connect 代號", + "QuickConnectAuthorizeSuccess": "需要認證", + "QuickConnectAuthorizeCode": "輸入代號 {0} 來登入", + "QuickConnectActivationSuccessful": "成功啟用", + "QuickConnect": "Quick Connect", + "PosterCard": "海報卡片", + "PlaybackRate": "播放速度", + "LabelQuickConnectCode": "Quick Connect 代號:", + "LabelKnownProxies": "已知 Proxy:", + "LabelCurrentStatus": "目前狀態:" } diff --git a/src/themes/appletv/theme.css b/src/themes/appletv/theme.css index ad18bf24c5..535e18ff99 100644 --- a/src/themes/appletv/theme.css +++ b/src/themes/appletv/theme.css @@ -66,7 +66,14 @@ html { background: #f0f0f0; } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/blueradiance/theme.css b/src/themes/blueradiance/theme.css index 85795c90c3..f8ef781beb 100644 --- a/src/themes/blueradiance/theme.css +++ b/src/themes/blueradiance/theme.css @@ -66,7 +66,14 @@ html { } } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/dark/theme.css b/src/themes/dark/theme.css index 1024770c7c..c4db9956af 100644 --- a/src/themes/dark/theme.css +++ b/src/themes/dark/theme.css @@ -54,7 +54,14 @@ html { background-color: rgba(0, 0, 0, 0.86); } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/light/theme.css b/src/themes/light/theme.css index ec618138cd..a241c80567 100644 --- a/src/themes/light/theme.css +++ b/src/themes/light/theme.css @@ -69,7 +69,14 @@ html { color: #000; } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/purplehaze/bg.jpg b/src/themes/purplehaze/bg.jpg index 7f02e5160f..31e841e494 100644 Binary files a/src/themes/purplehaze/bg.jpg and b/src/themes/purplehaze/bg.jpg differ diff --git a/src/themes/purplehaze/theme.css b/src/themes/purplehaze/theme.css index 4b2451cfe4..ad85d39583 100644 --- a/src/themes/purplehaze/theme.css +++ b/src/themes/purplehaze/theme.css @@ -62,7 +62,14 @@ html { } } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: rgb(12, 232, 214); + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: rgb(12, 232, 214); background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/themes/wmc/theme.css b/src/themes/wmc/theme.css index a0db089625..3367821be1 100644 --- a/src/themes/wmc/theme.css +++ b/src/themes/wmc/theme.css @@ -64,7 +64,14 @@ html { background: rgba(17, 98, 164, 0.9); } -.paper-icon-button-light:hover:not(:disabled) { +@media (hover: hover) and (pointer: fine) { + .paper-icon-button-light:hover:not(:disabled) { + color: #00a4dc; + background-color: rgba(0, 164, 220, 0.2); + } +} + +.paper-icon-button-light:active:not(:disabled) { color: #00a4dc; background-color: rgba(0, 164, 220, 0.2); } diff --git a/src/touchicon512.png b/src/touchicon512.png index 954bc25003..a253b46e12 100644 Binary files a/src/touchicon512.png and b/src/touchicon512.png differ diff --git a/src/touchicon72.png b/src/touchicon72.png index 101143aa2d..dfefc075f2 100644 Binary files a/src/touchicon72.png and b/src/touchicon72.png differ diff --git a/yarn.lock b/yarn.lock index da0a07c5ae..a2695f11f4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -18,13 +18,13 @@ invariant "^2.2.4" semver "^5.5.0" -"@babel/core@>=7.2.2", "@babel/core@>=7.9.0", "@babel/core@^7.11.5": - version "7.11.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.5.tgz#6ad96e2f71899ea3f9b651f0a911e85205d1ff6d" - integrity sha512-fsEANVOcZHzrsV6dMVWqpSeXClq3lNbYrfFGme6DE25FQWe7pyeYpXyx9guqUnpy466JLzZ8z4uwSr2iv60V5Q== +"@babel/core@>=7.2.2", "@babel/core@>=7.9.0", "@babel/core@^7.11.6": + version "7.11.6" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.11.6.tgz#3a9455dc7387ff1bac45770650bc13ba04a15651" + integrity sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg== dependencies: "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.11.5" + "@babel/generator" "^7.11.6" "@babel/helper-module-transforms" "^7.11.0" "@babel/helpers" "^7.10.4" "@babel/parser" "^7.11.5" @@ -38,7 +38,7 @@ lodash "^4.17.19" resolve "^1.3.2" semver "^5.4.1" - source-map "^0.6.1" + source-map "^0.5.0" "@babel/eslint-parser@^7.11.5": version "7.11.5" @@ -56,14 +56,14 @@ dependencies: eslint-rule-composer "^0.3.0" -"@babel/generator@^7.11.5": - version "7.11.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.5.tgz#a5582773425a468e4ba269d9a1f701fbca6a7a82" - integrity sha512-9UqHWJ4IwRTy4l0o8gq2ef8ws8UPzvtMkVKjTLAiRmza9p9V6Z+OfuNd9fB1j5Q67F+dVJtPC2sZXI8NM9br4g== +"@babel/generator@^7.11.5", "@babel/generator@^7.11.6": + version "7.11.6" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.11.6.tgz#b868900f81b163b4d464ea24545c61cbac4dc620" + integrity sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA== dependencies: "@babel/types" "^7.11.5" jsesc "^2.5.1" - source-map "^0.6.1" + source-map "^0.5.0" "@babel/helper-annotate-as-pure@^7.10.4": version "7.10.4" @@ -867,14 +867,20 @@ resolved "https://registry.yarnpkg.com/@csstools/convert-colors/-/convert-colors-1.4.0.tgz#ad495dc41b12e75d588c6db8b9834f08fa131eb7" integrity sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== -"@eslint/eslintrc@^0.1.0": - version "0.1.0" - resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.0.tgz#3d1f19fb797d42fb1c85458c1c73541eeb1d9e76" - integrity sha512-bfL5365QSCmH6cPeFT7Ywclj8C7LiF7sO6mUGzZhtAMV7iID1Euq6740u/SRi4C80NOnVz/CEfK8/HO+nCAPJg== +"@eslint/eslintrc@^0.1.3": + version "0.1.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.1.3.tgz#7d1a2b2358552cc04834c0979bd4275362e37085" + integrity sha512-4YVwPkANLeNtRjMekzux1ci8hIaH5eGKktGqR0d3LWsKNn5B2X/1Z6Trxy7jQXl9EBGE6Yj02O+t09FMeRllaA== dependencies: ajv "^6.12.4" debug "^4.1.1" + espree "^7.3.0" + globals "^12.1.0" + ignore "^4.0.6" import-fresh "^3.2.1" + js-yaml "^3.13.1" + lodash "^4.17.19" + minimatch "^3.0.4" strip-json-comments "^3.1.1" "@gulp-sourcemaps/identity-map@1.X": @@ -1291,12 +1297,7 @@ ajv-errors@^1.0.0: resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d" integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ== -ajv-keywords@^3.1.0, ajv-keywords@^3.4.1: - version "3.4.1" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.4.1.tgz#ef916e271c64ac12171fd8384eaae6b2345854da" - integrity sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ== - -ajv-keywords@^3.5.2: +ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== @@ -1890,9 +1891,9 @@ bindings@^1.5.0: file-uri-to-path "1.0.0" bl@^1.0.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" - integrity sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA== + version "1.2.3" + resolved "https://registry.yarnpkg.com/bl/-/bl-1.2.3.tgz#1e8dd80142eac80d7158c9dccc047fb620e035e7" + integrity sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww== dependencies: readable-stream "^2.3.5" safe-buffer "^5.1.1" @@ -3028,10 +3029,10 @@ css-has-pseudo@^0.10.0: postcss "^7.0.6" postcss-selector-parser "^5.0.0-rc.4" -css-loader@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.2.2.tgz#b668b3488d566dc22ebcf9425c5f254a05808c89" - integrity sha512-omVGsTkZPVwVRpckeUnLshPp12KsmMSLqYxs12+RzM9jRR5Y+Idn/tBffjXRvOE+qW7if24cuceFJqYR5FmGBg== +css-loader@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-4.3.0.tgz#c888af64b2a5b2e85462c72c0f4a85c7e2e0821e" + integrity sha512-rdezjCjScIrsL8BSYszgT4s476IcNKt6yX69t0pHjJVnPUTDpn4WfIpDQTN3wCJvUvfsz/mFjuGOekf3PY3NUg== dependencies: camelcase "^6.0.0" cssesc "^3.0.0" @@ -3043,7 +3044,7 @@ css-loader@^4.2.2: postcss-modules-scope "^2.2.0" postcss-modules-values "^3.0.0" postcss-value-parser "^4.1.0" - schema-utils "^2.7.0" + schema-utils "^2.7.1" semver "^7.3.2" css-prefers-color-scheme@^3.1.1: @@ -4051,13 +4052,13 @@ eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint@^7.8.0: - version "7.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.8.0.tgz#9a3e2e6e4d0a3f8c42686073c25ebf2e91443e8a" - integrity sha512-qgtVyLZqKd2ZXWnLQA4NtVbOyH56zivOAdBFWE54RFkSZjokzNrcP4Z0eVWsZ+84ByXv+jL9k/wE1ENYe8xRFw== +eslint@^7.9.0: + version "7.9.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.9.0.tgz#522aeccc5c3a19017cf0cb46ebfd660a79acf337" + integrity sha512-V6QyhX21+uXp4T+3nrNfI3hQNBDa/P8ga7LoQOenwrlEFXrEnUEE+ok1dMtaS3b6rmLXhT1TkTIsG75HMLbknA== dependencies: "@babel/code-frame" "^7.0.0" - "@eslint/eslintrc" "^0.1.0" + "@eslint/eslintrc" "^0.1.3" ajv "^6.10.0" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -5478,10 +5479,10 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== -hls.js@^0.14.11: - version "0.14.11" - resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-0.14.11.tgz#b3d123c45b1feb8c5c19f70574074fa0a77e016b" - integrity sha512-l7fm8AAEIIVc9r+RZbVAPcpccWIk6oludZ7R78B/ZJsYvuL5LJF8h0o8iayoIcbPT8ArM8vBhOkWFbe9q46Kew== +hls.js@^0.14.12: + version "0.14.12" + resolved "https://registry.yarnpkg.com/hls.js/-/hls.js-0.14.12.tgz#d57042115bee8570861482a8245cbd8b064a6cb4" + integrity sha512-ye0KUhGp/K36gUb49MV5sA+uvEy4GVX4mJur8Bd2uCyLKpZs2zVm6aPHLR8iF3SBKbDF6n/SDHVgrTQxKSmsZQ== dependencies: eventemitter3 "^4.0.3" url-toolkit "^2.1.6" @@ -5563,10 +5564,10 @@ html-tags@^3.1.0: resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.1.0.tgz#7b5e6f7e665e9fb41f30007ed9e0d41e97fb2140" integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== -html-webpack-plugin@^4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.4.1.tgz#61ab85aa1a84ba181443345ebaead51abbb84149" - integrity sha512-nEtdEIsIGXdXGG7MjTTZlmhqhpHU9pJFc1OYxcP36c5/ZKP6b0BJMww2QTvJGQYA9aMxUnjDujpZdYcVOXiBCQ== +html-webpack-plugin@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-4.5.0.tgz#625097650886b97ea5dae331c320e3238f6c121c" + integrity sha512-MouoXEYSjTzCrjIxWwg8gxL5fE2X2WZJLmBYXlaJhQUH5K/b5OrqmV7T4dB7iu0xkmJ6JlUuV6fFVtnqbPopZw== dependencies: "@types/html-minifier-terser" "^5.0.0" "@types/tapable" "^1.0.5" @@ -7060,10 +7061,10 @@ matchdep@^2.0.0: resolve "^1.4.0" stack-trace "0.0.10" -material-design-icons-iconfont@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/material-design-icons-iconfont/-/material-design-icons-iconfont-6.0.1.tgz#e5834ad566105013c68e1348bec7615481645434" - integrity sha512-NDC8gQD0ORRum5dkwwF8hiDzW+y4cROyu213HJa1c7ediok9lsi8TMmmSvbA51WApYbgcdE9X5u0TzgL8n4zTw== +material-design-icons-iconfont@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/material-design-icons-iconfont/-/material-design-icons-iconfont-6.1.0.tgz#ffad21a71f2000336fd410cbeba36ddbf301f0f2" + integrity sha512-wRJtOo1v1ch+gN8PRsj0IGJznk+kQ8mz13ds/nuhLI+Qyf/931ZlRpd92oq0IRPpZIb+bhX8pRjzIVdcPDKmiQ== mathml-tag-names@^2.0.1, mathml-tag-names@^2.1.3: version "2.1.3" @@ -9231,10 +9232,10 @@ query-string@^5.0.1: object-assign "^4.1.0" strict-uri-encode "^1.0.0" -query-string@^6.13.1: - version "6.13.1" - resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.1.tgz#d913ccfce3b4b3a713989fe6d39466d92e71ccad" - integrity sha512-RfoButmcK+yCta1+FuU8REvisx1oEzhMKwhLUNcepQTPGcNMp1sIqjnfCtfnvGSQZQEhaBHvccujtWoUV3TTbA== +query-string@^6.13.2: + version "6.13.2" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-6.13.2.tgz#3585aa9412c957cbd358fd5eaca7466f05586dda" + integrity sha512-BMmDaUiLDFU1hlM38jTFcRt7HYiGP/zt1sRzrIWm5zpeEuO1rkbPS0ELI3uehoLuuhHDCS8u8lhFN3fEN4JzPQ== dependencies: decode-uri-component "^0.2.0" split-on-first "^1.0.0" @@ -9874,9 +9875,9 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.0.tgz#b74daec49b1148f88c64b68d49b1e815c1f2f519" - integrity sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg== + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== safe-regex@^1.1.0: version "1.1.0" @@ -9924,7 +9925,7 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0, schema-utils@^2.7.1: +schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.1: version "2.7.1" resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -10294,10 +10295,10 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -sortablejs@^1.10.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.10.2.tgz#6e40364d913f98b85a14f6678f92b5c1221f5290" - integrity sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A== +sortablejs@^1.12.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/sortablejs/-/sortablejs-1.12.0.tgz#ee6d7ece3598c2af0feb1559d98595e5ea37cbd6" + integrity sha512-bPn57rCjBRlt2sC24RBsu40wZsmLkSo2XeqG8k6DC1zru5eObQUIPPZAQG7W2SJ8FZQYq+BEJmvuw1Zxb3chqg== source-list-map@^2.0.0: version "2.0.1" @@ -10335,7 +10336,7 @@ source-map@^0.4.2: dependencies: amdefine ">=0.0.4" -source-map@^0.5.1, source-map@^0.5.6: +source-map@^0.5.0, source-map@^0.5.1, source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -10824,10 +10825,10 @@ stylelint-order@^4.1.0: postcss "^7.0.31" postcss-sorting "^5.0.1" -stylelint@^13.7.0: - version "13.7.0" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.7.0.tgz#8d7a4233063b2f06e9f28b3405ff189e334547b5" - integrity sha512-1wStd4zVetnlHO98VjcHQbjSDmvcA39smkZQMct2cf+hom40H0xlQNdzzbswoG/jGBh61/Ue9m7Lu99PY51O6A== +stylelint@^13.7.1: + version "13.7.1" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-13.7.1.tgz#bee97ee78d778a3f1dbe3f7397b76414973e263e" + integrity sha512-qzqazcyRxrSRdmFuO0/SZOJ+LyCxYy0pwcvaOBBnl8/2VfHSMrtNIE+AnyJoyq6uKb+mt+hlgmVrvVi6G6XHfQ== dependencies: "@stylelint/postcss-css-in-js" "^0.37.2" "@stylelint/postcss-markdown" "^0.36.1" @@ -11003,10 +11004,10 @@ svgo@^1.0.0, svgo@^1.3.2: unquote "~1.1.1" util.promisify "~1.0.0" -swiper@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/swiper/-/swiper-6.1.1.tgz#1246f28557dd33968dc43e926bc6e9e9a7b3850d" - integrity sha512-w6rmEUnpuSWvzuIDJ+nTi7YQ4+pvr++zUnBO2VxkzOZbzQzcMNKNw1yj0RFEok682IHDPCs3LXSl8zSQ+zDEdw== +swiper@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/swiper/-/swiper-6.2.0.tgz#f9dafdc2ccb5d6dd2bd728c78db87605329cb50e" + integrity sha512-lOQeWRAHXwWPDu6k5cJYkf/eVRq2IUiHpMSGS143PVBg91J+2ZCXwM+Uv2sUckrZn3AMGcpcpnEBqD8Rwz9XGQ== dependencies: dom7 "^3.0.0-alpha.7" ssr-window "^3.0.0-alpha.4" @@ -11996,10 +11997,10 @@ webpack-stream@^6.1.0: vinyl "^2.1.0" webpack "^4.26.1" -webpack@^4.26.1, webpack@^4.44.1: - version "4.44.1" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.1.tgz#17e69fff9f321b8f117d1fda714edfc0b939cc21" - integrity sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ== +webpack@^4.26.1, webpack@^4.44.2: + version "4.44.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.44.2.tgz#6bfe2b0af055c8b2d1e90ed2cd9363f841266b72" + integrity sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q== dependencies: "@webassemblyjs/ast" "1.9.0" "@webassemblyjs/helper-module-context" "1.9.0" @@ -12030,10 +12031,10 @@ webworkify@^1.5.0: resolved "https://registry.yarnpkg.com/webworkify/-/webworkify-1.5.0.tgz#734ad87a774de6ebdd546e1d3e027da5b8f4a42c" integrity sha512-AMcUeyXAhbACL8S2hqqdqOLqvJ8ylmIbNwUIqQujRSouf4+eUFaXbG6F1Rbu+srlJMmxQWsiU7mOJi0nMBfM1g== -whatwg-fetch@^3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.0.tgz#e11de14f4878f773fbebcde8871b2c0699af8b30" - integrity sha512-rsum2ulz2iuZH08mJkT0Yi6JnKhwdw4oeyMjokgxd+mmqYSd9cPpOQf01TIWgjxG/U4+QR+AwKq6lSbXVxkyoQ== +whatwg-fetch@^3.4.1: + version "3.4.1" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.4.1.tgz#e5f871572d6879663fa5674c8f833f15a8425ab3" + integrity sha512-sofZVzE1wKwO+EYPbWfiwzaKovWiZXf4coEzjGP9b2GBVgQRLQUZ2QcuPpQExGDAW5GItpEm6Tl4OU5mywnAoQ== which-module@^1.0.0: version "1.0.0"