Merge remote-tracking branch 'upstream/master' into return-of-the-scrollbar

This commit is contained in:
Dmitry Lyzo 2020-09-26 21:15:30 +03:00
commit 4e5ba66fb6
132 changed files with 4325 additions and 1418 deletions

View File

@ -44,10 +44,9 @@ module.exports = {
'no-restricted-globals': ['error'].concat(restrictedGlobals), 'no-restricted-globals': ['error'].concat(restrictedGlobals),
'no-trailing-spaces': ['error'], 'no-trailing-spaces': ['error'],
'@babel/no-unused-expressions': ['error', { 'allowShortCircuit': true, 'allowTernary': true, 'allowTaggedTemplates': true }], '@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'], 'one-var': ['error', 'never'],
'padded-blocks': ['error', 'never'], 'padded-blocks': ['error', 'never'],
//'prefer-const': ['error', {'destructuring': 'all'}], 'prefer-const': ['error', {'destructuring': 'all'}],
'quotes': ['error', 'single', { 'avoidEscape': true, 'allowTemplateLiterals': false }], 'quotes': ['error', 'single', { 'avoidEscape': true, 'allowTemplateLiterals': false }],
'@babel/semi': ['error'], '@babel/semi': ['error'],
'space-before-blocks': ['error'], 'space-before-blocks': ['error'],

View File

@ -34,10 +34,13 @@
- [Ryan Hartzell](https://github.com/ryan-hartzell) - [Ryan Hartzell](https://github.com/ryan-hartzell)
- [Thibault Nocchi](https://github.com/ThibaultNocchi) - [Thibault Nocchi](https://github.com/ThibaultNocchi)
- [MrTimscampi](https://github.com/MrTimscampi) - [MrTimscampi](https://github.com/MrTimscampi)
- [ConfusedPolarBear](https://github.com/ConfusedPolarBear)
- [Sarab Singh](https://github.com/sarab97) - [Sarab Singh](https://github.com/sarab97)
- [GuilhermeHideki](https://github.com/GuilhermeHideki) - [GuilhermeHideki](https://github.com/GuilhermeHideki)
- [Andrei Oanca](https://github.com/OancaAndrei) - [Andrei Oanca](https://github.com/OancaAndrei)
- [Cromefire_](https://github.com/cromefire) - [Cromefire_](https://github.com/cromefire)
- [Orry Verducci](https://github.com/orryverducci)
- [Camc314](https://github.com/camc314)
# Emby Contributors # Emby Contributors

View File

@ -11,11 +11,12 @@ Source0: jellyfin-web-%{version}.tar.gz
%if 0%{?centos} %if 0%{?centos}
BuildRequires: yarn BuildRequires: yarn
# sadly the yarn RPM at https://dl.yarnpkg.com/rpm/ uses git but doesn't Requires: it
BuildRequires: git
%else %else
BuildRequires: nodejs-yarn BuildRequires: nodejs-yarn
%endif %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 BuildArch: noarch
# Disable Automatic Dependency Processing # Disable Automatic Dependency Processing

View File

@ -5,7 +5,7 @@
"repository": "https://github.com/jellyfin/jellyfin-web", "repository": "https://github.com/jellyfin/jellyfin-web",
"license": "GPL-2.0-or-later", "license": "GPL-2.0-or-later",
"devDependencies": { "devDependencies": {
"@babel/core": "^7.11.5", "@babel/core": "^7.11.6",
"@babel/eslint-parser": "^7.11.5", "@babel/eslint-parser": "^7.11.5",
"@babel/eslint-plugin": "^7.11.5", "@babel/eslint-plugin": "^7.11.5",
"@babel/plugin-proposal-class-properties": "^7.10.1", "@babel/plugin-proposal-class-properties": "^7.10.1",
@ -18,10 +18,10 @@
"browser-sync": "^2.26.12", "browser-sync": "^2.26.12",
"confusing-browser-globals": "^1.0.9", "confusing-browser-globals": "^1.0.9",
"copy-webpack-plugin": "^5.1.1", "copy-webpack-plugin": "^5.1.1",
"css-loader": "^4.2.2", "css-loader": "^4.3.0",
"cssnano": "^4.1.10", "cssnano": "^4.1.10",
"del": "^5.1.0", "del": "^5.1.0",
"eslint": "^7.8.0", "eslint": "^7.9.0",
"eslint-plugin-compat": "^3.5.1", "eslint-plugin-compat": "^3.5.1",
"eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-eslint-comments": "^3.2.0",
"eslint-plugin-import": "^2.21.2", "eslint-plugin-import": "^2.21.2",
@ -40,17 +40,17 @@
"gulp-sass": "^4.0.2", "gulp-sass": "^4.0.2",
"gulp-sourcemaps": "^2.6.5", "gulp-sourcemaps": "^2.6.5",
"gulp-terser": "^1.4.0", "gulp-terser": "^1.4.0",
"html-webpack-plugin": "^4.4.1", "html-webpack-plugin": "^4.5.0",
"lazypipe": "^1.0.2", "lazypipe": "^1.0.2",
"node-sass": "^4.13.1", "node-sass": "^4.13.1",
"postcss-loader": "^3.0.0", "postcss-loader": "^3.0.0",
"postcss-preset-env": "^6.7.0", "postcss-preset-env": "^6.7.0",
"style-loader": "^1.1.3", "style-loader": "^1.1.3",
"stylelint": "^13.7.0", "stylelint": "^13.7.1",
"stylelint-config-rational-order": "^0.1.2", "stylelint-config-rational-order": "^0.1.2",
"stylelint-no-browser-hacks": "^1.2.1", "stylelint-no-browser-hacks": "^1.2.1",
"stylelint-order": "^4.1.0", "stylelint-order": "^4.1.0",
"webpack": "^4.44.1", "webpack": "^4.44.2",
"webpack-merge": "^4.2.2", "webpack-merge": "^4.2.2",
"webpack-stream": "^6.1.0", "webpack-stream": "^6.1.0",
"worker-plugin": "^5.0.0" "worker-plugin": "^5.0.0"
@ -65,7 +65,7 @@
"fast-text-encoding": "^1.0.3", "fast-text-encoding": "^1.0.3",
"flv.js": "^1.5.0", "flv.js": "^1.5.0",
"headroom.js": "^0.11.0", "headroom.js": "^0.11.0",
"hls.js": "^0.14.11", "hls.js": "^0.14.12",
"howler": "^2.2.0", "howler": "^2.2.0",
"intersection-observer": "^0.11.0", "intersection-observer": "^0.11.0",
"jellyfin-apiclient": "^1.4.1", "jellyfin-apiclient": "^1.4.1",
@ -74,16 +74,16 @@
"jstree": "^3.3.10", "jstree": "^3.3.10",
"libarchive.js": "^1.3.0", "libarchive.js": "^1.3.0",
"libass-wasm": "https://github.com/jellyfin/JavascriptSubtitlesOctopus#4.0.0-jf-smarttv", "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", "native-promise-only": "^0.8.0-a",
"page": "^1.11.6", "page": "^1.11.6",
"query-string": "^6.13.1", "query-string": "^6.13.2",
"resize-observer-polyfill": "^1.5.1", "resize-observer-polyfill": "^1.5.1",
"screenfull": "^5.0.2", "screenfull": "^5.0.2",
"sortablejs": "^1.10.2", "sortablejs": "^1.12.0",
"swiper": "^6.1.1", "swiper": "^6.2.0",
"webcomponents.js": "^0.7.24", "webcomponents.js": "^0.7.24",
"whatwg-fetch": "^3.4.0" "whatwg-fetch": "^3.4.1"
}, },
"babel": { "babel": {
"presets": [ "presets": [
@ -166,6 +166,8 @@
"src/components/playmenu.js", "src/components/playmenu.js",
"src/components/pluginManager.js", "src/components/pluginManager.js",
"src/components/prompt/prompt.js", "src/components/prompt/prompt.js",
"src/components/qualityOptions.js",
"src/components/quickConnectSettings/quickConnectSettings.js",
"src/components/recordingcreator/recordingbutton.js", "src/components/recordingcreator/recordingbutton.js",
"src/components/recordingcreator/recordingcreator.js", "src/components/recordingcreator/recordingcreator.js",
"src/components/recordingcreator/seriesrecordingeditor.js", "src/components/recordingcreator/seriesrecordingeditor.js",
@ -173,7 +175,6 @@
"src/components/refreshdialog/refreshdialog.js", "src/components/refreshdialog/refreshdialog.js",
"src/components/recordingcreator/recordingeditor.js", "src/components/recordingcreator/recordingeditor.js",
"src/components/recordingcreator/recordingfields.js", "src/components/recordingcreator/recordingfields.js",
"src/components/qualityOptions.js",
"src/components/remotecontrol/remotecontrol.js", "src/components/remotecontrol/remotecontrol.js",
"src/components/sanatizefilename.js", "src/components/sanatizefilename.js",
"src/components/scrollManager.js", "src/components/scrollManager.js",
@ -213,7 +214,7 @@
"src/components/castSenderApi.js", "src/components/castSenderApi.js",
"src/controllers/session/addServer/index.js", "src/controllers/session/addServer/index.js",
"src/controllers/session/forgotPassword/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/login/index.js",
"src/controllers/session/selectServer/index.js", "src/controllers/session/selectServer/index.js",
"src/controllers/dashboard/apikeys.js", "src/controllers/dashboard/apikeys.js",
@ -244,6 +245,7 @@
"src/controllers/dashboard/plugins/installed/index.js", "src/controllers/dashboard/plugins/installed/index.js",
"src/controllers/dashboard/plugins/available/index.js", "src/controllers/dashboard/plugins/available/index.js",
"src/controllers/dashboard/plugins/repositories/index.js", "src/controllers/dashboard/plugins/repositories/index.js",
"src/controllers/dashboard/quickconnect.js",
"src/controllers/dashboard/scheduledtasks/scheduledtask.js", "src/controllers/dashboard/scheduledtasks/scheduledtask.js",
"src/controllers/dashboard/scheduledtasks/scheduledtasks.js", "src/controllers/dashboard/scheduledtasks/scheduledtasks.js",
"src/controllers/dashboard/serveractivity.js", "src/controllers/dashboard/serveractivity.js",
@ -292,6 +294,7 @@
"src/controllers/user/menu/index.js", "src/controllers/user/menu/index.js",
"src/controllers/user/playback/index.js", "src/controllers/user/playback/index.js",
"src/controllers/user/profile/index.js", "src/controllers/user/profile/index.js",
"src/controllers/user/quickConnect/index.js",
"src/controllers/user/subtitles/index.js", "src/controllers/user/subtitles/index.js",
"src/controllers/wizard/finish/index.js", "src/controllers/wizard/finish/index.js",
"src/controllers/wizard/remote/index.js", "src/controllers/wizard/remote/index.js",
@ -329,6 +332,7 @@
"src/plugins/youtubePlayer/plugin.js", "src/plugins/youtubePlayer/plugin.js",
"src/scripts/alphanumericshortcuts.js", "src/scripts/alphanumericshortcuts.js",
"src/scripts/autoBackdrops.js", "src/scripts/autoBackdrops.js",
"src/scripts/autocast.js",
"src/scripts/browser.js", "src/scripts/browser.js",
"src/scripts/clientUtils.js", "src/scripts/clientUtils.js",
"src/scripts/datetime.js", "src/scripts/datetime.js",

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.5 KiB

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 48 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 52 KiB

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 49 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 46 KiB

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 28 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 41 KiB

After

Width:  |  Height:  |  Size: 31 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 44 KiB

After

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 26 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 43 KiB

After

Width:  |  Height:  |  Size: 33 KiB

View File

@ -120,6 +120,18 @@ import 'flexStyles';
if (stream.BitDepth) { if (stream.BitDepth) {
attributes.push(createAttribute(globalize.translate('MediaInfoBitDepth'), `${stream.BitDepth} bit`)); 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) { if (stream.PixelFormat) {
attributes.push(createAttribute(globalize.translate('MediaInfoPixelFormat'), stream.PixelFormat)); attributes.push(createAttribute(globalize.translate('MediaInfoPixelFormat'), stream.PixelFormat));
} }

View File

@ -185,6 +185,17 @@
.listItemBody { .listItemBody {
padding-right: 0.5em; 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 { .listItemImage-large-tv {

View File

@ -31,7 +31,7 @@ function closeAfter(notification, timeoutMs) {
function resetRegistration() { function resetRegistration() {
/* eslint-disable-next-line compat/compat */ /* eslint-disable-next-line compat/compat */
let serviceWorker = navigator.serviceWorker; const serviceWorker = navigator.serviceWorker;
if (serviceWorker) { if (serviceWorker) {
serviceWorker.ready.then(function (registration) { serviceWorker.ready.then(function (registration) {
serviceWorkerRegistration = registration; serviceWorkerRegistration = registration;
@ -47,7 +47,7 @@ function showPersistentNotification(title, options, timeoutMs) {
function showNonPersistentNotification(title, options, timeoutMs) { function showNonPersistentNotification(title, options, timeoutMs) {
try { 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) { if (notif.show) {
notif.show(); notif.show();
@ -67,7 +67,7 @@ function showNonPersistentNotification(title, options, timeoutMs) {
} }
function showNotification(options, timeoutMs, apiClient) { function showNotification(options, timeoutMs, apiClient) {
let title = options.title; const title = options.title;
options.data = options.data || {}; options.data = options.data || {};
options.data.serverId = apiClient.serverInfo().Id; options.data.serverId = apiClient.serverInfo().Id;
@ -95,7 +95,7 @@ function showNewItemNotification(item, apiClient) {
body = item.SeriesName + ' - ' + body; body = item.SeriesName + ' - ' + body;
} }
let notification = { const notification = {
title: 'New ' + item.Type, title: 'New ' + item.Type,
body: body, body: body,
vibrate: true, vibrate: true,
@ -103,7 +103,7 @@ function showNewItemNotification(item, apiClient) {
data: {} data: {}
}; };
let imageTags = item.ImageTags || {}; const imageTags = item.ImageTags || {};
if (imageTags.Primary) { if (imageTags.Primary) {
notification.icon = apiClient.getScaledImageUrl(item.Id, { notification.icon = apiClient.getScaledImageUrl(item.Id, {
@ -117,7 +117,7 @@ function showNewItemNotification(item, apiClient) {
} }
function onLibraryChanged(data, apiClient) { function onLibraryChanged(data, apiClient) {
let newItems = data.ItemsAdded; const newItems = data.ItemsAdded;
if (!newItems.length) { if (!newItems.length) {
return; return;
@ -140,7 +140,7 @@ function onLibraryChanged(data, apiClient) {
EnableTotalRecordCount: false EnableTotalRecordCount: false
}).then(function (result) { }).then(function (result) {
let items = result.Items; const items = result.Items;
for (const item of items) { for (const item of items) {
showNewItemNotification(item, apiClient); showNewItemNotification(item, apiClient);
@ -159,7 +159,7 @@ function showPackageInstallNotification(apiClient, installation, status) {
return; return;
} }
let notification = { const notification = {
tag: 'install' + installation.Id, tag: 'install' + installation.Id,
data: {} data: {}
}; };
@ -188,12 +188,12 @@ function showPackageInstallNotification(apiClient, installation, status) {
} }
if (status === 'progress') { if (status === 'progress') {
let percentComplete = Math.round(installation.PercentComplete || 0); const percentComplete = Math.round(installation.PercentComplete || 0);
notification.body = percentComplete + '% complete.'; notification.body = percentComplete + '% complete.';
} }
let timeout = status === 'cancelled' ? 5000 : 0; const timeout = status === 'cancelled' ? 5000 : 0;
showNotification(notification, timeout, apiClient); showNotification(notification, timeout, apiClient);
}); });
@ -220,8 +220,8 @@ events.on(serverNotifications, 'PackageInstalling', function (e, apiClient, data
}); });
events.on(serverNotifications, 'ServerShuttingDown', function (e, apiClient, data) { events.on(serverNotifications, 'ServerShuttingDown', function (e, apiClient, data) {
let serverId = apiClient.serverInfo().Id; const serverId = apiClient.serverInfo().Id;
let notification = { const notification = {
tag: 'restart' + serverId, tag: 'restart' + serverId,
title: globalize.translate('ServerNameIsShuttingDown', apiClient.serverInfo().Name) 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) { events.on(serverNotifications, 'ServerRestarting', function (e, apiClient, data) {
let serverId = apiClient.serverInfo().Id; const serverId = apiClient.serverInfo().Id;
let notification = { const notification = {
tag: 'restart' + serverId, tag: 'restart' + serverId,
title: globalize.translate('ServerNameIsRestarting', apiClient.serverInfo().Name) 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) { events.on(serverNotifications, 'RestartRequired', function (e, apiClient) {
let serverId = apiClient.serverInfo().Id; const serverId = apiClient.serverInfo().Id;
let notification = { const notification = {
tag: 'restart' + serverId, tag: 'restart' + serverId,
title: globalize.translate('PleaseRestartServerName', apiClient.serverInfo().Name) title: globalize.translate('PleaseRestartServerName', apiClient.serverInfo().Name)
}; };

View File

@ -639,22 +639,18 @@ function supportsDirectPlay(apiClient, item, mediaSource) {
function validatePlaybackInfoResult(instance, result) { function validatePlaybackInfoResult(instance, result) {
if (result.ErrorCode) { if (result.ErrorCode) {
showPlaybackInfoErrorMessage(instance, result.ErrorCode); showPlaybackInfoErrorMessage(instance, 'PlaybackError' + result.ErrorCode);
return false; return false;
} }
return true; return true;
} }
function showPlaybackInfoErrorMessage(instance, errorCode, playNextTrack) { function showPlaybackInfoErrorMessage(instance, errorCode) {
import('alert').then(({ default: alert }) => { import('alert').then(({ default: alert }) => {
alert({ alert({
text: globalize.translate('PlaybackError' + errorCode), text: globalize.translate(errorCode),
title: globalize.translate('HeaderPlaybackError') title: globalize.translate('HeaderPlaybackError')
}).then(function () {
if (playNextTrack) {
instance.nextTrack();
}
}); });
}); });
} }
@ -1114,8 +1110,8 @@ class PlaybackManager {
self.increasePlaybackRate = function (player) { self.increasePlaybackRate = function (player) {
player = player || self._currentPlayer; player = player || self._currentPlayer;
if (player) { if (player) {
let current = self.getPlaybackRate(player); const current = self.getPlaybackRate(player);
let supported = self.getSupportedPlaybackRates(player); const supported = self.getSupportedPlaybackRates(player);
let index = -1; let index = -1;
for (let i = 0, length = supported.length; i < length; i++) { for (let i = 0, length = supported.length; i < length; i++) {
@ -1133,8 +1129,8 @@ class PlaybackManager {
self.decreasePlaybackRate = function (player) { self.decreasePlaybackRate = function (player) {
player = player || self._currentPlayer; player = player || self._currentPlayer;
if (player) { if (player) {
let current = self.getPlaybackRate(player); const current = self.getPlaybackRate(player);
let supported = self.getSupportedPlaybackRates(player); const supported = self.getSupportedPlaybackRates(player);
let index = -1; let index = -1;
for (let i = 0, length = supported.length; i < length; i++) { for (let i = 0, length = supported.length; i < length; i++) {
@ -1701,7 +1697,7 @@ class PlaybackManager {
streamInfo.lastMediaInfoQuery = lastMediaInfoQuery; streamInfo.lastMediaInfoQuery = lastMediaInfoQuery;
if (!streamInfo.url) { if (!streamInfo.url) {
showPlaybackInfoErrorMessage(self, 'NoCompatibleStream', true); showPlaybackInfoErrorMessage(self, 'PlaybackErrorNoCompatibleStream');
return; return;
} }
@ -2061,7 +2057,7 @@ class PlaybackManager {
// If it's still null then there's nothing to play // If it's still null then there's nothing to play
if (!firstItem) { if (!firstItem) {
showPlaybackInfoErrorMessage(self, 'NoCompatibleStream', false); showPlaybackInfoErrorMessage(self, 'PlaybackErrorNoCompatibleStream');
return Promise.reject(); return Promise.reject();
} }
@ -2110,7 +2106,7 @@ class PlaybackManager {
function playInternal(item, playOptions, onPlaybackStartedFn) { function playInternal(item, playOptions, onPlaybackStartedFn) {
if (item.IsPlaceHolder) { if (item.IsPlaceHolder) {
loading.hide(); loading.hide();
showPlaybackInfoErrorMessage(self, 'PlaceHolder', true); showPlaybackInfoErrorMessage(self, 'PlaybackErrorPlaceHolder');
return Promise.reject(); return Promise.reject();
} }
@ -2479,7 +2475,7 @@ class PlaybackManager {
return mediaSource; return mediaSource;
} }
} else { } else {
showPlaybackInfoErrorMessage(self, 'NoCompatibleStream'); showPlaybackInfoErrorMessage(self, 'PlaybackErrorNoCompatibleStream');
return Promise.reject(); return Promise.reject();
} }
}); });
@ -2968,7 +2964,7 @@ class PlaybackManager {
} }
if (displayErrorCode && typeof (displayErrorCode) === 'string') { if (displayErrorCode && typeof (displayErrorCode) === 'string') {
showPlaybackInfoErrorMessage(self, displayErrorCode, nextItem); showPlaybackInfoErrorMessage(self, 'PlaybackError' + displayErrorCode);
} else if (nextItem) { } else if (nextItem) {
self.nextTrack(); self.nextTrack();
} else { } else {

View File

@ -6,6 +6,7 @@ import playbackManager from 'playbackManager';
import appRouter from 'appRouter'; import appRouter from 'appRouter';
import globalize from 'globalize'; import globalize from 'globalize';
import appHost from 'apphost'; import appHost from 'apphost';
import * as autocast from 'autocast';
function mirrorItem(info, player) { function mirrorItem(info, player) {
var item = info.item; var item = info.item;
@ -221,6 +222,14 @@ function showActivePlayerMenuInternal(dialogHelper, playerInfo) {
html += '</div>'; html += '</div>';
if (autocast.supported()) {
html += '<div><label class="checkboxContainer">';
var checkedHtmlAC = autocast.isEnabled() ? ' checked' : '';
html += '<input type="checkbox" is="emby-checkbox" class="chkAutoCast"' + checkedHtmlAC + '/>';
html += '<span>' + globalize.translate('EnableAutoCast') + '</span>';
html += '</label></div>';
}
html += '<div style="margin-top:1em;display:flex;justify-content: flex-end;">'; html += '<div style="margin-top:1em;display:flex;justify-content: flex-end;">';
html += '<button is="emby-button" type="button" class="button-flat btnRemoteControl promptDialogButton">' + globalize.translate('HeaderRemoteControl') + '</button>'; html += '<button is="emby-button" type="button" class="button-flat btnRemoteControl promptDialogButton">' + globalize.translate('HeaderRemoteControl') + '</button>';
@ -237,6 +246,12 @@ function showActivePlayerMenuInternal(dialogHelper, playerInfo) {
chkMirror.addEventListener('change', onMirrorChange); chkMirror.addEventListener('change', onMirrorChange);
} }
var chkAutoCast = dlg.querySelector('.chkAutoCast');
if (chkAutoCast) {
chkAutoCast.addEventListener('change', onAutoCastChange);
}
var destination = ''; var destination = '';
var btnRemoteControl = dlg.querySelector('.btnRemoteControl'); var btnRemoteControl = dlg.querySelector('.btnRemoteControl');
@ -269,6 +284,10 @@ function onMirrorChange() {
playbackManager.enableDisplayMirroring(this.checked); playbackManager.enableDisplayMirroring(this.checked);
} }
function onAutoCastChange() {
autocast.enable(this.checked);
}
document.addEventListener('viewshow', function (e) { document.addEventListener('viewshow', function (e) {
var state = e.detail.state || {}; var state = e.detail.state || {};
var item = state.item; var item = state.item;

View File

@ -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 = []; const audioInfos = [];
if (audioCodec) { if (audioCodec) {

View File

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

View File

@ -18,9 +18,9 @@ let currentItem;
let hasChanges; let hasChanges;
function downloadRemoteSubtitles(context, id) { 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({ apiClient.ajax({
type: 'POST', type: 'POST',
@ -38,7 +38,7 @@ function downloadRemoteSubtitles(context, id) {
} }
function deleteLocalSubtitle(context, index) { function deleteLocalSubtitle(context, index) {
let msg = globalize.translate('MessageAreYouSureDeleteSubtitles'); const msg = globalize.translate('MessageAreYouSureDeleteSubtitles');
import('confirm').then(({default: confirm}) => { import('confirm').then(({default: confirm}) => {
confirm({ confirm({
@ -51,10 +51,10 @@ function deleteLocalSubtitle(context, index) {
}).then(function () { }).then(function () {
loading.show(); loading.show();
let itemId = currentItem.Id; const itemId = currentItem.Id;
let url = 'Videos/' + itemId + '/Subtitles/' + index; const url = 'Videos/' + itemId + '/Subtitles/' + index;
let apiClient = window.connectionManager.getApiClient(currentItem.ServerId); const apiClient = window.connectionManager.getApiClient(currentItem.ServerId);
apiClient.ajax({ apiClient.ajax({
@ -70,9 +70,9 @@ function deleteLocalSubtitle(context, index) {
} }
function fillSubtitleList(context, item) { 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'; return s.Type === 'Subtitle';
}); });
@ -86,7 +86,7 @@ function fillSubtitleList(context, item) {
html += subs.map(function (s) { html += subs.map(function (s) {
let itemHtml = ''; 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'; let className = layoutManager.tv && s.Path ? 'listItem listItem-border btnDelete' : 'listItem listItem-border';
if (layoutManager.tv) { if (layoutManager.tv) {
@ -126,7 +126,7 @@ function fillSubtitleList(context, item) {
html += '</div>'; html += '</div>';
} }
let elem = context.querySelector('.subtitleList'); const elem = context.querySelector('.subtitleList');
if (subs.length) { if (subs.length) {
elem.classList.remove('hide'); elem.classList.remove('hide');
@ -137,18 +137,18 @@ function fillSubtitleList(context, item) {
} }
function fillLanguages(context, apiClient, languages) { function fillLanguages(context, apiClient, languages) {
let selectLanguage = context.querySelector('#selectLanguage'); const selectLanguage = context.querySelector('#selectLanguage');
selectLanguage.innerHTML = languages.map(function (l) { selectLanguage.innerHTML = languages.map(function (l) {
return '<option value="' + l.ThreeLetterISOLanguageName + '">' + l.DisplayName + '</option>'; return '<option value="' + l.ThreeLetterISOLanguageName + '">' + l.DisplayName + '</option>';
}); });
let lastLanguage = userSettings.get('subtitleeditor-language'); const lastLanguage = userSettings.get('subtitleeditor-language');
if (lastLanguage) { if (lastLanguage) {
selectLanguage.value = lastLanguage; selectLanguage.value = lastLanguage;
} else { } else {
apiClient.getCurrentUser().then(function (user) { apiClient.getCurrentUser().then(function (user) {
let lang = user.Configuration.SubtitleLanguagePreference; const lang = user.Configuration.SubtitleLanguagePreference;
if (lang) { if (lang) {
selectLanguage.value = lang; selectLanguage.value = lang;
@ -171,9 +171,9 @@ function renderSearchResults(context, results) {
context.querySelector('.noSearchResults').classList.add('hide'); context.querySelector('.noSearchResults').classList.add('hide');
for (let i = 0, length = results.length; i < length; i++) { 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 (provider !== lastProvider) {
if (i > 0) { if (i > 0) {
@ -184,7 +184,7 @@ function renderSearchResults(context, results) {
lastProvider = provider; 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'; let className = layoutManager.tv ? 'listItem listItem-border btnOptions' : 'listItem listItem-border';
if (layoutManager.tv) { if (layoutManager.tv) {
className += ' listItem-focusscale listItem-button'; className += ' listItem-focusscale listItem-button';
@ -194,7 +194,7 @@ function renderSearchResults(context, results) {
html += '<span class="listItemIcon material-icons closed_caption"></span>'; html += '<span class="listItemIcon material-icons closed_caption"></span>';
let bodyClass = result.Comment || result.IsHashMatch ? 'three-line' : 'two-line'; const bodyClass = result.Comment || result.IsHashMatch ? 'three-line' : 'two-line';
html += '<div class="listItemBody ' + bodyClass + '">'; html += '<div class="listItemBody ' + bodyClass + '">';
@ -231,7 +231,7 @@ function renderSearchResults(context, results) {
html += '</div>'; html += '</div>';
} }
let elem = context.querySelector('.subtitleResults'); const elem = context.querySelector('.subtitleResults');
elem.innerHTML = html; elem.innerHTML = html;
loading.hide(); loading.hide();
@ -242,8 +242,8 @@ function searchForSubtitles(context, language) {
loading.show(); loading.show();
let apiClient = window.connectionManager.getApiClient(currentItem.ServerId); const apiClient = window.connectionManager.getApiClient(currentItem.ServerId);
let url = apiClient.getUrl('Items/' + currentItem.Id + '/RemoteSearch/Subtitles/' + language); const url = apiClient.getUrl('Items/' + currentItem.Id + '/RemoteSearch/Subtitles/' + language);
apiClient.getJSON(url).then(function (results) { apiClient.getJSON(url).then(function (results) {
renderSearchResults(context, results); renderSearchResults(context, results);
@ -258,7 +258,7 @@ function reload(context, apiClient, itemId) {
fillSubtitleList(context, item); fillSubtitleList(context, item);
let file = item.Path || ''; let file = item.Path || '';
let index = Math.max(file.lastIndexOf('/'), file.lastIndexOf('\\')); const index = Math.max(file.lastIndexOf('/'), file.lastIndexOf('\\'));
if (index > -1) { if (index > -1) {
file = file.substring(index + 1); file = file.substring(index + 1);
} }
@ -282,9 +282,9 @@ function reload(context, apiClient, itemId) {
} }
function onSearchSubmit(e) { 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); searchForSubtitles(dom.parentWithClass(form, 'formDialogContent'), lang);
@ -293,10 +293,10 @@ function onSearchSubmit(e) {
} }
function onSubtitleListClick(e) { function onSubtitleListClick(e) {
let btnDelete = dom.parentWithClass(e.target, 'btnDelete'); const btnDelete = dom.parentWithClass(e.target, 'btnDelete');
if (btnDelete) { if (btnDelete) {
let index = btnDelete.getAttribute('data-index'); const index = btnDelete.getAttribute('data-index');
let context = dom.parentWithClass(btnDelete, 'subtitleEditorDialog'); const context = dom.parentWithClass(btnDelete, 'subtitleEditorDialog');
deleteLocalSubtitle(context, index); deleteLocalSubtitle(context, index);
} }
} }
@ -305,14 +305,14 @@ function onSubtitleResultsClick(e) {
let subtitleId; let subtitleId;
let context; let context;
let btnOptions = dom.parentWithClass(e.target, 'btnOptions'); const btnOptions = dom.parentWithClass(e.target, 'btnOptions');
if (btnOptions) { if (btnOptions) {
subtitleId = btnOptions.getAttribute('data-subid'); subtitleId = btnOptions.getAttribute('data-subid');
context = dom.parentWithClass(btnOptions, 'subtitleEditorDialog'); context = dom.parentWithClass(btnOptions, 'subtitleEditorDialog');
showDownloadOptions(btnOptions, context, subtitleId); showDownloadOptions(btnOptions, context, subtitleId);
} }
let btnDownload = dom.parentWithClass(e.target, 'btnDownload'); const btnDownload = dom.parentWithClass(e.target, 'btnDownload');
if (btnDownload) { if (btnDownload) {
subtitleId = btnDownload.getAttribute('data-subid'); subtitleId = btnDownload.getAttribute('data-subid');
context = dom.parentWithClass(btnDownload, 'subtitleEditorDialog'); context = dom.parentWithClass(btnDownload, 'subtitleEditorDialog');
@ -321,7 +321,7 @@ function onSubtitleResultsClick(e) {
} }
function showDownloadOptions(button, context, subtitleId) { function showDownloadOptions(button, context, subtitleId) {
let items = []; const items = [];
items.push({ items.push({
name: globalize.translate('Download'), name: globalize.translate('Download'),
@ -347,7 +347,7 @@ function showDownloadOptions(button, context, subtitleId) {
function centerFocus(elem, horiz, on) { function centerFocus(elem, horiz, on) {
import('scrollHelper').then(({default: scrollHelper}) => { import('scrollHelper').then(({default: scrollHelper}) => {
let fn = on ? 'on' : 'off'; const fn = on ? 'on' : 'off';
scrollHelper.centerFocus[fn](elem, horiz); scrollHelper.centerFocus[fn](elem, horiz);
}); });
} }
@ -355,9 +355,9 @@ function centerFocus(elem, horiz, on) {
function showEditorInternal(itemId, serverId, template) { function showEditorInternal(itemId, serverId, template) {
hasChanges = false; hasChanges = false;
let apiClient = window.connectionManager.getApiClient(serverId); const apiClient = window.connectionManager.getApiClient(serverId);
return apiClient.getItem(apiClient.getCurrentUserId(), itemId).then(function (item) { return apiClient.getItem(apiClient.getCurrentUserId(), itemId).then(function (item) {
let dialogOptions = { const dialogOptions = {
removeOnClose: true, removeOnClose: true,
scrollY: false scrollY: false
}; };
@ -368,7 +368,7 @@ function showEditorInternal(itemId, serverId, template) {
dialogOptions.size = 'small'; dialogOptions.size = 'small';
} }
let dlg = dialogHelper.createDialog(dialogOptions); const dlg = dialogHelper.createDialog(dialogOptions);
dlg.classList.add('formDialog'); dlg.classList.add('formDialog');
dlg.classList.add('subtitleEditorDialog'); dlg.classList.add('subtitleEditorDialog');
@ -379,7 +379,7 @@ function showEditorInternal(itemId, serverId, template) {
dlg.querySelector('.subtitleSearchForm').addEventListener('submit', onSearchSubmit); dlg.querySelector('.subtitleSearchForm').addEventListener('submit', onSearchSubmit);
let btnSubmit = dlg.querySelector('.btnSubmit'); const btnSubmit = dlg.querySelector('.btnSubmit');
if (layoutManager.tv) { if (layoutManager.tv) {
centerFocus(dlg.querySelector('.formDialogContent'), false, true); centerFocus(dlg.querySelector('.formDialogContent'), false, true);
@ -388,7 +388,7 @@ function showEditorInternal(itemId, serverId, template) {
btnSubmit.classList.add('hide'); btnSubmit.classList.add('hide');
} }
let editorContent = dlg.querySelector('.formDialogContent'); const editorContent = dlg.querySelector('.formDialogContent');
dlg.querySelector('.subtitleList').addEventListener('click', onSubtitleListClick); dlg.querySelector('.subtitleList').addEventListener('click', onSubtitleListClick);
dlg.querySelector('.subtitleResults').addEventListener('click', onSubtitleResultsClick); dlg.querySelector('.subtitleResults').addEventListener('click', onSubtitleResultsClick);

View File

@ -14,7 +14,7 @@ import 'css!components/viewManager/viewContainer';
} }
controllerUrl = Dashboard.getPluginUrl(controllerUrl); controllerUrl = Dashboard.getPluginUrl(controllerUrl);
let apiUrl = ApiClient.getUrl('/web/' + controllerUrl); const apiUrl = ApiClient.getUrl('/web/' + controllerUrl);
return import(apiUrl).then((ControllerFactory) => { return import(apiUrl).then((ControllerFactory) => {
options.controllerFactory = ControllerFactory; options.controllerFactory = ControllerFactory;
}); });

View File

@ -33,11 +33,11 @@
</label> </label>
<label> <label>
<input is="emby-checkbox" type="checkbox" id="chkPhoto" data-value="Photo" class="chkMediaType" /> <input is="emby-checkbox" type="checkbox" id="chkPhoto" data-value="Photo" class="chkMediaType" />
<span>${OptionProfilePhoto}</span> <span>${Photo}</span>
</label> </label>
<label> <label>
<input is="emby-checkbox" type="checkbox" id="chkVideo" data-value="Video" class="chkMediaType" /> <input is="emby-checkbox" type="checkbox" id="chkVideo" data-value="Video" class="chkMediaType" />
<span>${OptionProfileVideo}</span> <span>${Video}</span>
</label> </label>
</div> </div>
</div> </div>
@ -144,19 +144,19 @@
</div> </div>
<div class="inputContainer"> <div class="inputContainer">
<input type="number" is="emby-input" id="txtAlbumArtMaxWidth" pattern="[0-9]*" min="1" label="${LabelAlbumArtMaxWidth}" /> <input type="number" is="emby-input" id="txtAlbumArtMaxWidth" pattern="[0-9]*" min="1" label="${LabelAlbumArtMaxWidth}" />
<div class="fieldDescription">${LabelAlbumArtMaxWidthHelp}</div> <div class="fieldDescription">${LabelAlbumArtMaxResHelp}</div>
</div> </div>
<div class="inputContainer"> <div class="inputContainer">
<input type="number" is="emby-input" id="txtAlbumArtMaxHeight" pattern="[0-9]*" min="1" label="${LabelAlbumArtMaxHeight}" /> <input type="number" is="emby-input" id="txtAlbumArtMaxHeight" pattern="[0-9]*" min="1" label="${LabelAlbumArtMaxHeight}" />
<div class="fieldDescription">${LabelAlbumArtMaxHeightHelp}</div> <div class="fieldDescription">${LabelAlbumArtMaxResHelp}</div>
</div> </div>
<div class="inputContainer"> <div class="inputContainer">
<input type="number" is="emby-input" id="txtIconMaxWidth" pattern="[0-9]*" min="1" label="${LabelIconMaxWidth}" /> <input type="number" is="emby-input" id="txtIconMaxWidth" pattern="[0-9]*" min="1" label="${LabelIconMaxWidth}" />
<div class="fieldDescription">${LabelIconMaxWidthHelp}</div> <div class="fieldDescription">${LabelIconMaxResHelp}</div>
</div> </div>
<div class="inputContainer"> <div class="inputContainer">
<input type="number" is="emby-input" id="txtIconMaxHeight" pattern="[0-9]*" min="1" label="${LabelIconMaxHeight}" /> <input type="number" is="emby-input" id="txtIconMaxHeight" pattern="[0-9]*" min="1" label="${LabelIconMaxHeight}" />
<div class="fieldDescription">${LabelIconMaxHeightHelp}</div> <div class="fieldDescription">${LabelIconMaxResHelp}</div>
</div> </div>
</div> </div>
</div> </div>
@ -280,8 +280,8 @@
<div class="selectContainer"> <div class="selectContainer">
<select id="selectDirectPlayProfileType" name="selectDirectPlayProfileType" is="emby-select" label="${LabelType}"> <select id="selectDirectPlayProfileType" name="selectDirectPlayProfileType" is="emby-select" label="${LabelType}">
<option value="Audio">${Audio}</option> <option value="Audio">${Audio}</option>
<option value="Photo">${OptionProfilePhoto}</option> <option value="Photo">${Photo}</option>
<option value="Video">${OptionProfileVideo}</option> <option value="Video">${Video}</option>
</select> </select>
</div> </div>
<div class="inputContainer"> <div class="inputContainer">
@ -328,8 +328,8 @@
<div class="selectContainer"> <div class="selectContainer">
<select id="selectTranscodingProfileType" name="selectTranscodingProfileType" is="emby-select" label="${LabelType}"> <select id="selectTranscodingProfileType" name="selectTranscodingProfileType" is="emby-select" label="${LabelType}">
<option value="Audio">${Audio}</option> <option value="Audio">${Audio}</option>
<option value="Photo">${OptionProfilePhoto}</option> <option value="Photo">${Photo}</option>
<option value="Video">${OptionProfileVideo}</option> <option value="Video">${Video}</option>
</select> </select>
</div> </div>
<div id="fldTranscodingProtocol" style="margin: 1em 0;"> <div id="fldTranscodingProtocol" style="margin: 1em 0;">
@ -404,8 +404,8 @@
<div class="selectContainer"> <div class="selectContainer">
<select id="selectContainerProfileType" name="selectContainerProfileType" is="emby-select" label="${LabelType}"> <select id="selectContainerProfileType" name="selectContainerProfileType" is="emby-select" label="${LabelType}">
<option value="Audio">${Audio}</option> <option value="Audio">${Audio}</option>
<option value="Photo">${OptionProfilePhoto}</option> <option value="Photo">${Photo}</option>
<option value="Video">${OptionProfileVideo}</option> <option value="Video">${Video}</option>
</select> </select>
</div> </div>
<div class="inputContainer"> <div class="inputContainer">
@ -434,8 +434,8 @@
<p>${HeaderCodecProfileHelp}</p> <p>${HeaderCodecProfileHelp}</p>
<div class="selectContainer"> <div class="selectContainer">
<select id="selectCodecProfileType" name="selectCodecProfileType" is="emby-select" label="${LabelType}"> <select id="selectCodecProfileType" name="selectCodecProfileType" is="emby-select" label="${LabelType}">
<option value="Video">${OptionProfileVideo}</option> <option value="Video">${Video}</option>
<option value="VideoAudio">${OptionProfileVideoAudio}</option> <option value="VideoAudio">${VideoAudio}</option>
<option value="Audio">${Audio}</option> <option value="Audio">${Audio}</option>
</select> </select>
</div> </div>
@ -463,8 +463,8 @@
<div class="selectContainer"> <div class="selectContainer">
<select id="selectResponseProfileType" name="selectResponseProfileType" is="emby-select" label="${LabelType}"> <select id="selectResponseProfileType" name="selectResponseProfileType" is="emby-select" label="${LabelType}">
<option value="Audio">${Audio}</option> <option value="Audio">${Audio}</option>
<option value="Photo">${OptionProfilePhoto}</option> <option value="Photo">${Photo}</option>
<option value="Video">${OptionProfileVideo}</option> <option value="Video">${Video}</option>
</select> </select>
</div> </div>
<div class="inputContainer"> <div class="inputContainer">

View File

@ -31,6 +31,11 @@
<div class="fieldDescription">${LabelVaapiDeviceHelp}</div> <div class="fieldDescription">${LabelVaapiDeviceHelp}</div>
</div> </div>
<div class="inputContainer hide fldOpenclDevice">
<input is="emby-input" type="text" id="txtOpenclDevice" label="${LabelOpenclDevice}" />
<div class="fieldDescription">${LabelOpenclDeviceHelp}</div>
</div>
<div class="hardwareAccelerationOptions hide"> <div class="hardwareAccelerationOptions hide">
<div class="checkboxListContainer decodingCodecsList"> <div class="checkboxListContainer decodingCodecsList">
<h3 class="checkboxListLabel">${LabelEnableHardwareDecodingFor}</h3> <h3 class="checkboxListLabel">${LabelEnableHardwareDecodingFor}</h3>
@ -89,6 +94,54 @@
</div> </div>
</div> </div>
<div class="tonemappingOptions hide">
<div class="checkboxListContainer checkboxContainer-withDescription">
<label>
<input type="checkbox" is="emby-checkbox" id="chkTonemapping" />
<span>${EnableTonemapping}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${AllowTonemappingHelp}</div>
</div>
<div class="selectContainer">
<select is="emby-select" id="selectTonemappingAlgorithm" label="${LabelTonemappingAlgorithm}">
<option value="none">None</option>
<option value="clip">Clip</option>
<option value="linear">Linear</option>
<option value="gamma">Gamma</option>
<option value="reinhard">Reinhard</option>
<option value="hable">Hable</option>
<option value="mobius">Mobius</option>
</select>
<div class="fieldDescription">
<a is="emby-linkbutton" rel="noopener noreferrer" class="button-link" href="http://ffmpeg.org/ffmpeg-all.html#tonemap_005fopencl" target="_blank">${TonemappingAlgorithmHelp}</a>
</div>
</div>
<div class="selectContainer">
<select is="emby-select" id="selectTonemappingRange" label="${LabelTonemappingRange}">
<option value="auto">${Auto}</option>
<option value="tv">TV</option>
<option value="pc">PC</option>
</select>
<div class="fieldDescription">${TonemappingRangeHelp}</div>
</div>
<div class="inputContainer">
<input is="emby-input" type="number" id="txtTonemappingDesat" pattern="[0-9]*" min="0" max="1.79769e+308" step=".00001" label="${LabelTonemappingDesat}" />
<div class="fieldDescription">${LabelTonemappingDesatHelp}</div>
</div>
<div class="inputContainer">
<input is="emby-input" type="number" id="txtTonemappingThreshold" pattern="[0-9]*" min="0" max="1.79769e+308" step=".00001" label="${LabelTonemappingThreshold}" />
<div class="fieldDescription">${LabelTonemappingThresholdHelp}</div>
</div>
<div class="inputContainer">
<input is="emby-input" type="number" id="txtTonemappingPeak" pattern="[0-9]*" min="0" max="1.79769e+308" step=".00001" label="${LabelTonemappingPeak}" />
<div class="fieldDescription">${LabelTonemappingPeakHelp}</div>
</div>
<div class="inputContainer">
<input is="emby-input" type="number" id="txtTonemappingParam" pattern="[0-9]*" min="2.22507e-308" max="1.79769e+308" step=".00001" label="${LabelTonemappingParam}" />
<div class="fieldDescription">${LabelTonemappingParamHelp}</div>
</div>
</div>
<div class="selectContainer"> <div class="selectContainer">
<select is="emby-select" id="selectThreadCount" label="${LabelTranscodingThreadCount}"> <select is="emby-select" id="selectThreadCount" label="${LabelTranscodingThreadCount}">
<option value="-1">${Auto}</option> <option value="-1">${Auto}</option>
@ -129,6 +182,10 @@
<input is="emby-input" type="number" id="txtDownMixAudioBoost" pattern="[0-9]*" required="required" min=".5" max="3" step=".1" label="${LabelDownMixAudioScale}" /> <input is="emby-input" type="number" id="txtDownMixAudioBoost" pattern="[0-9]*" required="required" min=".5" max="3" step=".1" label="${LabelDownMixAudioScale}" />
<div class="fieldDescription">${LabelDownMixAudioScaleHelp}</div> <div class="fieldDescription">${LabelDownMixAudioScaleHelp}</div>
</div> </div>
<div class="inputContainer">
<input is="emby-input" type="number" id="txtMaxMuxingQueueSize" pattern="[0-9]*" required="required" min="128" max="2147483647" step="1" label="${LabelMaxMuxingQueueSize}" />
<div class="fieldDescription">${LabelMaxMuxingQueueSizeHelp}</div>
</div>
<div class="selectContainer"> <div class="selectContainer">
<select is="emby-select" id="selectEncoderPreset" label="${LabelEncoderPreset}"> <select is="emby-select" id="selectEncoderPreset" label="${LabelEncoderPreset}">
@ -153,11 +210,19 @@
<div class="selectContainer"> <div class="selectContainer">
<select is="emby-select" id="selectDeinterlaceMethod" label="${LabelDeinterlaceMethod}"> <select is="emby-select" id="selectDeinterlaceMethod" label="${LabelDeinterlaceMethod}">
<option value="yadif">${Yadif}</option> <option value="yadif">${Yadif}</option>
<option value="yadif_bob">${YadifBob}</option> <option value="bwdif">${Bwdif}</option>
</select> </select>
<div class="fieldDescription">${DeinterlaceMethodHelp}</div> <div class="fieldDescription">${DeinterlaceMethodHelp}</div>
</div> </div>
<div class="checkboxContainer checkboxContainer-withDescription">
<label>
<input is="emby-checkbox" type="checkbox" id="chkDoubleRateDeinterlacing" />
<span>${UseDoubleRateDeinterlacing}</span>
</label>
<div class="fieldDescription checkboxFieldDescription">${UseDoubleRateDeinterlacingHelp}</div>
</div>
<div class="checkboxContainer checkboxContainer-withDescription"> <div class="checkboxContainer checkboxContainer-withDescription">
<label> <label>
<input is="emby-checkbox" type="checkbox" id="chkEnableSubtitleExtraction" /> <input is="emby-checkbox" type="checkbox" id="chkEnableSubtitleExtraction" />

View File

@ -16,12 +16,22 @@ import libraryMenu from 'libraryMenu';
$('#selectVideoDecoder', page).val(config.HardwareAccelerationType); $('#selectVideoDecoder', page).val(config.HardwareAccelerationType);
$('#selectThreadCount', page).val(config.EncodingThreadCount); $('#selectThreadCount', page).val(config.EncodingThreadCount);
$('#txtDownMixAudioBoost', page).val(config.DownMixAudioBoost); $('#txtDownMixAudioBoost', page).val(config.DownMixAudioBoost);
page.querySelector('#txtMaxMuxingQueueSize').value = config.MaxMuxingQueueSize || '';
page.querySelector('.txtEncoderPath').value = config.EncoderAppPathDisplay || ''; page.querySelector('.txtEncoderPath').value = config.EncoderAppPathDisplay || '';
$('#txtTranscodingTempPath', page).val(systemInfo.TranscodingTempPath || ''); $('#txtTranscodingTempPath', page).val(systemInfo.TranscodingTempPath || '');
$('#txtVaapiDevice', page).val(config.VaapiDevice || ''); $('#txtVaapiDevice', page).val(config.VaapiDevice || '');
page.querySelector('#chkTonemapping').checked = config.EnableTonemapping;
page.querySelector('#txtOpenclDevice').value = config.OpenclDevice || '';
page.querySelector('#selectTonemappingAlgorithm').value = config.TonemappingAlgorithm;
page.querySelector('#selectTonemappingRange').value = config.TonemappingRange;
page.querySelector('#txtTonemappingDesat').value = config.TonemappingDesat;
page.querySelector('#txtTonemappingThreshold').value = config.TonemappingThreshold;
page.querySelector('#txtTonemappingPeak').value = config.TonemappingPeak;
page.querySelector('#txtTonemappingParam').value = config.TonemappingParam || '';
page.querySelector('#selectEncoderPreset').value = config.EncoderPreset || ''; page.querySelector('#selectEncoderPreset').value = config.EncoderPreset || '';
page.querySelector('#txtH264Crf').value = config.H264Crf || ''; page.querySelector('#txtH264Crf').value = config.H264Crf || '';
page.querySelector('#selectDeinterlaceMethod').value = config.DeinterlaceMethod || ''; page.querySelector('#selectDeinterlaceMethod').value = config.DeinterlaceMethod || '';
page.querySelector('#chkDoubleRateDeinterlacing').checked = config.DeinterlaceDoubleRate;
page.querySelector('#chkEnableSubtitleExtraction').checked = config.EnableSubtitleExtraction || false; page.querySelector('#chkEnableSubtitleExtraction').checked = config.EnableSubtitleExtraction || false;
page.querySelector('#chkEnableThrottling').checked = config.EnableThrottling || false; page.querySelector('#chkEnableThrottling').checked = config.EnableThrottling || false;
page.querySelector('#selectVideoDecoder').dispatchEvent(new CustomEvent('change', { page.querySelector('#selectVideoDecoder').dispatchEvent(new CustomEvent('change', {
@ -61,13 +71,23 @@ import libraryMenu from 'libraryMenu';
loading.show(); loading.show();
ApiClient.getNamedConfiguration('encoding').then(function (config) { ApiClient.getNamedConfiguration('encoding').then(function (config) {
config.DownMixAudioBoost = $('#txtDownMixAudioBoost', form).val(); config.DownMixAudioBoost = $('#txtDownMixAudioBoost', form).val();
config.MaxMuxingQueueSize = form.querySelector('#txtMaxMuxingQueueSize').value;
config.TranscodingTempPath = $('#txtTranscodingTempPath', form).val(); config.TranscodingTempPath = $('#txtTranscodingTempPath', form).val();
config.EncodingThreadCount = $('#selectThreadCount', form).val(); config.EncodingThreadCount = $('#selectThreadCount', form).val();
config.HardwareAccelerationType = $('#selectVideoDecoder', form).val(); config.HardwareAccelerationType = $('#selectVideoDecoder', form).val();
config.VaapiDevice = $('#txtVaapiDevice', form).val(); config.VaapiDevice = $('#txtVaapiDevice', form).val();
config.OpenclDevice = form.querySelector('#txtOpenclDevice').value;
config.EnableTonemapping = form.querySelector('#chkTonemapping').checked;
config.TonemappingAlgorithm = form.querySelector('#selectTonemappingAlgorithm').value;
config.TonemappingRange = form.querySelector('#selectTonemappingRange').value;
config.TonemappingDesat = form.querySelector('#txtTonemappingDesat').value;
config.TonemappingThreshold = form.querySelector('#txtTonemappingThreshold').value;
config.TonemappingPeak = form.querySelector('#txtTonemappingPeak').value;
config.TonemappingParam = form.querySelector('#txtTonemappingParam').value || '0';
config.EncoderPreset = form.querySelector('#selectEncoderPreset').value; config.EncoderPreset = form.querySelector('#selectEncoderPreset').value;
config.H264Crf = parseInt(form.querySelector('#txtH264Crf').value || '0'); config.H264Crf = parseInt(form.querySelector('#txtH264Crf').value || '0');
config.DeinterlaceMethod = form.querySelector('#selectDeinterlaceMethod').value; config.DeinterlaceMethod = form.querySelector('#selectDeinterlaceMethod').value;
config.DeinterlaceDoubleRate = form.querySelector('#chkDoubleRateDeinterlacing').checked;
config.EnableSubtitleExtraction = form.querySelector('#chkEnableSubtitleExtraction').checked; config.EnableSubtitleExtraction = form.querySelector('#chkEnableSubtitleExtraction').checked;
config.EnableThrottling = form.querySelector('#chkEnableThrottling').checked; config.EnableThrottling = form.querySelector('#chkEnableThrottling').checked;
config.HardwareDecodingCodecs = Array.prototype.map.call(Array.prototype.filter.call(form.querySelectorAll('.chkDecodeCodec'), function (c) { config.HardwareDecodingCodecs = Array.prototype.map.call(Array.prototype.filter.call(form.querySelectorAll('.chkDecodeCodec'), function (c) {
@ -147,6 +167,16 @@ import libraryMenu from 'libraryMenu';
page.querySelector('#txtVaapiDevice').removeAttribute('required'); page.querySelector('#txtVaapiDevice').removeAttribute('required');
} }
if (this.value == 'nvenc' || this.value == 'amf') {
page.querySelector('.fldOpenclDevice').classList.remove('hide');
page.querySelector('#txtOpenclDevice').setAttribute('required', 'required');
page.querySelector('.tonemappingOptions').classList.remove('hide');
} else {
page.querySelector('.fldOpenclDevice').classList.add('hide');
page.querySelector('#txtOpenclDevice').removeAttribute('required');
page.querySelector('.tonemappingOptions').classList.add('hide');
}
if (this.value) { if (this.value) {
page.querySelector('.hardwareAccelerationOptions').classList.remove('hide'); page.querySelector('.hardwareAccelerationOptions').classList.remove('hide');
} else { } else {

View File

@ -218,29 +218,29 @@ import 'emby-itemrefreshindicator';
name: '', name: '',
value: '' value: ''
}, { }, {
name: globalize.translate('FolderTypeMovies'), name: globalize.translate('Movies'),
value: 'movies', value: 'movies',
message: getLink('MovieLibraryHelp', 'https://docs.jellyfin.org/general/server/media/movies.html') message: getLink('MovieLibraryHelp', 'https://docs.jellyfin.org/general/server/media/movies.html')
}, { }, {
name: globalize.translate('FolderTypeMusic'), name: globalize.translate('TabMusic'),
value: 'music', value: 'music',
message: getLink('MusicLibraryHelp', 'https://docs.jellyfin.org/general/server/media/music.html') message: getLink('MusicLibraryHelp', 'https://docs.jellyfin.org/general/server/media/music.html')
}, { }, {
name: globalize.translate('FolderTypeTvShows'), name: globalize.translate('Shows'),
value: 'tvshows', value: 'tvshows',
message: getLink('TvLibraryHelp', 'https://docs.jellyfin.org/general/server/media/shows.html') message: getLink('TvLibraryHelp', 'https://docs.jellyfin.org/general/server/media/shows.html')
}, { }, {
name: globalize.translate('FolderTypeBooks'), name: globalize.translate('Books'),
value: 'books', value: 'books',
message: getLink('BookLibraryHelp', 'https://docs.jellyfin.org/general/server/media/books.html') message: getLink('BookLibraryHelp', 'https://docs.jellyfin.org/general/server/media/books.html')
}, { }, {
name: globalize.translate('Photos'), name: globalize.translate('Photos'),
value: 'homevideos' value: 'homevideos'
}, { }, {
name: globalize.translate('FolderTypeMusicVideos'), name: globalize.translate('MusicVideos'),
value: 'musicvideos' value: 'musicvideos'
}, { }, {
name: globalize.translate('FolderTypeUnset'), name: globalize.translate('Other'),
value: 'mixed', value: 'mixed',
message: globalize.translate('MessageUnsetContentHelp') message: globalize.translate('MessageUnsetContentHelp')
}]; }];
@ -326,7 +326,7 @@ import 'emby-itemrefreshindicator';
let typeName = getCollectionTypeOptions().filter(function (t) { let typeName = getCollectionTypeOptions().filter(function (t) {
return t.value == virtualFolder.CollectionType; return t.value == virtualFolder.CollectionType;
})[0]; })[0];
typeName = typeName ? typeName.name : globalize.translate('FolderTypeUnset'); typeName = typeName ? typeName.name : globalize.translate('Other');
html += "<div class='cardText cardText-secondary'>"; html += "<div class='cardText cardText-secondary'>";
if (virtualFolder.showType === false) { if (virtualFolder.showType === false) {

View File

@ -43,6 +43,11 @@
<input is="emby-input" type="text" id="txtLanNetworks" label="${LabelLanNetworks}" /> <input is="emby-input" type="text" id="txtLanNetworks" label="${LabelLanNetworks}" />
<div class="fieldDescription">${LanNetworksHelp}</div> <div class="fieldDescription">${LanNetworksHelp}</div>
</div> </div>
<div class="inputContainer">
<input is="emby-input" type="text" id="txtKnownProxies" label="${LabelKnownProxies}" />
<div class="fieldDescription">${KnownProxiesHelp}</div>
</div>
</fieldset> </fieldset>
<fieldset class='verticalSection verticalSection-extrabottompadding'> <fieldset class='verticalSection verticalSection-extrabottompadding'>

View File

@ -30,6 +30,11 @@ import 'emby-select';
}).filter(function (s) { }).filter(function (s) {
return s.length > 0; return s.length > 0;
}); });
config.KnownProxies = form.querySelector('#txtKnownProxies').value.split(',').map(function (s) {
return s.trim();
}).filter(function (s) {
return s.length > 0;
});
config.IsRemoteIPFilterBlacklist = form.querySelector('#selectExternalAddressFilterMode').value === 'blacklist'; config.IsRemoteIPFilterBlacklist = form.querySelector('#selectExternalAddressFilterMode').value === 'blacklist';
config.PublicPort = form.querySelector('#txtPublicPort').value; config.PublicPort = form.querySelector('#txtPublicPort').value;
config.PublicHttpsPort = form.querySelector('#txtPublicHttpsPort').value; config.PublicHttpsPort = form.querySelector('#txtPublicHttpsPort').value;
@ -108,6 +113,7 @@ import 'emby-select';
page.querySelector('#txtPublicHttpsPort').value = config.PublicHttpsPort; page.querySelector('#txtPublicHttpsPort').value = config.PublicHttpsPort;
page.querySelector('#txtLocalAddress').value = config.LocalNetworkAddresses[0] || ''; page.querySelector('#txtLocalAddress').value = config.LocalNetworkAddresses[0] || '';
page.querySelector('#txtLanNetworks').value = (config.LocalNetworkSubnets || []).join(', '); page.querySelector('#txtLanNetworks').value = (config.LocalNetworkSubnets || []).join(', ');
page.querySelector('#txtKnownProxies').value = (config.KnownProxies || []).join(', ');
page.querySelector('#txtExternalAddressFilter').value = (config.RemoteIPFilter || []).join(', '); page.querySelector('#txtExternalAddressFilter').value = (config.RemoteIPFilter || []).join(', ');
page.querySelector('#selectExternalAddressFilterMode').value = config.IsRemoteIPFilterBlacklist ? 'blacklist' : 'whitelist'; page.querySelector('#selectExternalAddressFilterMode').value = config.IsRemoteIPFilterBlacklist ? 'blacklist' : 'whitelist';
page.querySelector('#chkRemoteAccess').checked = config.EnableRemoteAccess == null || config.EnableRemoteAccess; page.querySelector('#chkRemoteAccess').checked = config.EnableRemoteAccess == null || config.EnableRemoteAccess;

View File

@ -0,0 +1,58 @@
import loading from 'loading';
import toast from 'toast';
import globalize from 'globalize';
const unavailable = 'Unavailable';
const available = 'Available';
const active = 'Active';
let page;
export default function(view) {
view.addEventListener('viewshow', function () {
page = this;
loading.show();
page.querySelector('#btnQuickConnectSubmit').onclick = onSubmit;
updatePage();
});
}
function loadPage(status) {
const check = status === available || status === active;
page.querySelector('#quickConnectStatus').textContent = status.toLocaleLowerCase();
page.querySelector('#chkQuickConnectAvailable').checked = check;
loading.hide();
}
function onSubmit() {
loading.show();
const newStatus = page.querySelector('#chkQuickConnectAvailable').checked ? available : unavailable;
const url = ApiClient.getUrl('/QuickConnect/Available?Status=' + newStatus);
ApiClient.ajax({
type: 'POST',
url: url
}, true).then(() => {
toast(globalize.translate('SettingsSaved'));
setTimeout(updatePage, 500);
return true;
}).catch((e) => {
console.error('Unable to set quick connect status. error:', e);
});
loading.hide();
return false;
}
function updatePage() {
ApiClient.getQuickConnect('Status').then((response) => {
loadPage(response);
return true;
}).catch((e) => {
console.error('Unable to get quick connect status. error:', e);
});
}

View File

@ -163,7 +163,7 @@ import 'emby-scroller';
instance.setFilterStatus(hasFilters); instance.setFilterStatus(hasFilters);
if (instance.alphaPicker) { if (instance.alphaPicker) {
query.NameStartsWithOrGreater = instance.alphaPicker.value(); query.NameStartsWith = instance.alphaPicker.value();
} }
return query; return query;

View File

@ -25,7 +25,12 @@ import 'emby-itemscontainer';
const updateFilterControls = () => { const updateFilterControls = () => {
if (this.alphaPicker) { if (this.alphaPicker) {
this.alphaPicker.value(query.NameStartsWithOrGreater); this.alphaPicker.value(query.NameStartsWith);
if (query.SortBy.indexOf('SortName') === 0) {
this.alphaPicker.visible(true);
} else {
this.alphaPicker.visible(false);
}
} }
}; };
@ -163,12 +168,12 @@ import 'emby-itemscontainer';
itemsContainer.fetchData = fetchData; itemsContainer.fetchData = fetchData;
itemsContainer.getItemsHtml = getItemsHtml; itemsContainer.getItemsHtml = getItemsHtml;
itemsContainer.afterRefresh = afterRefresh; itemsContainer.afterRefresh = afterRefresh;
let alphaPickerElement = tabContent.querySelector('.alphaPicker'); const alphaPickerElement = tabContent.querySelector('.alphaPicker');
if (alphaPickerElement) { if (alphaPickerElement) {
alphaPickerElement.addEventListener('alphavaluechanged', function (e) { alphaPickerElement.addEventListener('alphavaluechanged', function (e) {
let newValue = e.detail.value; const newValue = e.detail.value;
query.NameStartsWithOrGreater = newValue; query.NameStartsWith = newValue;
query.StartIndex = 0; query.StartIndex = 0;
itemsContainer.refreshItems(); itemsContainer.refreshItems();
}); });
@ -237,7 +242,7 @@ import 'emby-itemscontainer';
libraryBrowser.showLayoutMenu(e.target, this.getCurrentViewStyle, 'Banner,List,Poster,PosterCard,Thumb,ThumbCard'.split(',')); libraryBrowser.showLayoutMenu(e.target, this.getCurrentViewStyle, 'Banner,List,Poster,PosterCard,Thumb,ThumbCard'.split(','));
}); });
btnSelectView.addEventListener('layoutchange', function (e) { btnSelectView.addEventListener('layoutchange', function (e) {
let viewStyle = e.detail.viewStyle; const viewStyle = e.detail.viewStyle;
userSettings.set(savedViewKey, viewStyle); userSettings.set(savedViewKey, viewStyle);
query.StartIndex = 0; query.StartIndex = 0;
onViewStyleChange(); onViewStyleChange();
@ -274,7 +279,7 @@ import 'emby-itemscontainer';
this.showFilterMenu = function () { this.showFilterMenu = function () {
import('components/filterdialog/filterdialog').then(({default: filterDialogFactory}) => { import('components/filterdialog/filterdialog').then(({default: filterDialogFactory}) => {
let filterDialog = new filterDialogFactory({ const filterDialog = new filterDialogFactory({
query: query, query: query,
mode: 'movies', mode: 'movies',
serverId: ApiClient.serverId() serverId: ApiClient.serverId()

View File

@ -58,7 +58,7 @@ import 'emby-button';
} }
function loadResume(page, userId, parentId) { function loadResume(page, userId, parentId) {
let screenWidth = dom.getWindowSize().innerWidth; const screenWidth = dom.getWindowSize().innerWidth;
const options = { const options = {
SortBy: 'DatePlayed', SortBy: 'DatePlayed',
SortOrder: 'Descending', SortOrder: 'Descending',
@ -154,8 +154,8 @@ import 'emby-button';
} }
function loadSuggestions(page, userId, parentId) { function loadSuggestions(page, userId, parentId) {
let screenWidth = dom.getWindowSize().innerWidth; const screenWidth = dom.getWindowSize().innerWidth;
let url = ApiClient.getUrl('Movies/Recommendations', { const url = ApiClient.getUrl('Movies/Recommendations', {
userId: userId, userId: userId,
categoryLimit: 6, categoryLimit: 6,
ItemLimit: screenWidth >= 1920 ? 8 : screenWidth >= 1600 ? 8 : screenWidth >= 1200 ? 6 : 5, ItemLimit: screenWidth >= 1920 ? 8 : screenWidth >= 1600 ? 8 : screenWidth >= 1200 ? 6 : 5,
@ -172,7 +172,7 @@ import 'emby-button';
const html = recommendations.map(getRecommendationHtml).join(''); const html = recommendations.map(getRecommendationHtml).join('');
page.querySelector('.noItemsMessage').classList.add('hide'); page.querySelector('.noItemsMessage').classList.add('hide');
let recs = page.querySelector('.recommendations'); const recs = page.querySelector('.recommendations');
recs.innerHTML = html; recs.innerHTML = html;
imageLoader.lazyChildren(recs); imageLoader.lazyChildren(recs);
@ -381,16 +381,16 @@ import 'emby-button';
const suggestionsTabIndex = 1; const suggestionsTabIndex = 1;
this.initTab = function () { this.initTab = function () {
let tabContent = view.querySelector(".pageTabContent[data-index='" + suggestionsTabIndex + "']"); const tabContent = view.querySelector(".pageTabContent[data-index='" + suggestionsTabIndex + "']");
initSuggestedTab(view, tabContent); initSuggestedTab(view, tabContent);
}; };
this.renderTab = function () { this.renderTab = function () {
let tabContent = view.querySelector(".pageTabContent[data-index='" + suggestionsTabIndex + "']"); const tabContent = view.querySelector(".pageTabContent[data-index='" + suggestionsTabIndex + "']");
loadSuggestionsTab(view, params, tabContent); loadSuggestionsTab(view, params, tabContent);
}; };
let tabControllers = []; const tabControllers = [];
let renderedTabs = []; let renderedTabs = [];
view.addEventListener('viewshow', function (e) { view.addEventListener('viewshow', function (e) {
initTabs(); initTabs();

View File

@ -185,7 +185,7 @@ import 'emby-itemscontainer';
const updateFilterControls = (tabContent) => { const updateFilterControls = (tabContent) => {
const query = getQuery(tabContent); const query = getQuery(tabContent);
this.alphaPicker.value(query.NameStartsWithOrGreater); this.alphaPicker.value(query.NameStartsWith);
}; };
const data = {}; const data = {};
@ -216,7 +216,7 @@ import 'emby-itemscontainer';
alphaPickerElement.addEventListener('alphavaluechanged', function (e) { alphaPickerElement.addEventListener('alphavaluechanged', function (e) {
const newValue = e.detail.value; const newValue = e.detail.value;
const query = getQuery(tabContent); const query = getQuery(tabContent);
query.NameStartsWithOrGreater = newValue; query.NameStartsWith = newValue;
query.StartIndex = 0; query.StartIndex = 0;
reloadItems(); reloadItems();
}); });

View File

@ -155,20 +155,21 @@ import 'emby-itemscontainer';
overlayPlayButton: true overlayPlayButton: true
}); });
} }
let elems = tabContent.querySelectorAll('.paging'); let elems = tabContent.querySelectorAll('.paging');
for (let i = 0, length = elems.length; i < length; i++) { for (const elem of elems) {
elems[i].innerHTML = pagingHtml; elem.innerHTML = pagingHtml;
} }
elems = tabContent.querySelectorAll('.btnNextPage'); elems = tabContent.querySelectorAll('.btnNextPage');
for (let i = 0, length = elems.length; i < length; i++) { for (const elem of elems) {
elems[i].addEventListener('click', onNextPageClick); elem.addEventListener('click', onNextPageClick);
} }
elems = tabContent.querySelectorAll('.btnPreviousPage'); elems = tabContent.querySelectorAll('.btnPreviousPage');
for (let i = 0, length = elems.length; i < length; i++) { for (const elem of elems) {
elems[i].addEventListener('click', onPreviousPageClick); elem.addEventListener('click', onPreviousPageClick);
} }
const itemsContainer = tabContent.querySelector('.itemsContainer'); const itemsContainer = tabContent.querySelector('.itemsContainer');
@ -186,7 +187,16 @@ import 'emby-itemscontainer';
const updateFilterControls = (tabContent) => { const updateFilterControls = (tabContent) => {
const query = getQuery(); const query = getQuery();
this.alphaPicker.value(query.NameStartsWithOrGreater);
if (this.alphaPicker) {
this.alphaPicker.value(query.NameStartsWith);
if (query.SortBy.indexOf('SortName') === 0) {
this.alphaPicker.visible(true);
} else {
this.alphaPicker.visible(false);
}
}
}; };
let savedQueryKey; let savedQueryKey;
@ -200,10 +210,12 @@ import 'emby-itemscontainer';
mode: 'albums', mode: 'albums',
serverId: ApiClient.serverId() serverId: ApiClient.serverId()
}); });
events.on(filterDialog, 'filterchange', function () { events.on(filterDialog, 'filterchange', function () {
getQuery().StartIndex = 0; getQuery().StartIndex = 0;
reloadItems(tabContent); reloadItems(tabContent);
}); });
filterDialog.show(); filterDialog.show();
}); });
}; };
@ -219,10 +231,11 @@ import 'emby-itemscontainer';
alphaPickerElement.addEventListener('alphavaluechanged', function (e) { alphaPickerElement.addEventListener('alphavaluechanged', function (e) {
const newValue = e.detail.value; const newValue = e.detail.value;
const query = getQuery(); const query = getQuery();
query.NameStartsWithOrGreater = newValue; query.NameStartsWith = newValue;
query.StartIndex = 0; query.StartIndex = 0;
reloadItems(tabContent); reloadItems(tabContent);
}); });
this.alphaPicker = new AlphaPicker({ this.alphaPicker = new AlphaPicker({
element: alphaPickerElement, element: alphaPickerElement,
valueChangeEvent: 'click' valueChangeEvent: 'click'
@ -235,6 +248,7 @@ import 'emby-itemscontainer';
tabContent.querySelector('.btnFilter').addEventListener('click', () => { tabContent.querySelector('.btnFilter').addEventListener('click', () => {
this.showFilterMenu(); this.showFilterMenu();
}); });
tabContent.querySelector('.btnSort').addEventListener('click', (e) => { tabContent.querySelector('.btnSort').addEventListener('click', (e) => {
libraryBrowser.showSortMenu({ libraryBrowser.showSortMenu({
items: [{ items: [{
@ -267,10 +281,12 @@ import 'emby-itemscontainer';
button: e.target button: e.target
}); });
}); });
const btnSelectView = tabContent.querySelector('.btnSelectView'); const btnSelectView = tabContent.querySelector('.btnSelectView');
btnSelectView.addEventListener('click', (e) => { btnSelectView.addEventListener('click', (e) => {
libraryBrowser.showLayoutMenu(e.target, this.getCurrentViewStyle(), 'List,Poster,PosterCard'.split(',')); libraryBrowser.showLayoutMenu(e.target, this.getCurrentViewStyle(), 'List,Poster,PosterCard'.split(','));
}); });
btnSelectView.addEventListener('layoutchange', function (e) { btnSelectView.addEventListener('layoutchange', function (e) {
const viewStyle = e.detail.viewStyle; const viewStyle = e.detail.viewStyle;
getPageData().view = viewStyle; getPageData().view = viewStyle;
@ -279,6 +295,7 @@ import 'emby-itemscontainer';
onViewStyleChange(); onViewStyleChange();
reloadItems(tabContent); reloadItems(tabContent);
}); });
tabContent.querySelector('.btnPlayAll').addEventListener('click', playAll); tabContent.querySelector('.btnPlayAll').addEventListener('click', playAll);
tabContent.querySelector('.btnShuffle').addEventListener('click', shuffle); tabContent.querySelector('.btnShuffle').addEventListener('click', shuffle);
}; };

View File

@ -169,7 +169,7 @@ import 'emby-itemscontainer';
const updateFilterControls = (tabContent) => { const updateFilterControls = (tabContent) => {
const query = getQuery(tabContent); const query = getQuery(tabContent);
this.alphaPicker.value(query.NameStartsWithOrGreater); this.alphaPicker.value(query.NameStartsWith);
}; };
const data = {}; const data = {};
@ -201,7 +201,7 @@ import 'emby-itemscontainer';
alphaPickerElement.addEventListener('alphavaluechanged', function (e) { alphaPickerElement.addEventListener('alphavaluechanged', function (e) {
const newValue = e.detail.value; const newValue = e.detail.value;
const query = getQuery(tabContent); const query = getQuery(tabContent);
query.NameStartsWithOrGreater = newValue; query.NameStartsWith = newValue;
query.StartIndex = 0; query.StartIndex = 0;
reloadItems(tabContent); reloadItems(tabContent);
}); });

View File

@ -41,6 +41,7 @@ import globalize from 'globalize';
type: 'POST', type: 'POST',
url: ApiClient.getUrl('Users/ForgotPassword'), url: ApiClient.getUrl('Users/ForgotPassword'),
dataType: 'json', dataType: 'json',
contentType: 'application/json',
data: JSON.stringify({ data: JSON.stringify({
EnteredUsername: view.querySelector('#txtName').value EnteredUsername: view.querySelector('#txtName').value
}) })

View File

@ -42,6 +42,10 @@
<button is="emby-button" type="button" class="raised cancel block btnManual"> <button is="emby-button" type="button" class="raised cancel block btnManual">
<span>${ButtonManualLogin}</span> <span>${ButtonManualLogin}</span>
</button> </button>
<button is="emby-button" type="button" class="raised cancel block btnQuick">
<span>${ButtonUseQuickConnect}</span>
</button>
<button is="emby-button" type="button" class="raised cancel block btnForgotPassword"> <button is="emby-button" type="button" class="raised cancel block btnForgotPassword">
<span>${ButtonForgotPassword}</span> <span>${ButtonForgotPassword}</span>

View File

@ -19,8 +19,7 @@ import 'emby-checkbox';
var user = result.User; var user = result.User;
loading.hide(); loading.hide();
Dashboard.onServerChanged(user.Id, result.AccessToken, apiClient); onLoginSuccessful(user.Id, result.AccessToken, apiClient);
Dashboard.navigate('home.html');
}, function (response) { }, function (response) {
page.querySelector('#txtManualName').value = ''; page.querySelector('#txtManualName').value = '';
page.querySelector('#txtManualPassword').value = ''; page.querySelector('#txtManualPassword').value = '';
@ -41,6 +40,60 @@ import 'emby-checkbox';
}); });
} }
function authenticateQuickConnect(apiClient) {
const url = apiClient.getUrl('/QuickConnect/Initiate');
apiClient.getJSON(url).then(function (json) {
if (!json.Secret || !json.Code) {
console.error('Malformed quick connect response', json);
return false;
}
Dashboard.alert({
message: globalize.translate('QuickConnectAuthorizeCode', json.Code),
title: globalize.translate('QuickConnect')
});
const connectUrl = apiClient.getUrl('/QuickConnect/Connect?Secret=' + json.Secret);
const interval = setInterval(function() {
apiClient.getJSON(connectUrl).then(async function(data) {
if (!data.Authenticated) {
return;
}
clearInterval(interval);
const result = await apiClient.quickConnect(data.Authentication);
onLoginSuccessful(result.User.Id, result.AccessToken, apiClient);
}, function (e) {
clearInterval(interval);
Dashboard.alert({
message: globalize.translate('QuickConnectDeactivated'),
title: globalize.translate('HeaderError')
});
console.error('Unable to login with quick connect', e);
});
}, 5000, connectUrl);
return true;
}, function(e) {
Dashboard.alert({
message: globalize.translate('QuickConnectNotActive'),
title: globalize.translate('HeaderError')
});
console.error('Quick connect error: ', e);
return false;
});
}
function onLoginSuccessful(id, accessToken, apiClient) {
Dashboard.onServerChanged(id, accessToken, apiClient);
Dashboard.navigate('home.html');
}
function showManualForm(context, showCancel, focusPassword) { function showManualForm(context, showCancel, focusPassword) {
context.querySelector('.chkRememberLogin').checked = appSettings.enableAutoLogin(); context.querySelector('.chkRememberLogin').checked = appSettings.enableAutoLogin();
context.querySelector('.manualLoginForm').classList.remove('hide'); context.querySelector('.manualLoginForm').classList.remove('hide');
@ -187,6 +240,11 @@ import 'emby-checkbox';
Dashboard.navigate('forgotpassword.html'); Dashboard.navigate('forgotpassword.html');
}); });
view.querySelector('.btnCancel').addEventListener('click', showVisualForm); view.querySelector('.btnCancel').addEventListener('click', showVisualForm);
view.querySelector('.btnQuick').addEventListener('click', function () {
const apiClient = getApiClient();
authenticateQuickConnect(apiClient);
return false;
});
view.querySelector('.btnManual').addEventListener('click', function () { view.querySelector('.btnManual').addEventListener('click', function () {
view.querySelector('#txtManualName').value = ''; view.querySelector('#txtManualName').value = '';
showManualForm(view, true); showManualForm(view, true);
@ -194,6 +252,7 @@ import 'emby-checkbox';
view.querySelector('.btnSelectServer').addEventListener('click', function () { view.querySelector('.btnSelectServer').addEventListener('click', function () {
Dashboard.selectServer(); Dashboard.selectServer();
}); });
view.addEventListener('viewshow', function (e) { view.addEventListener('viewshow', function (e) {
loading.show(); loading.show();
libraryMenu.setTransparentMenu(true); libraryMenu.setTransparentMenu(true);

View File

@ -54,8 +54,8 @@ import 'emby-itemscontainer';
return context.savedQueryKey; return context.savedQueryKey;
} }
function onViewStyleChange() { const onViewStyleChange = () => {
const viewStyle = self.getCurrentViewStyle(); const viewStyle = this.getCurrentViewStyle();
const itemsContainer = tabContent.querySelector('.itemsContainer'); const itemsContainer = tabContent.querySelector('.itemsContainer');
if (viewStyle == 'List') { if (viewStyle == 'List') {
@ -67,13 +67,13 @@ import 'emby-itemscontainer';
} }
itemsContainer.innerHTML = ''; itemsContainer.innerHTML = '';
} };
function reloadItems(page) { const reloadItems = (page) => {
loading.show(); loading.show();
isLoading = true; isLoading = true;
const query = getQuery(page); const query = getQuery(page);
ApiClient.getItems(ApiClient.getCurrentUserId(), query).then(function (result) { ApiClient.getItems(ApiClient.getCurrentUserId(), query).then((result) => {
function onNextPageClick() { function onNextPageClick() {
if (isLoading) { if (isLoading) {
return; return;
@ -109,7 +109,7 @@ import 'emby-itemscontainer';
sortButton: false, sortButton: false,
filterButton: false filterButton: false
}); });
const viewStyle = self.getCurrentViewStyle(); const viewStyle = this.getCurrentViewStyle();
if (viewStyle == 'Thumb') { if (viewStyle == 'Thumb') {
html = cardBuilder.getCardsHtml({ html = cardBuilder.getCardsHtml({
items: result.Items, items: result.Items,
@ -169,18 +169,18 @@ import 'emby-itemscontainer';
let elems = tabContent.querySelectorAll('.paging'); let elems = tabContent.querySelectorAll('.paging');
for (let i = 0, length = elems.length; i < length; i++) { for (const elem of elems) {
elems[i].innerHTML = pagingHtml; elem.innerHTML = pagingHtml;
} }
elems = tabContent.querySelectorAll('.btnNextPage'); elems = tabContent.querySelectorAll('.btnNextPage');
for (let i = 0, length = elems.length; i < length; i++) { for (const elem of elems) {
elems[i].addEventListener('click', onNextPageClick); elem.addEventListener('click', onNextPageClick);
} }
elems = tabContent.querySelectorAll('.btnPreviousPage'); elems = tabContent.querySelectorAll('.btnPreviousPage');
for (let i = 0, length = elems.length; i < length; i++) { for (const elem of elems) {
elems[i].addEventListener('click', onPreviousPageClick); elem.addEventListener('click', onPreviousPageClick);
} }
const itemsContainer = tabContent.querySelector('.itemsContainer'); const itemsContainer = tabContent.querySelector('.itemsContainer');
@ -194,18 +194,26 @@ import 'emby-itemscontainer';
autoFocuser.autoFocus(page); autoFocuser.autoFocus(page);
}); });
}); });
} };
function updateFilterControls(tabContent) { const updateFilterControls = (tabContent) => {
const query = getQuery(tabContent); const query = getQuery(tabContent);
self.alphaPicker.value(query.NameStartsWithOrGreater);
}
const self = this; if (this.alphaPicker) {
this.alphaPicker.value(query.NameStartsWith);
if (query.SortBy.indexOf('SortName') === 0) {
this.alphaPicker.visible(true);
} else {
this.alphaPicker.visible(false);
}
}
};
const data = {}; const data = {};
let isLoading = false; let isLoading = false;
self.showFilterMenu = function () { this.showFilterMenu = function () {
import('components/filterdialog/filterdialog').then(({default: filterDialogFactory}) => { import('components/filterdialog/filterdialog').then(({default: filterDialogFactory}) => {
const filterDialog = new filterDialogFactory({ const filterDialog = new filterDialogFactory({
query: getQuery(tabContent), query: getQuery(tabContent),
@ -220,22 +228,22 @@ import 'emby-itemscontainer';
}); });
}; };
self.getCurrentViewStyle = function () { this.getCurrentViewStyle = function () {
return getPageData(tabContent).view; return getPageData(tabContent).view;
}; };
function initPage(tabContent) { const initPage = (tabContent) => {
const alphaPickerElement = tabContent.querySelector('.alphaPicker'); const alphaPickerElement = tabContent.querySelector('.alphaPicker');
const itemsContainer = tabContent.querySelector('.itemsContainer'); const itemsContainer = tabContent.querySelector('.itemsContainer');
alphaPickerElement.addEventListener('alphavaluechanged', function (e) { alphaPickerElement.addEventListener('alphavaluechanged', function (e) {
const newValue = e.detail.value; const newValue = e.detail.value;
const query = getQuery(tabContent); const query = getQuery(tabContent);
query.NameStartsWithOrGreater = newValue; query.NameStartsWith = newValue;
query.StartIndex = 0; query.StartIndex = 0;
reloadItems(tabContent); reloadItems(tabContent);
}); });
self.alphaPicker = new AlphaPicker({ this.alphaPicker = new AlphaPicker({
element: alphaPickerElement, element: alphaPickerElement,
valueChangeEvent: 'click' valueChangeEvent: 'click'
}); });
@ -244,8 +252,8 @@ import 'emby-itemscontainer';
alphaPickerElement.classList.add('alphaPicker-fixed-right'); alphaPickerElement.classList.add('alphaPicker-fixed-right');
itemsContainer.classList.add('padded-right-withalphapicker'); itemsContainer.classList.add('padded-right-withalphapicker');
tabContent.querySelector('.btnFilter').addEventListener('click', function () { tabContent.querySelector('.btnFilter').addEventListener('click', () => {
self.showFilterMenu(); this.showFilterMenu();
}); });
tabContent.querySelector('.btnSort').addEventListener('click', function (e) { tabContent.querySelector('.btnSort').addEventListener('click', function (e) {
libraryBrowser.showSortMenu({ libraryBrowser.showSortMenu({
@ -277,8 +285,8 @@ import 'emby-itemscontainer';
}); });
}); });
const btnSelectView = tabContent.querySelector('.btnSelectView'); const btnSelectView = tabContent.querySelector('.btnSelectView');
btnSelectView.addEventListener('click', function (e) { btnSelectView.addEventListener('click', (e) => {
libraryBrowser.showLayoutMenu(e.target, self.getCurrentViewStyle(), 'Banner,List,Poster,PosterCard,Thumb,ThumbCard'.split(',')); libraryBrowser.showLayoutMenu(e.target, this.getCurrentViewStyle(), 'Banner,List,Poster,PosterCard,Thumb,ThumbCard'.split(','));
}); });
btnSelectView.addEventListener('layoutchange', function (e) { btnSelectView.addEventListener('layoutchange', function (e) {
const viewStyle = e.detail.viewStyle; const viewStyle = e.detail.viewStyle;
@ -288,17 +296,17 @@ import 'emby-itemscontainer';
onViewStyleChange(); onViewStyleChange();
reloadItems(tabContent); reloadItems(tabContent);
}); });
} };
initPage(tabContent); initPage(tabContent);
onViewStyleChange(); onViewStyleChange();
self.renderTab = function () { this.renderTab = function () {
reloadItems(tabContent); reloadItems(tabContent);
updateFilterControls(tabContent); updateFilterControls(tabContent);
}; };
self.destroy = function () {}; this.destroy = function () {};
} }
/* eslint-enable indent */ /* eslint-enable indent */

View File

@ -8,19 +8,13 @@ import autoFocuser from 'autoFocuser';
const UserSettings = userSettings.UserSettings; const UserSettings = userSettings.UserSettings;
export default function (view, params) { 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 settingsInstance;
let hasChanges; let hasChanges;
const userId = params.userId || ApiClient.getCurrentUserId(); const userId = params.userId || ApiClient.getCurrentUserId();
const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings(); const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings();
view.addEventListener('viewshow', function () {
window.addEventListener('beforeunload', onBeforeUnload);
view.addEventListener('viewshow', function () {
if (settingsInstance) { if (settingsInstance) {
settingsInstance.loadData(); settingsInstance.loadData();
} else { } else {

View File

@ -9,19 +9,13 @@ import 'listViewStyle';
const UserSettings = userSettings.UserSettings; const UserSettings = userSettings.UserSettings;
export default function (view, params) { 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 homescreenSettingsInstance; let homescreenSettingsInstance;
let hasChanges; let hasChanges;
const userId = params.userId || ApiClient.getCurrentUserId(); const userId = params.userId || ApiClient.getCurrentUserId();
const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings(); const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings();
view.addEventListener('viewshow', function () {
window.addEventListener('beforeunload', onBeforeUnload);
view.addEventListener('viewshow', function () {
if (homescreenSettingsInstance) { if (homescreenSettingsInstance) {
homescreenSettingsInstance.loadData(); homescreenSettingsInstance.loadData();
} else { } else {

View File

@ -48,6 +48,16 @@
</div> </div>
</a> </a>
<a is="emby-linkbutton" data-ripple="false" href="#" style="display:block;padding:0;margin:0;" class="lnkQuickConnectPreferences listItem-border">
<div class="listItem">
<em class="material-icons listItemIcon listItemIcon-transparent">tap_and_play</em>
<div class="listItemBody">
<div class="listItemBodyText">${QuickConnect}</div>
</div>
</div>
</a>
<a is="emby-linkbutton" data-ripple="false" href="#" style="display:block;padding:0;margin:0;" class="clientSettings listItem-border"> <a is="emby-linkbutton" data-ripple="false" href="#" style="display:block;padding:0;margin:0;" class="clientSettings listItem-border">
<div class="listItem"> <div class="listItem">
<span class="material-icons listItemIcon listItemIcon-transparent devices_other"></span> <span class="material-icons listItemIcon listItemIcon-transparent devices_other"></span>

View File

@ -26,6 +26,7 @@ export default function (view, params) {
page.querySelector('.lnkHomePreferences').setAttribute('href', 'mypreferenceshome.html?userId=' + userId); page.querySelector('.lnkHomePreferences').setAttribute('href', 'mypreferenceshome.html?userId=' + userId);
page.querySelector('.lnkPlaybackPreferences').setAttribute('href', 'mypreferencesplayback.html?userId=' + userId); page.querySelector('.lnkPlaybackPreferences').setAttribute('href', 'mypreferencesplayback.html?userId=' + userId);
page.querySelector('.lnkSubtitlePreferences').setAttribute('href', 'mypreferencessubtitles.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')) { if (window.NativeShell && window.NativeShell.AppHost.supports('clientsettings')) {
page.querySelector('.clientSettings').classList.remove('hide'); page.querySelector('.clientSettings').classList.remove('hide');

View File

@ -9,19 +9,13 @@ import 'listViewStyle';
const UserSettings = userSettings.UserSettings; const UserSettings = userSettings.UserSettings;
export default function (view, params) { 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 settingsInstance;
let hasChanges; let hasChanges;
const userId = params.userId || ApiClient.getCurrentUserId(); const userId = params.userId || ApiClient.getCurrentUserId();
const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings(); const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings();
view.addEventListener('viewshow', function () {
window.addEventListener('beforeunload', onBeforeUnload);
view.addEventListener('viewshow', function () {
if (settingsInstance) { if (settingsInstance) {
settingsInstance.loadData(); settingsInstance.loadData();
} else { } else {

View File

@ -0,0 +1,17 @@
<div id="quickConnectPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${QuickConnect}" data-backbutton="true" style="margin: 0 auto; max-width: 54em">
<button is="emby-button" id="btnQuickConnectActivate" type="button" class="raised button-submit block">
<span>${ButtonActivate}</span>
</button>
<form class="quickConnectSettingsContainer">
<div style="margin-bottom: 1em">
${QuickConnectDescription}
</div>
<div class="inputContainer">
<input is="emby-input" type="number" min="0" max="999999" required id="txtQuickConnectCode" label="${LabelQuickConnectCode}" autocomplete="off" />
</div>
<button id="btnQuickConnectAuthorize" is="emby-button" type="submit" class="raised button-submit block">
<span>${Authorize}</span>
</button>
</form>
</div>

View File

@ -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;
});
}
}

View File

@ -8,19 +8,13 @@ import autoFocuser from 'autoFocuser';
const UserSettings = userSettings.UserSettings; const UserSettings = userSettings.UserSettings;
export default function (view, params) { 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 subtitleSettingsInstance;
let hasChanges; let hasChanges;
const userId = params.userId || ApiClient.getCurrentUserId(); const userId = params.userId || ApiClient.getCurrentUserId();
const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings(); const currentSettings = userId === ApiClient.getCurrentUserId() ? userSettings : new UserSettings();
view.addEventListener('viewshow', function () {
window.addEventListener('beforeunload', onBeforeUnload);
view.addEventListener('viewshow', function () {
if (subtitleSettingsInstance) { if (subtitleSettingsInstance) {
subtitleSettingsInstance.loadData(); subtitleSettingsInstance.loadData();
} else { } else {

View File

@ -19,14 +19,14 @@ export class ComicsPlayer {
play(options) { play(options) {
this.progress = 0; this.progress = 0;
let elem = this.createMediaElement(); const elem = this.createMediaElement();
return this.setCurrentSrc(elem, options); return this.setCurrentSrc(elem, options);
} }
stop() { stop() {
this.unbindEvents(); this.unbindEvents();
let elem = this.mediaElement; const elem = this.mediaElement;
if (elem) { if (elem) {
dialogHelper.close(elem); dialogHelper.close(elem);
this.mediaElement = null; this.mediaElement = null;
@ -40,7 +40,7 @@ export class ComicsPlayer {
} }
onWindowKeyUp(e) { onWindowKeyUp(e) {
let key = keyboardnavigation.getKeyName(e); const key = keyboardnavigation.getKeyName(e);
switch (key) { switch (key) {
case 'Escape': case 'Escape':
this.stop(); this.stop();
@ -87,20 +87,20 @@ export class ComicsPlayer {
} }
setCurrentSrc(elem, options) { setCurrentSrc(elem, options) {
let item = options.items[0]; const item = options.items[0];
this.currentItem = item; this.currentItem = item;
loading.show(); loading.show();
let serverId = item.ServerId; const serverId = item.ServerId;
let apiClient = window.connectionManager.getApiClient(serverId); const apiClient = window.connectionManager.getApiClient(serverId);
libarchive.Archive.init({ libarchive.Archive.init({
workerUrl: appRouter.baseUrl() + '/libraries/worker-bundle.js' workerUrl: appRouter.baseUrl() + '/libraries/worker-bundle.js'
}); });
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
let downloadUrl = apiClient.getItemDownloadUrl(item.Id); const downloadUrl = apiClient.getItemDownloadUrl(item.Id);
const archiveSource = new ArchiveSource(downloadUrl); const archiveSource = new ArchiveSource(downloadUrl);
var instance = this; var instance = this;
@ -169,18 +169,18 @@ class ArchiveSource {
} }
async load() { async load() {
let res = await fetch(this.url); const res = await fetch(this.url);
if (!res.ok) { if (!res.ok) {
return; return;
} }
let blob = await res.blob(); const blob = await res.blob();
this.archive = await libarchive.Archive.open(blob); this.archive = await libarchive.Archive.open(blob);
this.raw = await this.archive.getFilesArray(); this.raw = await this.archive.getFilesArray();
this.numberOfFiles = this.raw.length; this.numberOfFiles = this.raw.length;
await this.archive.extractFiles(); await this.archive.extractFiles();
let files = await this.archive.getFilesArray(); const files = await this.archive.getFilesArray();
files.sort((a, b) => { files.sort((a, b) => {
if (a.file.name < b.file.name) { if (a.file.name < b.file.name) {
return -1; return -1;
@ -189,9 +189,9 @@ class ArchiveSource {
} }
}); });
for (let file of files) { for (const file of files) {
/* eslint-disable-next-line compat/compat */ /* eslint-disable-next-line compat/compat */
let url = URL.createObjectURL(file.file); const url = URL.createObjectURL(file.file);
this.urls.push(url); this.urls.push(url);
} }
} }

24
src/quickconnect.html Normal file
View File

@ -0,0 +1,24 @@
<div id="quickConnectPage" data-role="page" class="page type-interior advancedConfigurationPage">
<div class="content-primary">
<form class="quickConnectSettings">
<div class="verticalSection">
<div class="sectionTitleContainer flex align-items-center">
<h2 class="sectionTitle">${QuickConnect}</h2>
</div>
</div>
<div>${LabelCurrentStatus}<span id="quickConnectStatus" style="padding:0 0.4em;"></span></div>
<div class="checkboxList paperList" style="padding:.5em 1em;">
<label>
<input type="checkbox" is="emby-checkbox" id="chkQuickConnectAvailable" />
<span>${EnableQuickConnect}</span>
</label>
</div>
<button is="emby-button" id="btnQuickConnectSubmit" type="submit" class="raised button-submit block">
<span>${Save}</span>
</button>
</form>
</div>
</div>

47
src/scripts/autocast.js Normal file
View File

@ -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);
}

View File

@ -141,7 +141,7 @@ export function alert(options) {
} }
export function capabilities(appHost) { export function capabilities(appHost) {
let capabilities = { const capabilities = {
PlayableMediaTypes: ['Audio', 'Video'], 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'], 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', SupportsPersistentIdentifier: window.appMode === 'cordova' || window.appMode === 'android',

View File

@ -52,6 +52,7 @@ import 'flexStyles';
lazyLoadViewMenuBarImages(); lazyLoadViewMenuBarImages();
bindMenuEvents(); bindMenuEvents();
updateCastIcon();
} }
function getCurrentApiClient() { function getCurrentApiClient() {
@ -404,6 +405,12 @@ import 'flexStyles';
pageIds: ['devicesPage', 'devicePage'], pageIds: ['devicesPage', 'devicePage'],
icon: 'devices' icon: 'devices'
}); });
links.push({
name: globalize.translate('QuickConnect'),
href: 'quickConnect.html',
pageIds: ['quickConnectPage'],
icon: 'tap_and_play'
});
links.push({ links.push({
name: globalize.translate('HeaderActivity'), name: globalize.translate('HeaderActivity'),
href: 'serveractivity.html', href: 'serveractivity.html',
@ -996,6 +1003,7 @@ import 'flexStyles';
}; };
window.LibraryMenu = LibraryMenu; window.LibraryMenu = LibraryMenu;
renderHeader();
export default LibraryMenu; export default LibraryMenu;

View File

@ -62,11 +62,11 @@ import 'detailtablecss';
defineRoute({ defineRoute({
alias: '/forgotpasswordpin.html', alias: '/forgotpasswordpin.html',
path: '/controllers/session/redeemPassword/index.html', path: '/controllers/session/resetPassword/index.html',
autoFocus: false, autoFocus: false,
anonymous: true, anonymous: true,
startup: true, startup: true,
controller: 'session/redeemPassword/index' controller: 'session/resetPassword/index'
}); });
defineRoute({ defineRoute({
@ -97,6 +97,13 @@ import 'detailtablecss';
controller: 'user/home/index' controller: 'user/home/index'
}); });
defineRoute({
alias: '/mypreferencesquickconnect.html',
path: '/controllers/user/quickConnect/index.html',
autoFocus: false,
transition: 'fade',
controller: 'user/quickConnect/index'
});
defineRoute({ defineRoute({
alias: '/mypreferencesplayback.html', alias: '/mypreferencesplayback.html',
path: '/controllers/user/playback/index.html', path: '/controllers/user/playback/index.html',
@ -151,6 +158,13 @@ import 'detailtablecss';
controller: 'dashboard/devices/device' controller: 'dashboard/devices/device'
}); });
defineRoute({
path: '/quickconnect.html',
autoFocus: false,
roles: 'admin',
controller: 'dashboard/quickconnect'
});
defineRoute({ defineRoute({
alias: '/dlnaprofile.html', alias: '/dlnaprofile.html',
path: '/controllers/dashboard/dlna/profile.html', path: '/controllers/dashboard/dlna/profile.html',

View File

@ -581,6 +581,7 @@ function initClient() {
define('webSettings', [scriptsPath + '/settings/webSettings'], returnFirstDependency); define('webSettings', [scriptsPath + '/settings/webSettings'], returnFirstDependency);
define('appSettings', [scriptsPath + '/settings/appSettings'], returnFirstDependency); define('appSettings', [scriptsPath + '/settings/appSettings'], returnFirstDependency);
define('userSettings', [scriptsPath + '/settings/userSettings'], returnFirstDependency); define('userSettings', [scriptsPath + '/settings/userSettings'], returnFirstDependency);
define('autocast', [scriptsPath + '/autocast'], returnFirstDependency);
define('mediaSession', [componentsPath + '/playback/mediasession'], returnFirstDependency); define('mediaSession', [componentsPath + '/playback/mediasession'], returnFirstDependency);
define('actionsheet', [componentsPath + '/actionSheet/actionSheet'], returnFirstDependency); define('actionsheet', [componentsPath + '/actionSheet/actionSheet'], returnFirstDependency);
@ -625,6 +626,7 @@ function initClient() {
define('displaySettings', [componentsPath + '/displaySettings/displaySettings'], returnFirstDependency); define('displaySettings', [componentsPath + '/displaySettings/displaySettings'], returnFirstDependency);
define('playbackSettings', [componentsPath + '/playbackSettings/playbackSettings'], returnFirstDependency); define('playbackSettings', [componentsPath + '/playbackSettings/playbackSettings'], returnFirstDependency);
define('homescreenSettings', [componentsPath + '/homeScreenSettings/homeScreenSettings'], returnFirstDependency); define('homescreenSettings', [componentsPath + '/homeScreenSettings/homeScreenSettings'], returnFirstDependency);
define('quickConnectSettings', [componentsPath + '/quickConnectSettings/quickConnectSettings'], returnFirstDependency);
define('playbackManager', [componentsPath + '/playback/playbackmanager'], getPlaybackManager); define('playbackManager', [componentsPath + '/playback/playbackmanager'], getPlaybackManager);
define('timeSyncManager', [componentsPath + '/syncPlay/timeSyncManager'], returnDefault); define('timeSyncManager', [componentsPath + '/syncPlay/timeSyncManager'], returnDefault);
define('groupSelectionMenu', [componentsPath + '/syncPlay/groupSelectionMenu'], returnFirstDependency); define('groupSelectionMenu', [componentsPath + '/syncPlay/groupSelectionMenu'], returnFirstDependency);

View File

@ -13,7 +13,7 @@ export default function (options) {
function updateTasks(tasks) { function updateTasks(tasks) {
const task = tasks.filter(function (t) { const task = tasks.filter(function (t) {
return t.Key == options.taskKey; return t.ScheduledTask.Key == options.taskKey;
})[0]; })[0];
if (options.panel) { if (options.panel) {

BIN
src/strings/.en-us.json.swp Normal file

Binary file not shown.

View File

@ -1,21 +1,21 @@
{ {
"Auto": "Outo", "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", "Audio": "Klank",
"AspectRatio": "Aspek verhouding", "AspectRatio": "Aspek-verhouding",
"Ascending": "Boontoe", "Ascending": "Boontoe",
"AsManyAsPossible": "So veel moontlik", "AsManyAsPossible": "So veel moontlik",
"Artists": "Kunstenare", "Artists": "Kunstenare",
"Art": "Kuns", "Art": "Kuns",
"AroundTime": "Omtrent {0}", "AroundTime": "Ongeveer",
"Anytime": "Enige tyd", "Anytime": "Enige tyd",
"AnyLanguage": "Enige taal", "AnyLanguage": "Enige Taal",
"AlwaysPlaySubtitlesHelp": "Subtitels wat ooreenstem met taal voorkeur sal gelaai work ongeag oudio 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.", "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.", "AllowRemoteAccessHelp": "As afgetik, alle afgeleë verbinding sal geblokkeer word.",
"AllowRemoteAccess": "Toelating tot afgeleë verbinding na hierdie Jellyfin bediener.", "AllowRemoteAccess": "Laat eksterne konneksies toe na hierdie lêerbediener.",
"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.", "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", "AllowOnTheFlySubtitleExtraction": "Laat toe die onmiddellike ondertitel ekstraksie",
"AllowMediaConversionHelp": "Gee of weier toegang to die media omskepping funksie.", "AllowMediaConversionHelp": "Gee of weier toegang to die media omskepping funksie.",
"AllowMediaConversion": "Laat media omsitting toe", "AllowMediaConversion": "Laat media omsitting toe",
@ -23,7 +23,7 @@
"AllLibraries": "Alle biblioteke", "AllLibraries": "Alle biblioteke",
"AllLanguages": "Alle tale", "AllLanguages": "Alle tale",
"AllEpisodes": "Alle episodes", "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", "AllChannels": "Alle kanale",
"All": "Als", "All": "Als",
"Alerts": "Waarskuwings", "Alerts": "Waarskuwings",
@ -56,7 +56,7 @@
"LastSeen": "Laas gekyk {0}", "LastSeen": "Laas gekyk {0}",
"PersonRole": "soos {0}", "PersonRole": "soos {0}",
"ListPaging": "{0}-{1} van {2}", "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.", "PathNotFound": "Die pad kon nie gevind word nie. Maak asseblief seker dat die pad geldig is en probeer weer.",
"Yesterday": "Gister", "Yesterday": "Gister",
"Yes": "Ja", "Yes": "Ja",
@ -67,7 +67,7 @@
"XmlTvKidsCategoriesHelp": "Programme met die kategorieë sal vertoon word as programme vir kinders. Verdeel met veelvuldige '|'.", "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.", "XmlDocumentAttributeListHelp": "Hierdie kenmerke word toegepas tot die wortel element van elke XML reaksie.",
"Writer": "Skrywer", "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 <b>Finaliseer</b> om die <b>Paneelbord</b>.", "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 <b>Finaliseer</b> om die <b>Paneelbord</b> te verkry.",
"Whitelist": "Witlys", "Whitelist": "Witlys",
"WelcomeToProject": "Welkom tot Jellyfin!", "WelcomeToProject": "Welkom tot Jellyfin!",
"Wednesday": "Woensdag", "Wednesday": "Woensdag",
@ -132,5 +132,223 @@
"TabNetworking": "Netwerking", "TabNetworking": "Netwerking",
"TabNetworks": "Netwerke", "TabNetworks": "Netwerke",
"TabMusic": "Musiek", "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"
} }

View File

@ -87,12 +87,6 @@
"FileNotFound": "الملف غير موجود.", "FileNotFound": "الملف غير موجود.",
"FileReadCancelled": "تم الغاء قراءة الملف.", "FileReadCancelled": "تم الغاء قراءة الملف.",
"FileReadError": "حدث خطأ بقراءة الملف.", "FileReadError": "حدث خطأ بقراءة الملف.",
"FolderTypeBooks": "كتب",
"FolderTypeMovies": "أفلام",
"FolderTypeMusic": "موسيقى",
"FolderTypeMusicVideos": "الفيديوهات الموسيقية",
"FolderTypeTvShows": "تلفاز",
"FolderTypeUnset": "غير مخصص (خليط محتويات)",
"Friday": "الجمعة", "Friday": "الجمعة",
"Fullscreen": "الشاشة كاملة", "Fullscreen": "الشاشة كاملة",
"GuideProviderLogin": "تسجيل الدخول", "GuideProviderLogin": "تسجيل الدخول",
@ -242,9 +236,7 @@
"LabelAlbum": "الألبوم:", "LabelAlbum": "الألبوم:",
"LabelAlbumArtHelp": "PN المستخدمة في رسومات الألبوم، داخل سمة dlna:profileID في upnp:albumArtURI. بعض الأجهزة تحتاج قيمة محددة، مهما كان حجم الصورة.", "LabelAlbumArtHelp": "PN المستخدمة في رسومات الألبوم، داخل سمة dlna:profileID في upnp:albumArtURI. بعض الأجهزة تحتاج قيمة محددة، مهما كان حجم الصورة.",
"LabelAlbumArtMaxHeight": "الارتفاع الأقصى لرسومات الألبوم:", "LabelAlbumArtMaxHeight": "الارتفاع الأقصى لرسومات الألبوم:",
"LabelAlbumArtMaxHeightHelp": "الدقة القصوى لرسومات الألبوم المظهّرة عبر سمة upnp:albumArtURI.",
"LabelAlbumArtMaxWidth": "العرض الأقصى لرسوم الألبوم:", "LabelAlbumArtMaxWidth": "العرض الأقصى لرسوم الألبوم:",
"LabelAlbumArtMaxWidthHelp": "الدقة القصوى لرسومات الألبوم المظهّرة عبر سمة upnp:albumArtURI.",
"LabelAlbumArtPN": "رسومات الألبوم PN:", "LabelAlbumArtPN": "رسومات الألبوم PN:",
"LabelAlbumArtists": "فنانو الألبومات:", "LabelAlbumArtists": "فنانو الألبومات:",
"LabelAllowHWTranscoding": "السماح بالتشفير البيني بعتاد الحاسب", "LabelAllowHWTranscoding": "السماح بالتشفير البيني بعتاد الحاسب",
@ -326,9 +318,7 @@
"LabelHttpsPort": "رقم منفذ https المحتلي:", "LabelHttpsPort": "رقم منفذ https المحتلي:",
"LabelHttpsPortHelp": "رقم منفذ tcp المتوجب على بروتوكول https أن يرتبط من خلاله في خادم أمبي.", "LabelHttpsPortHelp": "رقم منفذ tcp المتوجب على بروتوكول https أن يرتبط من خلاله في خادم أمبي.",
"LabelIconMaxHeight": "الارتفاع الأقصى للأيقونة.", "LabelIconMaxHeight": "الارتفاع الأقصى للأيقونة.",
"LabelIconMaxHeightHelp": "الدقة القصوى للأيقونة المظهّرة عبر سمة upnp:icon.",
"LabelIconMaxWidth": "العرض الأقصى للأيقونة:", "LabelIconMaxWidth": "العرض الأقصى للأيقونة:",
"LabelIconMaxWidthHelp": "الدقة القصوى لرسومات الألبوم المظهّرة عبر سمة upnp:icon.",
"LabelImageFetchersHelp": "مكّن ورتّب جالبات الصور التي تفضلها حسب أولوية التفضيل.", "LabelImageFetchersHelp": "مكّن ورتّب جالبات الصور التي تفضلها حسب أولوية التفضيل.",
"LabelImageType": "صيغة الصورة:", "LabelImageType": "صيغة الصورة:",
"LabelImportOnlyFavoriteChannels": "أحصر العرض على القنوات المعلّمة كمفضلات", "LabelImportOnlyFavoriteChannels": "أحصر العرض على القنوات المعلّمة كمفضلات",
@ -624,9 +614,6 @@
"OptionPlainVideoItemsHelp": "عند التفعيل، فإن جميع الفيديوهات ستُمثّل في مخطط DIDL كالتالي: \"كائن.عنصر.عنصر_فيديو\" بدلاً من النوع الأكثر تخصيصاً كما يلي \"كائن.عنصر.عنصر_فيديو.فيلم\".", "OptionPlainVideoItemsHelp": "عند التفعيل، فإن جميع الفيديوهات ستُمثّل في مخطط DIDL كالتالي: \"كائن.عنصر.عنصر_فيديو\" بدلاً من النوع الأكثر تخصيصاً كما يلي \"كائن.عنصر.عنصر_فيديو.فيلم\".",
"OptionPlayCount": "مرات التشغيل", "OptionPlayCount": "مرات التشغيل",
"OptionPremiereDate": "تاريخ العرض", "OptionPremiereDate": "تاريخ العرض",
"OptionProfilePhoto": "صور",
"OptionProfileVideo": "الفيديو",
"OptionProfileVideoAudio": "صوتي مرئي",
"OptionProtocolHls": "البت الحي عبر http", "OptionProtocolHls": "البت الحي عبر http",
"OptionReleaseDate": "تاريخ الإنتاج", "OptionReleaseDate": "تاريخ الإنتاج",
"OptionReportByteRangeSeekingWhenTranscoding": "قرّر ما إذا كان الخادم يدعم البحث عن البايت حال التشفير", "OptionReportByteRangeSeekingWhenTranscoding": "قرّر ما إذا كان الخادم يدعم البحث عن البايت حال التشفير",

View File

@ -96,12 +96,6 @@
"Favorites": "Любими", "Favorites": "Любими",
"File": "Файл", "File": "Файл",
"Filters": "Филтри", "Filters": "Филтри",
"FolderTypeBooks": "Книги",
"FolderTypeMovies": "Филми",
"FolderTypeMusic": "Музика",
"FolderTypeMusicVideos": "Музикални клипове",
"FolderTypeTvShows": "Сериали",
"FolderTypeUnset": "Смесено съдържание",
"FormatValue": "Формат: {0}", "FormatValue": "Формат: {0}",
"Friday": "Петък", "Friday": "Петък",
"Fullscreen": "Цял екран", "Fullscreen": "Цял екран",
@ -484,9 +478,6 @@
"OptionPlainVideoItems": "Показвай всички видео клипове като обикновени", "OptionPlainVideoItems": "Показвай всички видео клипове като обикновени",
"OptionPlayCount": "Брой пускания", "OptionPlayCount": "Брой пускания",
"OptionPremiereDate": "Дата на премиера", "OptionPremiereDate": "Дата на премиера",
"OptionProfilePhoto": "Снимка",
"OptionProfileVideo": "Видео",
"OptionProfileVideoAudio": "Видео Аудио",
"OptionReleaseDate": "Дата на издаване", "OptionReleaseDate": "Дата на издаване",
"OptionRequirePerfectSubtitleMatch": "Да се изтеглят само субтитри, които пасват идеално на файловете ми", "OptionRequirePerfectSubtitleMatch": "Да се изтеглят само субтитри, които пасват идеално на файловете ми",
"OptionResumable": "Възобновляемост", "OptionResumable": "Възобновляемост",
@ -903,8 +894,6 @@
"LabelAllowedRemoteAddressesMode": "Режим на филтъра за външни ИП адреси:", "LabelAllowedRemoteAddressesMode": "Режим на филтъра за външни ИП адреси:",
"LabelAllowedRemoteAddresses": "Филтър за външни ИП адреси:", "LabelAllowedRemoteAddresses": "Филтър за външни ИП адреси:",
"LabelAllowHWTranscoding": "Разреши хардуерно транскодиране", "LabelAllowHWTranscoding": "Разреши хардуерно транскодиране",
"LabelAlbumArtMaxWidthHelp": "Максимална резолюция на обложките за албуми показани чрез upnp:albumArtURI.",
"LabelAlbumArtMaxHeightHelp": "Максимална резолюция на обложките за албуми показани чрез upnp:albumArtURI.",
"LabelAlbumArtMaxHeight": "Максимална височина на обложките за албуми:", "LabelAlbumArtMaxHeight": "Максимална височина на обложките за албуми:",
"LabelAlbumArtHelp": "PN се използва за обложки на албуми dlna:profileID attribute on upnp:albumArtURI.Някои устройства се нуждаят от определена стойност ,независимо от размера на картината.", "LabelAlbumArtHelp": "PN се използва за обложки на албуми dlna:profileID attribute on upnp:albumArtURI.Някои устройства се нуждаят от определена стойност ,независимо от размера на картината.",
"LabelAirsBeforeSeason": "Ще бъде излъчен преди сезон:", "LabelAirsBeforeSeason": "Ще бъде излъчен преди сезон:",
@ -998,9 +987,7 @@
"LabelInNetworkSignInWithEasyPassword": "Включи вписване в мрежата с лесен пин код", "LabelInNetworkSignInWithEasyPassword": "Включи вписване в мрежата с лесен пин код",
"LabelImportOnlyFavoriteChannels": "Ограничи до канали обозначени ,като любими", "LabelImportOnlyFavoriteChannels": "Ограничи до канали обозначени ,като любими",
"LabelImageFetchersHelp": "Включете и подредете любимите ви услуги за извличане на изображения по важност.", "LabelImageFetchersHelp": "Включете и подредете любимите ви услуги за извличане на изображения по важност.",
"LabelIconMaxWidthHelp": "Максимална резолюция на иконите показани чрез upnp:icon.",
"LabelIconMaxWidth": "Максимална ширина на икона:", "LabelIconMaxWidth": "Максимална ширина на икона:",
"LabelIconMaxHeightHelp": "Максимална резолюция на иконите показани чрез upnp:icon.",
"LabelIconMaxHeight": "Максимална височина на икона:", "LabelIconMaxHeight": "Максимална височина на икона:",
"LabelHardwareAccelerationTypeHelp": "Хардуерното ускорение се нуждае от допълнителни настройки.", "LabelHardwareAccelerationTypeHelp": "Хардуерното ускорение се нуждае от допълнителни настройки.",
"LabelEncoderPreset": "Шаблон за енкодиране чрез H264 и H265 :", "LabelEncoderPreset": "Шаблон за енкодиране чрез H264 и H265 :",
@ -1031,7 +1018,6 @@
"WriteAccessRequired": "Джелифин изисква достъп с права за запис до тази папка. Моля, осигурете достъп с права за запис и опитайте отново.", "WriteAccessRequired": "Джелифин изисква достъп с права за запис до тази папка. Моля, осигурете достъп с права за запис и опитайте отново.",
"PathNotFound": "Пътят не можа да бъде намерен. Моля, уверете се, че пътят е валиден и опитайте отново.", "PathNotFound": "Пътят не можа да бъде намерен. Моля, уверете се, че пътят е валиден и опитайте отново.",
"Yesterday": "Вчера", "Yesterday": "Вчера",
"YadifBob": "YADIF х2",
"Yadif": "YADIF (Yet Another DeInterlacing Filter)", "Yadif": "YADIF (Yet Another DeInterlacing Filter)",
"XmlTvSportsCategoriesHelp": "Програмите от тези категории ще се показват като спортни програми.За разделяне на множество използвайте '|'.", "XmlTvSportsCategoriesHelp": "Програмите от тези категории ще се показват като спортни програми.За разделяне на множество използвайте '|'.",
"XmlTvPathHelp": "Път до XMLTV файла.Джелифин ще чете от този файл и периодично ще го проверява за актуализации.Ваша грижа е да го създадете и редовно да го обновявате.", "XmlTvPathHelp": "Път до XMLTV файла.Джелифин ще чете от този файл и периодично ще го проверява за актуализации.Ваша грижа е да го създадете и редовно да го обновявате.",
@ -1366,5 +1352,32 @@
"MessagePluginInstallError": "Възникна грешка при инсталирането на добавката.", "MessagePluginInstallError": "Възникна грешка при инсталирането на добавката.",
"PlaybackRate": "Скорост на възпроизвеждане", "PlaybackRate": "Скорост на възпроизвеждане",
"NextTrack": "Прескочи към следващ", "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": "Данни"
} }

View File

@ -84,12 +84,6 @@
"FileNotFound": "Arxiu no trobat.", "FileNotFound": "Arxiu no trobat.",
"FileReadCancelled": "La lectura de l'arxiu ha estat cancel·lada.", "FileReadCancelled": "La lectura de l'arxiu ha estat cancel·lada.",
"FileReadError": "S'ha produït un error en llegir el fitxer.", "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", "Friday": "Divendres",
"Fullscreen": "Pantalla completa", "Fullscreen": "Pantalla completa",
"Genres": "Gèneres", "Genres": "Gèneres",
@ -465,8 +459,6 @@
"OptionOnInterval": "En un interval", "OptionOnInterval": "En un interval",
"OptionParentalRating": "Classificació Parental", "OptionParentalRating": "Classificació Parental",
"OptionPlayCount": "Nombre de Reproduccions", "OptionPlayCount": "Nombre de Reproduccions",
"OptionProfilePhoto": "Foto",
"OptionProfileVideo": "Vídeo",
"OptionReleaseDate": "Data de Publicació", "OptionReleaseDate": "Data de Publicació",
"OptionResumable": "Continuable", "OptionResumable": "Continuable",
"OptionSaveMetadataAsHidden": "Desa les metadades i les imatges com a fitxers ocults", "OptionSaveMetadataAsHidden": "Desa les metadades i les imatges com a fitxers ocults",

View File

@ -162,12 +162,6 @@
"FileNotFound": "Soubor nebyl nalezen.", "FileNotFound": "Soubor nebyl nalezen.",
"FileReadCancelled": "Čtení souboru bylo zrušeno.", "FileReadCancelled": "Čtení souboru bylo zrušeno.",
"FileReadError": "Nastala chyba při načítání souboru.", "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}", "FormatValue": "Formát: {0}",
"Friday": "Pátek", "Friday": "Pátek",
"Fullscreen": "Celá obrazovka", "Fullscreen": "Celá obrazovka",
@ -193,8 +187,8 @@
"HeaderAdmin": "Administrátor", "HeaderAdmin": "Administrátor",
"HeaderAlbumArtists": "Umělci alba", "HeaderAlbumArtists": "Umělci alba",
"HeaderAlert": "Upozornění", "HeaderAlert": "Upozornění",
"HeaderApiKey": "Klíč Api", "HeaderApiKey": "Klíč k API",
"HeaderApiKeys": "Klíče 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íč.", "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", "HeaderApp": "Aplikace",
"HeaderAudioBooks": "Audio knihy", "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í.", "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", "HeaderConfirmPluginInstallation": "Potvrzení instalace zásuvného modulu",
"HeaderConfirmProfileDeletion": "Potvrdit smazání profilu", "HeaderConfirmProfileDeletion": "Potvrdit smazání profilu",
"HeaderConfirmRevokeApiKey": "Odvolat klíč Api", "HeaderConfirmRevokeApiKey": "Odvolat klíč k API",
"HeaderConnectToServer": "Připojit k serveru", "HeaderConnectToServer": "Připojit k serveru",
"HeaderConnectionFailure": "Připojení selhalo", "HeaderConnectionFailure": "Připojení selhalo",
"HeaderContainerProfile": "Profil obalů", "HeaderContainerProfile": "Profil obalů",
@ -267,7 +261,7 @@
"HeaderMyDevice": "Moje zařízení", "HeaderMyDevice": "Moje zařízení",
"HeaderMyMedia": "Moje média", "HeaderMyMedia": "Moje média",
"HeaderMyMediaSmall": "Moje média (malé)", "HeaderMyMediaSmall": "Moje média (malé)",
"HeaderNewApiKey": "Nový klíč API", "HeaderNewApiKey": "Nový klíč k API",
"HeaderNextEpisodePlayingInValue": "Přehrávání další epizody za {0}", "HeaderNextEpisodePlayingInValue": "Přehrávání další epizody za {0}",
"HeaderNextVideoPlayingInValue": "Přehrávání dalšího videa za {0}", "HeaderNextVideoPlayingInValue": "Přehrávání dalšího videa za {0}",
"HeaderOnNow": "Právě teď", "HeaderOnNow": "Právě teď",
@ -364,9 +358,7 @@
"LabelAirsBeforeSeason": "Vysíláno před sezónou:", "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.", "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:", "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:", "LabelAlbumArtMaxWidth": "Maximální výška alba:",
"LabelAlbumArtMaxWidthHelp": "Maximální rozlišení alb nabízených prostřednictvím upnp:albumArtURI.",
"LabelAlbumArtPN": "Alba PN:", "LabelAlbumArtPN": "Alba PN:",
"LabelAlbumArtists": "Alba umělce:", "LabelAlbumArtists": "Alba umělce:",
"LabelAllowHWTranscoding": "Povolit hardwarové překódování", "LabelAllowHWTranscoding": "Povolit hardwarové překódování",
@ -458,9 +450,7 @@
"LabelHttpsPort": "Lokální HTTPS port:", "LabelHttpsPort": "Lokální HTTPS port:",
"LabelHttpsPortHelp": "Číslo portu TCP serveru HTTPS.", "LabelHttpsPortHelp": "Číslo portu TCP serveru HTTPS.",
"LabelIconMaxHeight": "Maximální výška ikon:", "LabelIconMaxHeight": "Maximální výška ikon:",
"LabelIconMaxHeightHelp": "Maximální rozlišení ikon nabízené prostřednictvím upnp:icon.",
"LabelIconMaxWidth": "Maximální šířka ikon:", "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ů.", "LabelIdentificationFieldHelp": "Bez rozlišení velikosti písmen podřetězců nebo regulárních výrazů.",
"LabelImageFetchersHelp": "Povolí řazení stahovačů obrázků dle priority.", "LabelImageFetchersHelp": "Povolí řazení stahovačů obrázků dle priority.",
"LabelImageType": "Typ obrázku:", "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\".", "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í", "OptionPlayCount": "Počet přehrání",
"OptionPremiereDate": "Datum premiéry", "OptionPremiereDate": "Datum premiéry",
"OptionProfilePhoto": "Fotografie",
"OptionRegex": "Regexp", "OptionRegex": "Regexp",
"OptionReleaseDate": "Datum vydání", "OptionReleaseDate": "Datum vydání",
"OptionReportByteRangeSeekingWhenTranscoding": "Hlásit, že server podporuje vyhledávání bajtů při překódová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.", "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.", "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", "OptionMax": "Max",
"OptionProfileVideo": "Video",
"OptionProfileVideoAudio": "Video Audio",
"OptionProtocolHls": "Přímý přenos z internetu", "OptionProtocolHls": "Přímý přenos z internetu",
"OptionProtocolHttp": "HTTP", "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ů.", "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.", "PathNotFound": "Cesta nebyla nalezena. Zkontrolujte, zda je platná a zkuste to znovu.",
"WeeklyAt": "V {0} v {1}", "WeeklyAt": "V {0} v {1}",
"LastSeen": "Naposledy zobrazené {0}", "LastSeen": "Naposledy zobrazené {0}",
"YadifBob": "YADIF Bob",
"Yadif": "YADIF", "Yadif": "YADIF",
"LabelLibraryPageSizeHelp": "Určuje počet položek k zobrazení na stránce knihovny. Nastavte na 0 pro vypnutí stránkování.", "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:", "LabelLibraryPageSize": "Velikost stránky knihovny:",
"LabelDeinterlaceMethod": "Metoda odstranění prokládání:", "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.", "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", "Filter": "Filtr",
"New": "Nové", "New": "Nové",
"ButtonTogglePlaylist": "Playlist", "ButtonTogglePlaylist": "Playlist",
"LabelStable": "Stabilní", "LabelStable": "Stabilní",
"LabelChromecastVersion": "Verze Chromecastu", "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.", "LabelEnableHttpsHelp": "Naslouchání na uvedeném portu HTTPS. K fungování je nutné nakonfigurovat i platný certifikát.",
"LabelEnableHttps": "Povolit HTTPS", "LabelEnableHttps": "Povolit HTTPS",
"HeaderServerAddressSettings": "Nastavení adresy serveru", "HeaderServerAddressSettings": "Nastavení adresy serveru",
@ -1379,5 +1365,58 @@
"Poster": "Plakát", "Poster": "Plakát",
"MusicVideos": "Hudební videa", "MusicVideos": "Hudební videa",
"Image": "Obrázek", "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í"
} }

View File

@ -134,12 +134,6 @@
"FileNotFound": "Filen blev ikke fundet.", "FileNotFound": "Filen blev ikke fundet.",
"FileReadCancelled": "Læsning af filen er annulleret.", "FileReadCancelled": "Læsning af filen er annulleret.",
"FileReadError": "Der opstod en fejl i forsøget på at læse filen.", "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", "Friday": "Fredag",
"Fullscreen": "Fuldskærm", "Fullscreen": "Fuldskærm",
"General": "Generel", "General": "Generel",
@ -328,9 +322,7 @@
"LabelAirsBeforeSeason": "Sendes før sæson:", "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.", "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:", "LabelAlbumArtMaxHeight": "Album billede max. højde:",
"LabelAlbumArtMaxHeightHelp": "Maksimumopløsningen på album billede der bliver vist med upnp:albumArtURI.",
"LabelAlbumArtMaxWidth": "Album art max. bredde:", "LabelAlbumArtMaxWidth": "Album art max. bredde:",
"LabelAlbumArtMaxWidthHelp": "Maksimumopløsningen på album billede der bliver vist med upnp:albumArtURI.",
"LabelAlbumArtPN": "Album billede PN:", "LabelAlbumArtPN": "Album billede PN:",
"LabelAlbumArtists": "Albumartister:", "LabelAlbumArtists": "Albumartister:",
"LabelAllowHWTranscoding": "Tillad hardware-omkodning", "LabelAllowHWTranscoding": "Tillad hardware-omkodning",
@ -421,9 +413,7 @@
"LabelHttpsPort": "Lokalt HTTPS portnummer:", "LabelHttpsPort": "Lokalt HTTPS portnummer:",
"LabelHttpsPortHelp": "Det TCP-portnummer, som Jellyfins HTTPS-server skal benytte.", "LabelHttpsPortHelp": "Det TCP-portnummer, som Jellyfins HTTPS-server skal benytte.",
"LabelIconMaxHeight": "Maximal højde af ikoner:", "LabelIconMaxHeight": "Maximal højde af ikoner:",
"LabelIconMaxHeightHelp": "Maksimalopløsningen af ikoner, der bliver vist med upnp:icon.",
"LabelIconMaxWidth": "Maximal bredde på ikoner:", "LabelIconMaxWidth": "Maximal bredde på ikoner:",
"LabelIconMaxWidthHelp": "Maksimalopløsningen på ikoner der bliver vist med upnp:icon.",
"LabelIdentificationFieldHelp": "En case-insensitive substring eller regex ekspression.", "LabelIdentificationFieldHelp": "En case-insensitive substring eller regex ekspression.",
"LabelImageFetchersHelp": "Aktiver og ranger dine fortrukne billede-hentere i en prioriteret rækkefølge.", "LabelImageFetchersHelp": "Aktiver og ranger dine fortrukne billede-hentere i en prioriteret rækkefølge.",
"LabelImageType": "Billedtype:", "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\".", "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", "OptionPlayCount": "Gange afspillet",
"OptionPremiereDate": "Præmieredato", "OptionPremiereDate": "Præmieredato",
"OptionProfilePhoto": "Foto",
"OptionProfileVideoAudio": "Video lyd",
"OptionReleaseDate": "Udgivelsesdato", "OptionReleaseDate": "Udgivelsesdato",
"OptionReportByteRangeSeekingWhenTranscoding": "Angiv at serveren understøtter bytes øgning nrdeå r transkodes", "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.", "OptionReportByteRangeSeekingWhenTranscodingHelp": "Dette er krævet for nogle enheder der ikke er særligt gode til tidssøgning.",
@ -1130,7 +1118,6 @@
"OptionIsHD": "HD", "OptionIsHD": "HD",
"OptionIsSD": "SD", "OptionIsSD": "SD",
"OptionLikes": "Favoritter", "OptionLikes": "Favoritter",
"OptionProfileVideo": "Video",
"OptionProtocolHls": "Web Live Streaming", "OptionProtocolHls": "Web Live Streaming",
"OptionProtocolHttp": "Web", "OptionProtocolHttp": "Web",
"OptionRegex": "Regex", "OptionRegex": "Regex",
@ -1213,7 +1200,6 @@
"ListPaging": "{0}-{1} af {2}", "ListPaging": "{0}-{1} af {2}",
"WriteAccessRequired": "Jellyfin Server kræver skriveadgang til denne mappe. Sørg for skriveadgang, og prøv igen.", "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.", "PathNotFound": "Stien blev ikke fundet. Sørg for, at stien er gyldig, og prøv igen.",
"YadifBob": "YADIF Bob",
"Yadif": "YADIF", "Yadif": "YADIF",
"TabNetworking": "Netværk", "TabNetworking": "Netværk",
"SubtitleOffset": "Undertekst Offset", "SubtitleOffset": "Undertekst Offset",

View File

@ -190,11 +190,6 @@
"FileReadCancelled": "Dateiimport wurde abgebrochen.", "FileReadCancelled": "Dateiimport wurde abgebrochen.",
"FileReadError": "Beim Lesen der Datei ist ein Fehler aufgetreten.", "FileReadError": "Beim Lesen der Datei ist ein Fehler aufgetreten.",
"Filters": "Filter", "Filters": "Filter",
"FolderTypeBooks": "Bücher",
"FolderTypeMovies": "Filme",
"FolderTypeMusic": "Musik",
"FolderTypeMusicVideos": "Musikvideos",
"FolderTypeUnset": "Keine Auswahl (gemischter Inhalt)",
"Folders": "Verzeichnisse", "Folders": "Verzeichnisse",
"Friday": "Freitag", "Friday": "Freitag",
"Fullscreen": "Vollbild", "Fullscreen": "Vollbild",
@ -405,9 +400,7 @@
"LabelAirsBeforeSeason": "Ausstrahlungen vor Staffel:", "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.", "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:", "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:", "LabelAlbumArtMaxWidth": "Maximale Breite für Album Art:",
"LabelAlbumArtMaxWidthHelp": "Maximale Auflösung für durch UPnP übermittelte Album Art:albumArtURI.",
"LabelAlbumArtPN": "Alben-Cover PN:", "LabelAlbumArtPN": "Alben-Cover PN:",
"LabelAlbumArtists": "Alben Interpreten:", "LabelAlbumArtists": "Alben Interpreten:",
"LabelAllowHWTranscoding": "Erlaube Hardware Transkodierung", "LabelAllowHWTranscoding": "Erlaube Hardware Transkodierung",
@ -511,9 +504,7 @@
"LabelHttpsPort": "Lokale HTTPS-Portnummer:", "LabelHttpsPort": "Lokale HTTPS-Portnummer:",
"LabelHttpsPortHelp": "Die TCP-Portnummer für den HTTPS-Server.", "LabelHttpsPortHelp": "Die TCP-Portnummer für den HTTPS-Server.",
"LabelIconMaxHeight": "Maximale Iconhöhe:", "LabelIconMaxHeight": "Maximale Iconhöhe:",
"LabelIconMaxHeightHelp": "Maximale Auflösung für durch UPnP übermittelte Icons:icon.",
"LabelIconMaxWidth": "Maximale Iconbreite:", "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.", "LabelIdentificationFieldHelp": "Ein Teilstring oder Regex Ausdruck, der keine Groß- und Kleinschreibung berücksichtigt.",
"LabelImageFetchersHelp": "Aktiviere und ordne deine bevorzugten Bildquellen nach Präferenzen.", "LabelImageFetchersHelp": "Aktiviere und ordne deine bevorzugten Bildquellen nach Präferenzen.",
"LabelImageType": "Bildtyp:", "LabelImageType": "Bildtyp:",
@ -1116,7 +1107,6 @@
"Desktop": "Desktop", "Desktop": "Desktop",
"Download": "Download", "Download": "Download",
"Extras": "Extras", "Extras": "Extras",
"FolderTypeTvShows": "TV Serien",
"FormatValue": "Format: {0}", "FormatValue": "Format: {0}",
"Genre": "Genre", "Genre": "Genre",
"Genres": "Genres", "Genres": "Genres",
@ -1164,8 +1154,6 @@
"OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
"OptionIsHD": "HD", "OptionIsHD": "HD",
"OptionIsSD": "SD", "OptionIsSD": "SD",
"OptionProfilePhoto": "Foto",
"OptionProfileVideo": "Video",
"OptionProtocolHls": "HTTP-Live-Streaming", "OptionProtocolHls": "HTTP-Live-Streaming",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionRegex": "Reguläre Ausdrücke", "OptionRegex": "Reguläre Ausdrücke",
@ -1188,7 +1176,6 @@
"LabelTag": "Tag:", "LabelTag": "Tag:",
"LabelTagline": "Markierungen:", "LabelTagline": "Markierungen:",
"OptionMax": "Maximum", "OptionMax": "Maximum",
"OptionProfileVideoAudio": "Video Audio",
"OptionSubstring": "Teilzeichenfolge", "OptionSubstring": "Teilzeichenfolge",
"Premiere": "Premiere", "Premiere": "Premiere",
"Smart": "Schlau", "Smart": "Schlau",
@ -1280,11 +1267,10 @@
"AlbumArtist": "Album Künstler", "AlbumArtist": "Album Künstler",
"Album": "Album", "Album": "Album",
"BoxSet": "Box Set", "BoxSet": "Box Set",
"YadifBob": "YADIF Bob",
"Yadif": "YADIF", "Yadif": "YADIF",
"LabelLibraryPageSizeHelp": "Setzt die Anzahl der auf einer Seite angezeigten Objekte. Setze auf 0, um alle Elemente auf einer Seite anzuzeigen.", "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:", "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:", "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.", "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", "Filter": "Filter",
@ -1377,5 +1363,60 @@
"Image": "Bild", "Image": "Bild",
"Data": "Daten", "Data": "Daten",
"SpecialFeatures": "Besonderheiten", "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"
} }

View File

@ -1,9 +1,9 @@
{ {
"Absolute": "Απόλυτο", "Absolute": "Απόλυτο",
"AccessRestrictedTryAgainLater": "Η πρόσβαση είναι επί του παρόντος περιορισμένη. Παρακαλώ δοκιμάστε ξανά αργότερα.", "AccessRestrictedTryAgainLater": "Η πρόσβαση είναι περιορισμένη προς το παρόν. Παρακαλώ δοκιμάστε ξανά αργότερα.",
"Actor": "Ηθοποιός", "Actor": "Ηθοποιός",
"Add": "Προσθήκη", "Add": "Προσθήκη",
"AddToCollection": "Πρόσθεσε στη συλλογή", "AddToCollection": "Προσθήκη στη συλλογή",
"AddToPlayQueue": "Προσθήκη στην ουρά αναπαραγωγής", "AddToPlayQueue": "Προσθήκη στην ουρά αναπαραγωγής",
"AddToPlaylist": "Πρόσθεσε σε λίστα", "AddToPlaylist": "Πρόσθεσε σε λίστα",
"AddedOnValue": "Προστέθηκε {0}", "AddedOnValue": "Προστέθηκε {0}",
@ -17,7 +17,7 @@
"AllEpisodes": "Ολα τα επεισόδια", "AllEpisodes": "Ολα τα επεισόδια",
"AllLanguages": "Όλες οι γλώσσες", "AllLanguages": "Όλες οι γλώσσες",
"AllLibraries": "Όλες οι βιβλιοθήκες", "AllLibraries": "Όλες οι βιβλιοθήκες",
"AllowRemoteAccess": "Να επιτρέπονται οι απομακρυσμένες συνδέσεις σε αυτόν το διακομιστή Jellyfin.", "AllowRemoteAccess": "Να επιτρέπονται οι απομακρυσμένες συνδέσεις σε αυτόν το διακομιστή.",
"AllowRemoteAccessHelp": "Εάν δεν επιλεχθεί, όλες οι απομακρυσμένες συνδέσεις θα αποκλειστούν.", "AllowRemoteAccessHelp": "Εάν δεν επιλεχθεί, όλες οι απομακρυσμένες συνδέσεις θα αποκλειστούν.",
"AlwaysPlaySubtitles": "Παίξτε πάντα", "AlwaysPlaySubtitles": "Παίξτε πάντα",
"AlwaysPlaySubtitlesHelp": "Οι υπότιτλοι που ταιριάζουν με τις προτιμήσεις γλώσσας θα φορτωθούν ανεξάρτητα από τη γλώσσα του ήχου.", "AlwaysPlaySubtitlesHelp": "Οι υπότιτλοι που ταιριάζουν με τις προτιμήσεις γλώσσας θα φορτωθούν ανεξάρτητα από τη γλώσσα του ήχου.",
@ -184,12 +184,6 @@
"FileReadCancelled": "Η ανάγνωση αρχείου ακυρώθηκε.", "FileReadCancelled": "Η ανάγνωση αρχείου ακυρώθηκε.",
"FileReadError": "Παρουσιάστηκε σφάλμα κατά την ανάγνωση του αρχείου.", "FileReadError": "Παρουσιάστηκε σφάλμα κατά την ανάγνωση του αρχείου.",
"Filters": "Φίλτρα", "Filters": "Φίλτρα",
"FolderTypeBooks": "Βιβλία",
"FolderTypeMovies": "Ταινίες",
"FolderTypeMusic": "Μουσική",
"FolderTypeMusicVideos": "Μουσικά Βίντεο",
"FolderTypeTvShows": "Τηλεόραση",
"FolderTypeUnset": "Αναίρεση (μικτό περιεχόμενο)",
"Folders": "Φάκελοι", "Folders": "Φάκελοι",
"FormatValue": "Φορμάτ: {0}", "FormatValue": "Φορμάτ: {0}",
"Friday": "Παρασκευή", "Friday": "Παρασκευή",
@ -371,9 +365,7 @@
"LabelAlbum": "Άλμπουμ:", "LabelAlbum": "Άλμπουμ:",
"LabelAlbumArtHelp": "PN που χρησιμοποιείται για την τέχνη άλμπουμ, μέσα στο χαρακτηριστικό dlna: profileID στο upnp: albumArtURI. Ορισμένες συσκευές απαιτούν συγκεκριμένη τιμή, ανεξάρτητα από το μέγεθος της εικόνας.", "LabelAlbumArtHelp": "PN που χρησιμοποιείται για την τέχνη άλμπουμ, μέσα στο χαρακτηριστικό dlna: profileID στο upnp: albumArtURI. Ορισμένες συσκευές απαιτούν συγκεκριμένη τιμή, ανεξάρτητα από το μέγεθος της εικόνας.",
"LabelAlbumArtMaxHeight": "Μέγιστο ύψος του άλμπουμ art:", "LabelAlbumArtMaxHeight": "Μέγιστο ύψος του άλμπουμ art:",
"LabelAlbumArtMaxHeightHelp": "Μέγιστη ανάλυση του άλμπουμ art που εκτίθεται μέσω του upnp: albumArtURI.",
"LabelAlbumArtMaxWidth": "Μέγιστο πλάτος του άλμπουμ art:", "LabelAlbumArtMaxWidth": "Μέγιστο πλάτος του άλμπουμ art:",
"LabelAlbumArtMaxWidthHelp": "Μέγιστη ανάλυση του άλμπουμ art που εκτίθεται μέσω του upnp: albumArtURI.",
"LabelAlbumArtPN": "PN άλμπουμ art:", "LabelAlbumArtPN": "PN άλμπουμ art:",
"LabelAlbumArtists": "Καλλιτέχνες του 'Αλμπουμ:", "LabelAlbumArtists": "Καλλιτέχνες του 'Αλμπουμ:",
"LabelAppName": "Όνομα App", "LabelAppName": "Όνομα App",
@ -464,9 +456,7 @@
"LabelHttpsPort": "Τοπικός αριθμός θύρας http:", "LabelHttpsPort": "Τοπικός αριθμός θύρας http:",
"LabelHttpsPortHelp": "Ο αριθμός θύρας tcp που πρέπει να συνδέσει ο διακομιστής http του Jellyfin.", "LabelHttpsPortHelp": "Ο αριθμός θύρας tcp που πρέπει να συνδέσει ο διακομιστής http του Jellyfin.",
"LabelIconMaxHeight": "Μέγιστο ύψος εικονιδίου:", "LabelIconMaxHeight": "Μέγιστο ύψος εικονιδίου:",
"LabelIconMaxHeightHelp": "Μέγιστη ανάλυση των εικονιδίων που εκτίθενται μέσω του στοιχείου upnp: εικονίδιο.",
"LabelIconMaxWidth": "Μέγιστο πλάτος εικονιδίου:", "LabelIconMaxWidth": "Μέγιστο πλάτος εικονιδίου:",
"LabelIconMaxWidthHelp": "Μέγιστη ανάλυση των εικονιδίων που εκτίθενται μέσω του στοιχείου upnp: εικονίδιο.",
"LabelImageType": "Τύπος Εικόνας:", "LabelImageType": "Τύπος Εικόνας:",
"LabelInNetworkSignInWithEasyPassword": "Ενεργοποίηση εισόδου στο δίκτυο με τον εύκολο κωδικό PIN", "LabelInNetworkSignInWithEasyPassword": "Ενεργοποίηση εισόδου στο δίκτυο με τον εύκολο κωδικό PIN",
"LabelInNetworkSignInWithEasyPasswordHelp": "Εάν ενεργοποιηθεί, θα μπορείτε να χρησιμοποιείται τον εύκολο κωδικό PIN για να συνδεθείτε στις εφαρμογές Jellyfin μέσα από το οικιακό σας δίκτυο. Ο κανονικός κωδικός πρόσβασής σας θα απαιτείται μόνο μακριά από το σπίτι. Εάν ο κωδικός PIN παραμείνει κενός, δεν θα χρειαστείτε κωδικό πρόσβασης στο οικιακό σας δίκτυο.", "LabelInNetworkSignInWithEasyPasswordHelp": "Εάν ενεργοποιηθεί, θα μπορείτε να χρησιμοποιείται τον εύκολο κωδικό PIN για να συνδεθείτε στις εφαρμογές Jellyfin μέσα από το οικιακό σας δίκτυο. Ο κανονικός κωδικός πρόσβασής σας θα απαιτείται μόνο μακριά από το σπίτι. Εάν ο κωδικός PIN παραμείνει κενός, δεν θα χρειαστείτε κωδικό πρόσβασης στο οικιακό σας δίκτυο.",
@ -778,7 +768,6 @@
"OptionPlainVideoItemsHelp": "Εάν ενεργοποιηθεί, όλα τα βίντεο αντιπροσωπεύονται στο DIDL ως \"object.item.videoItem\" αντί για έναν πιο συγκεκριμένο τύπο, όπως \"object.item.videoItem.movie\".", "OptionPlainVideoItemsHelp": "Εάν ενεργοποιηθεί, όλα τα βίντεο αντιπροσωπεύονται στο DIDL ως \"object.item.videoItem\" αντί για έναν πιο συγκεκριμένο τύπο, όπως \"object.item.videoItem.movie\".",
"OptionPlayCount": "Φορές Αναπαραγωγής", "OptionPlayCount": "Φορές Αναπαραγωγής",
"OptionPremiereDate": "Ημερομηνία πρεμιέρας", "OptionPremiereDate": "Ημερομηνία πρεμιέρας",
"OptionProfileVideo": "Βίντεο",
"OptionReleaseDate": "Ημερομηνία Προβολής", "OptionReleaseDate": "Ημερομηνία Προβολής",
"OptionResumable": "Αναληπτέος", "OptionResumable": "Αναληπτέος",
"OptionSaveMetadataAsHidden": "Αποθηκεύστε τα μεταδεδομένα και τις εικόνες ως κρυφά αρχεία", "OptionSaveMetadataAsHidden": "Αποθηκεύστε τα μεταδεδομένα και τις εικόνες ως κρυφά αρχεία",
@ -1043,7 +1032,7 @@
"ButtonAddImage": "Προσθήκη Εικόνας", "ButtonAddImage": "Προσθήκη Εικόνας",
"BoxRear": "Κουτί(πίσω)", "BoxRear": "Κουτί(πίσω)",
"BookLibraryHelp": "Υποστήριξη ήχου και βιβλίων κειμένου. Εξετάστε τον {0}οδηγό ονομάτων βιβλίου{1}.", "BookLibraryHelp": "Υποστήριξη ήχου και βιβλίων κειμένου. Εξετάστε τον {0}οδηγό ονομάτων βιβλίου{1}.",
"AuthProviderHelp": "Επιλέξτε ένα Πάροχο Επαλήθευσης για να επαληθεύσετε το κωδικό αυτού του χρήστη.", "AuthProviderHelp": "Επιλέξτε έναν πάροχο ελέγχου ταυτότητας για να επαληθεύσετε το κωδικό αυτού του χρήστη.",
"AllowFfmpegThrottling": "Επιτάχυνση Διακωδικοποιησής", "AllowFfmpegThrottling": "Επιτάχυνση Διακωδικοποιησής",
"AlbumArtist": "Άλμπουμ Καλλιτέχνη", "AlbumArtist": "Άλμπουμ Καλλιτέχνη",
"Album": "Άλμπουμ", "Album": "Άλμπουμ",
@ -1054,5 +1043,14 @@
"AllowFfmpegThrottlingHelp": "Όταν ένας διακωδικοποιητής ή remux φτάσει αρκετά μπροστά από την τρέχουσα θέση αναπαραγωγής, διακόψτε τη διαδικασία ώστε να καταναλώσει λιγότερους πόρους. Αυτό είναι πιο χρήσιμο όταν παρακολουθείτε χωρίς να αναζητάτε συχνά. Απενεργοποιήστε το εάν αντιμετωπίζετε προβλήματα αναπαραγωγής.", "AllowFfmpegThrottlingHelp": "Όταν ένας διακωδικοποιητής ή remux φτάσει αρκετά μπροστά από την τρέχουσα θέση αναπαραγωγής, διακόψτε τη διαδικασία ώστε να καταναλώσει λιγότερους πόρους. Αυτό είναι πιο χρήσιμο όταν παρακολουθείτε χωρίς να αναζητάτε συχνά. Απενεργοποιήστε το εάν αντιμετωπίζετε προβλήματα αναπαραγωγής.",
"ButtonTogglePlaylist": "Λίστα αναπαραγωγής", "ButtonTogglePlaylist": "Λίστα αναπαραγωγής",
"ButtonSplit": "Διαχωρισμός", "ButtonSplit": "Διαχωρισμός",
"ButtonSyncPlay": "SyncPlay" "ButtonSyncPlay": "SyncPlay",
"Episode": "Επεισόδιο",
"EnableDetailsBannerHelp": "Εμφάνιση εικόνας στο πάνω μέρος της σελίδας λεπτομερειών του αντικειμένου.",
"Data": "Δεδομένα",
"CopyStreamURLSuccess": "Ο σύνδεσμος αντιγράφηκε με επιτυχία.",
"CopyStreamURL": "Αντιγραφή Συνδέσμου Ροής",
"ClientSettings": "Ρυθμίσεις πελάτη",
"ChangingMetadataImageSettingsNewContent": "Οι αλλαγές στις ρυθμίσεις λήψης μεταδεδομένων ή εικόνων θα εφαρμοστούν μόνο στο νέο περιεχόμενο που προστίθεται στη βιβλιοθήκη σας. Για να εφαρμόσετε τις αλλαγές στους υπάρχοντες τίτλους, θα πρέπει να ανανεώσετε τα μεταδεδομένα τους χειροκίνητα.",
"ButtonActivate": "Ενεργοποίηση",
"Authorize": "Εξουσιοδότηση"
} }

View File

@ -241,12 +241,6 @@
"FileReadCancelled": "The file read has been cancelled.", "FileReadCancelled": "The file read has been cancelled.",
"FileReadError": "An error occurred while reading the file.", "FileReadError": "An error occurred while reading the file.",
"Filters": "Filters", "Filters": "Filters",
"FolderTypeBooks": "Books",
"FolderTypeMovies": "Movies",
"FolderTypeMusic": "Music",
"FolderTypeMusicVideos": "Music Videos",
"FolderTypeTvShows": "TV Shows",
"FolderTypeUnset": "Mixed Content",
"FormatValue": "Format: {0}", "FormatValue": "Format: {0}",
"Friday": "Friday", "Friday": "Friday",
"Fullscreen": "Full screen", "Fullscreen": "Full screen",
@ -538,7 +532,6 @@
"OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.", "OptionReportByteRangeSeekingWhenTranscodingHelp": "This is required for some devices that don't time seek very well.",
"OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding", "OptionReportByteRangeSeekingWhenTranscoding": "Report that the server supports byte seeking when transcoding",
"OptionRegex": "Regex", "OptionRegex": "Regex",
"OptionProfileVideo": "Video",
"OptionPremiereDate": "Premiere Date", "OptionPremiereDate": "Premiere Date",
"OptionPlayCount": "Play Count", "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\".", "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:", "LabelImageType": "Image type:",
"LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.",
"LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.",
"LabelIconMaxWidthHelp": "Maximum resolution of icons exposed via upnp:icon.",
"LabelIconMaxWidth": "Icon maximum width:", "LabelIconMaxWidth": "Icon maximum width:",
"LabelIconMaxHeightHelp": "Maximum resolution of icons exposed via upnp:icon.",
"LabelIconMaxHeight": "Icon maximum height:", "LabelIconMaxHeight": "Icon maximum height:",
"LabelHttpsPortHelp": "The TCP port number for the HTTPS server.", "LabelHttpsPortHelp": "The TCP port number for the HTTPS server.",
"LabelHttpsPort": "Local HTTPS port number:", "LabelHttpsPort": "Local HTTPS port number:",
@ -1019,8 +1010,6 @@
"LabelAllowHWTranscoding": "Allow hardware transcoding", "LabelAllowHWTranscoding": "Allow hardware transcoding",
"LabelAlbumArtists": "Album artists:", "LabelAlbumArtists": "Album artists:",
"LabelAlbumArtPN": "Album art PN:", "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.", "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:", "LabelAirsBeforeSeason": "Airs before season:",
"LabelAirsBeforeEpisode": "Airs before episode:", "LabelAirsBeforeEpisode": "Airs before episode:",
@ -1068,7 +1057,6 @@
"Whitelist": "Whitelist", "Whitelist": "Whitelist",
"ServerNameIsRestarting": "The server at {0} is restarting.", "ServerNameIsRestarting": "The server at {0} is restarting.",
"OptionProtocolHls": "HTTP Live Streaming", "OptionProtocolHls": "HTTP Live Streaming",
"OptionProfileVideoAudio": "Video Audio",
"OneChannel": "One channel", "OneChannel": "One channel",
"MediaInfoChannels": "Channels", "MediaInfoChannels": "Channels",
"MediaInfoBitDepth": "Bit depth", "MediaInfoBitDepth": "Bit depth",
@ -1104,7 +1092,6 @@
"Studios": "Studios", "Studios": "Studios",
"StopRecording": "Stop recording", "StopRecording": "Stop recording",
"Sports": "Sports", "Sports": "Sports",
"OptionProfilePhoto": "Photo",
"OptionPlainStorageFolders": "Display all folders as plain storage folders", "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.", "OptionDisableUserHelp": "The server will not allow any connections from this user. Existing connections will be abruptly terminated.",
"OptionDateAdded": "Date Added", "OptionDateAdded": "Date Added",
@ -1273,8 +1260,8 @@
"ListPaging": "{0}-{1} of {2}", "ListPaging": "{0}-{1} of {2}",
"WriteAccessRequired": "Jellyfin requires write access to this folder. Please ensure write access and try again.", "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.", "PathNotFound": "The path could not be found. Please ensure the path is valid and try again.",
"YadifBob": "YADIF Bob",
"Yadif": "YADIF", "Yadif": "YADIF",
"Bwdif": "BWDIF",
"Season": "Season", "Season": "Season",
"PreferEmbeddedEpisodeInfosOverFileNames": "Prefer embedded episode information over filenames", "PreferEmbeddedEpisodeInfosOverFileNames": "Prefer embedded episode information over filenames",
"PreferEmbeddedEpisodeInfosOverFileNamesHelp": "This uses the episode information from the embedded metadata if available.", "PreferEmbeddedEpisodeInfosOverFileNamesHelp": "This uses the episode information from the embedded metadata if available.",
@ -1284,7 +1271,9 @@
"LabelLibraryPageSize": "Library page size:", "LabelLibraryPageSize": "Library page size:",
"LabelDeinterlaceMethod": "Deinterlacing method:", "LabelDeinterlaceMethod": "Deinterlacing method:",
"Episode": "Episode", "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", "ClientSettings": "Client Settings",
"BoxSet": "Box Set", "BoxSet": "Box Set",
"Artist": "Artist", "Artist": "Artist",
@ -1296,7 +1285,7 @@
"ApiKeysCaption": "List of the currently enabled API keys", "ApiKeysCaption": "List of the currently enabled API keys",
"ButtonCast": "Cast", "ButtonCast": "Cast",
"ButtonSyncPlay": "SyncPlay", "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", "EnableBlurHash": "Enable blurred placeholders for images",
"TabRepositories": "Repositories", "TabRepositories": "Repositories",
"SyncPlayAccessHelp": "Select the level of access this user has to the SyncPlay feature. SyncPlay enables to sync playback with other devices.", "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.", "MessagePluginInstallError": "An error occurred while installing the plugin.",
"PlaybackRate": "Playback Rate", "PlaybackRate": "Playback Rate",
"NextTrack": "Skip to next", "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.<br>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"
} }

View File

@ -45,6 +45,7 @@
"Audio": "Audio", "Audio": "Audio",
"AuthProviderHelp": "Select an authentication provider to be used to authenticate this user's password.", "AuthProviderHelp": "Select an authentication provider to be used to authenticate this user's password.",
"Auto": "Auto", "Auto": "Auto",
"Authorize": "Authorize",
"Backdrop": "Backdrop", "Backdrop": "Backdrop",
"Backdrops": "Backdrops", "Backdrops": "Backdrops",
"Banner": "Banner", "Banner": "Banner",
@ -60,6 +61,7 @@
"Browse": "Browse", "Browse": "Browse",
"MessageBrowsePluginCatalog": "Browse our plugin catalog to view available plugins.", "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.", "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", "ButtonAddImage": "Add Image",
"ButtonAddMediaLibrary": "Add Media Library", "ButtonAddMediaLibrary": "Add Media Library",
"ButtonAddScheduledTaskTrigger": "Add Trigger", "ButtonAddScheduledTaskTrigger": "Add Trigger",
@ -107,6 +109,7 @@
"ButtonTogglePlaylist": "Playlist", "ButtonTogglePlaylist": "Playlist",
"ButtonTrailer": "Trailer", "ButtonTrailer": "Trailer",
"ButtonUninstall": "Uninstall", "ButtonUninstall": "Uninstall",
"ButtonUseQuickConnect": "Use Quick Connect",
"ButtonWebsite": "Website", "ButtonWebsite": "Website",
"CancelRecording": "Cancel recording", "CancelRecording": "Cancel recording",
"CancelSeries": "Cancel series", "CancelSeries": "Cancel series",
@ -145,7 +148,7 @@
"ErrorDefault": "There was an error processing the request. Please try again later.", "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.", "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.", "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", "Delete": "Delete",
"DeleteDeviceConfirmation": "Are you sure you wish to delete this device? It will reappear the next time a user signs in with it.", "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", "DeleteImage": "Delete Image",
@ -183,6 +186,7 @@
"EditImages": "Edit images", "EditImages": "Edit images",
"EditMetadata": "Edit metadata", "EditMetadata": "Edit metadata",
"EditSubtitles": "Edit subtitles", "EditSubtitles": "Edit subtitles",
"EnableAutoCast": "Set as Default",
"EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.", "EnableBackdropsHelp": "Display backdrops in the background of some pages while browsing the library.",
"EnableCinemaMode": "Cinema mode", "EnableCinemaMode": "Cinema mode",
"EnableColorCodedBackgrounds": "Color coded backgrounds", "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.", "EnableNextVideoInfoOverlayHelp": "At the end of a video, display info about the next video coming up in the current playlist.",
"EnablePhotos": "Display photos", "EnablePhotos": "Display photos",
"EnablePhotosHelp": "Images will be detected and displayed alongside other media files.", "EnablePhotosHelp": "Images will be detected and displayed alongside other media files.",
"EnableQuickConnect": "Enable quick connect on this server",
"EnableStreamLooping": "Auto-loop live streams", "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.", "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.", "EnableThemeSongsHelp": "Play theme songs in the background while browsing the library.",
@ -231,12 +236,6 @@
"FileReadCancelled": "The file read has been canceled.", "FileReadCancelled": "The file read has been canceled.",
"FileReadError": "An error occurred while reading the file.", "FileReadError": "An error occurred while reading the file.",
"Filters": "Filters", "Filters": "Filters",
"FolderTypeBooks": "Books",
"FolderTypeMovies": "Movies",
"FolderTypeMusic": "Music",
"FolderTypeMusicVideos": "Music Videos",
"FolderTypeTvShows": "TV Shows",
"FolderTypeUnset": "Mixed Content",
"Folders": "Folders", "Folders": "Folders",
"FormatValue": "Format: {0}", "FormatValue": "Format: {0}",
"Friday": "Friday", "Friday": "Friday",
@ -244,6 +243,7 @@
"General": "General", "General": "General",
"Genre": "Genre", "Genre": "Genre",
"Genres": "Genres", "Genres": "Genres",
"Other": "Other",
"GroupBySeries": "Group by series", "GroupBySeries": "Group by series",
"GroupVersions": "Group versions", "GroupVersions": "Group versions",
"GuestStar": "Guest star", "GuestStar": "Guest star",
@ -456,6 +456,7 @@
"ItemCount": "{0} items", "ItemCount": "{0} items",
"Items": "Items", "Items": "Items",
"Kids": "Kids", "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:", "Label3DFormat": "3D format:",
"LabelAbortedByServerShutdown": "(Aborted by server shutdown)", "LabelAbortedByServerShutdown": "(Aborted by server shutdown)",
"LabelAccessDay": "Day of week:", "LabelAccessDay": "Day of week:",
@ -467,11 +468,10 @@
"LabelAirsBeforeEpisode": "Airs before episode:", "LabelAirsBeforeEpisode": "Airs before episode:",
"LabelAirsBeforeSeason": "Airs before season:", "LabelAirsBeforeSeason": "Airs before season:",
"LabelAlbum": "Album:", "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.", "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:", "LabelAlbumArtMaxHeight": "Album art max height:",
"LabelAlbumArtMaxHeightHelp": "Max resolution of album art exposed via upnp:albumArtURI.",
"LabelAlbumArtMaxWidth": "Album art max width:", "LabelAlbumArtMaxWidth": "Album art max width:",
"LabelAlbumArtMaxWidthHelp": "Max resolution of album art exposed via upnp:albumArtURI.",
"LabelAlbumArtPN": "Album art PN:", "LabelAlbumArtPN": "Album art PN:",
"LabelAlbumArtists": "Album artists:", "LabelAlbumArtists": "Album artists:",
"LabelAllowHWTranscoding": "Allow hardware transcoding", "LabelAllowHWTranscoding": "Allow hardware transcoding",
@ -512,6 +512,7 @@
"LabelCountry": "Country:", "LabelCountry": "Country:",
"LabelCriticRating": "Critic rating:", "LabelCriticRating": "Critic rating:",
"LabelCurrentPassword": "Current password:", "LabelCurrentPassword": "Current password:",
"LabelCurrentStatus": "Current status:",
"LabelCustomCertificatePath": "Custom SSL certificate path:", "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.", "LabelCustomCertificatePathHelp": "Path to a PKCS #12 file containing a certificate and private key to enable TLS support on a custom domain.",
"LabelCustomCss": "Custom CSS:", "LabelCustomCss": "Custom CSS:",
@ -593,10 +594,9 @@
"LabelHomeScreenSectionValue": "Home screen section {0}:", "LabelHomeScreenSectionValue": "Home screen section {0}:",
"LabelHttpsPort": "Local HTTPS port number:", "LabelHttpsPort": "Local HTTPS port number:",
"LabelHttpsPortHelp": "The TCP port number for the HTTPS server.", "LabelHttpsPortHelp": "The TCP port number for the HTTPS server.",
"LabelIconMaxResHelp": "Maximum resolution of icons exposed via the upnp:icon property.",
"LabelIconMaxHeight": "Icon maximum height:", "LabelIconMaxHeight": "Icon maximum height:",
"LabelIconMaxHeightHelp": "Maximum resolution of icons exposed via upnp:icon.",
"LabelIconMaxWidth": "Icon maximum width:", "LabelIconMaxWidth": "Icon maximum width:",
"LabelIconMaxWidthHelp": "Maximum resolution of icons exposed via upnp:icon.",
"LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.", "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.",
"LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.",
"LabelImageType": "Image type:", "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.", "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:", "LabelInternetQuality": "Internet quality:",
"LabelKeepUpTo": "Keep up to:", "LabelKeepUpTo": "Keep up to:",
"LabelKnownProxies": "Known proxies:",
"LabelKidsCategories": "Children's categories:", "LabelKidsCategories": "Children's categories:",
"LabelKodiMetadataDateFormat": "Release date format:", "LabelKodiMetadataDateFormat": "Release date format:",
"LabelKodiMetadataDateFormatHelp": "All dates within NFO files will be parsed using this 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.", "LabelPublicHttpPortHelp": "The public port number that should be mapped to the local HTTP port.",
"LabelPublicHttpsPort": "Public HTTPS port number:", "LabelPublicHttpsPort": "Public HTTPS port number:",
"LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local HTTPS port.", "LabelPublicHttpsPortHelp": "The public port number that should be mapped to the local HTTPS port.",
"LabelQuickConnectCode": "Quick connect code:",
"LabelReasonForTranscoding": "Reason for transcoding:", "LabelReasonForTranscoding": "Reason for transcoding:",
"LabelRecord": "Record:", "LabelRecord": "Record:",
"LabelRecordingPath": "Default recording path:", "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\".", "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", "OptionPlayCount": "Play Count",
"OptionPremiereDate": "Premiere Date", "OptionPremiereDate": "Premiere Date",
"OptionProfilePhoto": "Photo",
"OptionProfileVideo": "Video",
"OptionProfileVideoAudio": "Video Audio",
"OptionProtocolHls": "HTTP Live Streaming", "OptionProtocolHls": "HTTP Live Streaming",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionRandom": "Random", "OptionRandom": "Random",
@ -1115,6 +1114,7 @@
"PerfectMatch": "Perfect match", "PerfectMatch": "Perfect match",
"Person": "Person", "Person": "Person",
"Photos": "Photos", "Photos": "Photos",
"Photo": "Photo",
"PictureInPicture": "Picture in picture", "PictureInPicture": "Picture in picture",
"PinCodeResetComplete": "The pin code has been reset.", "PinCodeResetComplete": "The pin code has been reset.",
"PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?", "PinCodeResetConfirmation": "Are you sure you wish to reset the pin code?",
@ -1154,6 +1154,16 @@
"Profile": "Profile", "Profile": "Profile",
"Programs": "Programs", "Programs": "Programs",
"Quality": "Quality", "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", "Raised": "Raised",
"Rate": "Rate", "Rate": "Rate",
"RecentlyWatched": "Recently watched", "RecentlyWatched": "Recently watched",
@ -1302,6 +1312,8 @@
"Transcoding": "Transcoding", "Transcoding": "Transcoding",
"Tuesday": "Tuesday", "Tuesday": "Tuesday",
"TvLibraryHelp": "Review the {0}TV naming guide{1}.", "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", "Uniform": "Uniform",
"UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?", "UninstallPluginConfirmation": "Are you sure you wish to uninstall {0}?",
"HeaderUninstallPlugin": "Uninstall Plugin", "HeaderUninstallPlugin": "Uninstall Plugin",
@ -1337,6 +1349,7 @@
"ValueVideoCodec": "Video Codec: {0}", "ValueVideoCodec": "Video Codec: {0}",
"Vertical": "Vertical", "Vertical": "Vertical",
"Video": "Video", "Video": "Video",
"VideoAudio": "Video Audio",
"ViewAlbum": "View album", "ViewAlbum": "View album",
"ViewAlbumArtist": "View album artist", "ViewAlbumArtist": "View album artist",
"ViewPlaybackInfo": "View playback info", "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.", "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 '|'.", "XmlTvSportsCategoriesHelp": "Programs with these categories will be displayed as sports programs. Separate multiple with '|'.",
"Yadif": "YADIF", "Yadif": "YADIF",
"YadifBob": "YADIF Bob", "Bwdif": "BWDIF",
"Yes": "Yes", "Yes": "Yes",
"Yesterday": "Yesterday", "Yesterday": "Yesterday",
"PathNotFound": "The path could not be found. Please ensure the path is valid and try again.", "PathNotFound": "The path could not be found. Please ensure the path is valid and try again.",
@ -1375,9 +1388,35 @@
"ButtonSyncPlay": "SyncPlay", "ButtonSyncPlay": "SyncPlay",
"ButtonCast": "Cast", "ButtonCast": "Cast",
"ButtonPlayer": "Player", "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", "StopPlayback": "Stop playback",
"ClearQueue": "Clear queue", "ClearQueue": "Clear queue",
"LabelSubtitleVerticalPosition": "Vertical position:", "LabelSubtitleVerticalPosition": "Vertical position:",
"SubtitleVerticalPositionHelp": "Line number where text appears. Positive numbers indicate top down. Negative numbers indicate bottom up.", "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."
} }

View File

@ -2,7 +2,6 @@
"ButtonQuickStartGuide": "Guía de inicio rápido", "ButtonQuickStartGuide": "Guía de inicio rápido",
"ButtonSignOut": "Cerrar sesión", "ButtonSignOut": "Cerrar sesión",
"EnableHardwareEncoding": "Habilitar la codificación de hardware", "EnableHardwareEncoding": "Habilitar la codificación de hardware",
"FolderTypeTvShows": "TV",
"HeaderLatestEpisodes": "Últimos capítulos", "HeaderLatestEpisodes": "Últimos capítulos",
"LabelFinish": "Terminar", "LabelFinish": "Terminar",
"LabelYoureDone": "Ha terminado!", "LabelYoureDone": "Ha terminado!",
@ -171,8 +170,8 @@
"DetectingDevices": "Detectando dispositivos", "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.", "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", "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.", "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 de un archivo utiliza muy poca potencia de procesamiento sin pérdida de calidad de video.", "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", "DirectStreaming": "Transmisión directa",
"Director": "Director", "Director": "Director",
"Directors": "Directores", "Directors": "Directores",
@ -216,10 +215,10 @@
"EndsAtValue": "Termina en {0}", "EndsAtValue": "Termina en {0}",
"Episodes": "Capítulos", "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.", "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.", "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.", "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.", "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.", "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.", "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.", "FileReadCancelled": "La lectura del archivo se ha cancelado.",
"FileReadError": "Ocurrió un error al leer el archivo.", "FileReadError": "Ocurrió un error al leer el archivo.",
"Filters": "Filtros", "Filters": "Filtros",
"FolderTypeBooks": "Libros",
"FolderTypeMovies": "Películas",
"FolderTypeMusic": "Música",
"FolderTypeMusicVideos": "Vídeos Musicales",
"FolderTypeUnset": "Contenido Mixto",
"FormatValue": "Formato: {0}", "FormatValue": "Formato: {0}",
"Friday": "Viernes", "Friday": "Viernes",
"Fullscreen": "Pantalla Completa", "Fullscreen": "Pantalla Completa",
@ -269,7 +263,7 @@
"HeaderAudioBooks": "Audiolibros", "HeaderAudioBooks": "Audiolibros",
"HeaderAppearsOn": "Aparece en", "HeaderAppearsOn": "Aparece en",
"HeaderApp": "Aplicación", "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", "HeaderApiKeys": "Claves de API",
"HeaderApiKey": "Contraseña API", "HeaderApiKey": "Contraseña API",
"HeaderAllowMediaDeletionFrom": "Permitir el borrado de medios desde", "HeaderAllowMediaDeletionFrom": "Permitir el borrado de medios desde",
@ -313,7 +307,7 @@
"HeaderCastAndCrew": "Reparto", "HeaderCastAndCrew": "Reparto",
"HeaderCancelSeries": "Cancelar serie", "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.", "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:", "HeaderExternalIds": "IDs externos:",
"HeaderError": "Error", "HeaderError": "Error",
"HeaderEnabledFields": "Campos habilitados", "HeaderEnabledFields": "Campos habilitados",
@ -390,7 +384,7 @@
"ItemCount": "{0} artículos", "ItemCount": "{0} artículos",
"InstantMix": "Mezcla instantánea", "InstantMix": "Mezcla instantánea",
"InstallingPackage": "Instalando {0} (versión {1})", "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", "Images": "Imágenes",
"Identify": "Identificar", "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.", "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", "HeaderSeriesStatus": "Estado de la serie",
"HeaderSeriesOptions": "Opciones de serie", "HeaderSeriesOptions": "Opciones de serie",
"HeaderSendMessage": "Enviar mensaje", "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", "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.", "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", "HeaderSelectServerCachePath": "Seleccionar ruta de caché del servidor",
"HeaderSelectPath": "Seleccionar ruta", "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", "HeaderSelectMetadataPath": "Seleccionar ruta de metadatos",
"HeaderSelectCertificatePath": "Seleccionar ruta del certificado", "HeaderSelectCertificatePath": "Seleccionar ruta del certificado",
"HeaderSecondsValue": "{0} segundos", "HeaderSecondsValue": "{0} segundos",
@ -458,7 +452,7 @@
"HeaderRecordingPostProcessing": "Grabación posterior al procesamiento", "HeaderRecordingPostProcessing": "Grabación posterior al procesamiento",
"HeaderRecordingOptions": "Opciones de grabación", "HeaderRecordingOptions": "Opciones de grabación",
"HeaderRecentlyPlayed": "Recientemente reproducido", "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", "HeaderProfileInformation": "Información del perfil",
"HeaderPreferredMetadataLanguage": "Lenguaje de metadatos preferido", "HeaderPreferredMetadataLanguage": "Lenguaje de metadatos preferido",
"HeaderPluginInstallation": "Instalación de complementos", "HeaderPluginInstallation": "Instalación de complementos",
@ -482,11 +476,11 @@
"HeaderDVR": "DVR", "HeaderDVR": "DVR",
"LabelBlockContentWithTags": "Bloquear elementos con etiquetas:", "LabelBlockContentWithTags": "Bloquear elementos con etiquetas:",
"LabelBlastMessageIntervalHelp": "Determina la duración en segundos entre los mensajes explosivos vivos.", "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:", "LabelBitrate": "Tasa de bits:",
"LabelBirthYear": "Año de nacimiento:", "LabelBirthYear": "Año de nacimiento:",
"LabelBirthDate": "Fecha 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:", "LabelBindToLocalNetworkAddress": "Enlace a la dirección de red local:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar automáticamente los metadatos desde internet:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar automáticamente los metadatos desde internet:",
"LabelAuthProvider": "Proveedor de autenticación:", "LabelAuthProvider": "Proveedor de autenticación:",
@ -509,17 +503,15 @@
"LabelCache": "Caché:", "LabelCache": "Caché:",
"LabelBurnSubtitles": "Grabar subtítulos:", "LabelBurnSubtitles": "Grabar subtítulos:",
"LabelAudioBitDepth": "Profundidad de bits de audio:", "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", "LabelInNetworkSignInWithEasyPassword": "Habilitar el inicio de sesión en la red con mi código PIN fácil",
"LabelImportOnlyFavoriteChannels": "Restringir a canales marcados como favoritos", "LabelImportOnlyFavoriteChannels": "Restringir a canales marcados como favoritos",
"LabelImageType": "Tipo de imagen:", "LabelImageType": "Tipo de imagen:",
"LabelImageFetchersHelp": "Habilite y clasifique sus buscadores de imágenes preferidos en orden de prioridad.", "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.", "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:", "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:", "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:", "LabelHttpsPort": "Número de puerto HTTPS local:",
"LabelHomeScreenSectionValue": "Sección de la pantalla de inicio {0}:", "LabelHomeScreenSectionValue": "Sección de la pantalla de inicio {0}:",
"LabelHomeNetworkQuality": "Calidad de la red doméstica:", "LabelHomeNetworkQuality": "Calidad de la red doméstica:",
@ -527,9 +519,9 @@
"LabelHardwareAccelerationType": "Aceleración por hardware:", "LabelHardwareAccelerationType": "Aceleración por hardware:",
"LabelEncoderPreset": "Preajuste de codificación H264 y H265:", "LabelEncoderPreset": "Preajuste de codificación H264 y H265:",
"LabelH264Crf": "H264 que codifica CRF:", "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", "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:", "LabelFriendlyName": "Nombre amigable:",
"LabelFormat": "Formato:", "LabelFormat": "Formato:",
"LabelForgotPasswordUsernameHelp": "Ingrese su nombre de usuario, si lo recuerda.", "LabelForgotPasswordUsernameHelp": "Ingrese su nombre de usuario, si lo recuerda.",
@ -539,7 +531,7 @@
"LabelFailed": "Fallido", "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.", "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", "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: <code>http://ejemplo.com/<b>&lt;baseurl&gt;</b></code>", "LabelBaseUrlHelp": "Agregue un subdirectorio personalizado a la URL del servidor. Por ejemplo: <code>http://example.com/<b><baseurl></b> </code>",
"LabelBaseUrl": "URL base:", "LabelBaseUrl": "URL base:",
"LabelEveryXMinutes": "Cada:", "LabelEveryXMinutes": "Cada:",
"LabelEvent": "Evento:", "LabelEvent": "Evento:",
@ -547,19 +539,19 @@
"LabelEndDate": "Fecha final:", "LabelEndDate": "Fecha final:",
"LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no se procesarán correctamente si se incrustan varias imágenes en Didl.", "LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no se procesarán correctamente si se incrustan varias imágenes en Didl.",
"LabelEnableSingleImageInDidlLimit": "Limitar a una sola imagen incrustada", "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", "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", "LabelEnableHttps": "Habilitar HTTPS",
"LabelEnableHardwareDecodingFor": "Habilite la decodificación por hardware para:", "LabelEnableHardwareDecodingFor": "Habilite la decodificación por hardware para:",
"LabelEnableDlnaServerHelp": "Permite a los dispositivos UPnP en su red navegar y reproducir contenido.", "LabelEnableDlnaServerHelp": "Permite a los dispositivos UPnP en su red navegar y reproducir contenido.",
"LabelEnableDlnaServer": "Habilitar servidor DLNA", "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", "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.", "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", "LabelEnableDlnaDebugLogging": "Habilitar el registro de depuración DLNA",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre las búsquedas SSDP realizadas por Jellyfin.", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre búsquedas SSDP.",
"LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento del cliente (segundos)", "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento de clientes",
"LabelEnableBlastAliveMessagesHelp": "Habilítelo si el servidor no es detectado confiablemente por otros dispositivos UPnP en su red.", "LabelEnableBlastAliveMessagesHelp": "Habilítelo si el servidor no es detectado confiablemente por otros dispositivos UPnP en su red.",
"LabelEnableBlastAliveMessages": "Explosión de mensajes vivos", "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.", "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:", "LabelDefaultScreen": "Pantalla predeterminada:",
"LabelDay": "Día:", "LabelDay": "Día:",
"LabelDateTimeLocale": "Fecha hora local:", "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:", "LabelDateAddedBehavior": "Comportamiento de fecha agregada para contenido nuevo:",
"LabelDateAdded": "Fecha agregada:", "LabelDateAdded": "Fecha agregada:",
"LabelCustomRating": "Calificación personalizada:", "LabelCustomRating": "Calificación personalizada:",
"LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre personalizado para mostrar o déjelo vacío para usar el nombre informado por el dispositivo.", "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:", "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.", "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:", "LabelCustomCertificatePath": "Ruta del certificado SSL personalizado:",
@ -604,15 +596,13 @@
"LabelCorruptedFrames": "Marcos corruptos:", "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.", "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", "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:", "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:", "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", "HeaderSyncPlayEnabled": "SyncPlay habilitado",
"HeaderSyncPlaySelectGroup": "Unirse a un grupo", "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.", "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.", "EnableDetailsBannerHelp": "Muestra una imagen de la pancarta en la parte superior de la página de detalles del elemento.",
"EnableDetailsBanner": "Detalles de la pancarta", "EnableDetailsBanner": "Detalles de la pancarta",
"EnableDecodingColorDepth10Vp9": "Habilitar la decodificación por hardware de VP9 de 10-Bit", "EnableDecodingColorDepth10Vp9": "Habilitar la decodificación por hardware de VP9 de 10-Bit",
@ -657,7 +647,7 @@
"LabelServerName": "Nombre del servidor:", "LabelServerName": "Nombre del servidor:",
"LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com", "LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com",
"LabelServerHost": "Host:", "LabelServerHost": "Host:",
"LabelSeriesRecordingPath": "Ruta de grabación de la serie (opcional):", "LabelSeriesRecordingPath": "Ruta de grabación de las series:",
"LabelSerialNumber": "Número de serie", "LabelSerialNumber": "Número de serie",
"LabelSendNotificationToUsers": "Enviar la notificación a:", "LabelSendNotificationToUsers": "Enviar la notificación a:",
"LabelSelectVersionToInstall": "Seleccione la versión para instalar:", "LabelSelectVersionToInstall": "Seleccione la versión para instalar:",
@ -671,7 +661,7 @@
"LabelScheduledTaskLastRan": "Última ejecución {0}, tomando {1}.", "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.", "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", "LabelSaveLocalMetadata": "Guardar ilustraciones en carpetas de medios",
"LabelRuntimeMinutes": "Tiempo de ejecución (minutos):", "LabelRuntimeMinutes": "Tiempo de ejecución:",
"LabelRequireHttps": "Requerir HTTPS", "LabelRequireHttps": "Requerir HTTPS",
"LabelRemoteClientBitrateLimit": "Límite de velocidad de transmisión en Internet (Mbps):", "LabelRemoteClientBitrateLimit": "Límite de velocidad de transmisión en Internet (Mbps):",
"LabelReleaseDate": "Fecha de lanzamiento:", "LabelReleaseDate": "Fecha de lanzamiento:",
@ -717,8 +707,8 @@
"LabelOverview": "Visión general:", "LabelOverview": "Visión general:",
"LabelOriginalTitle": "Título original:", "LabelOriginalTitle": "Título original:",
"LabelOriginalAspectRatio": "Relación de aspecto 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}.", "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": "(Opcional) Carpeta de red compartida:", "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.", "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:", "LabelNumberOfGuideDays": "Número de días de datos de guía para descargar:",
"LabelNumber": "Número:", "LabelNumber": "Número:",
@ -730,9 +720,9 @@
"LabelStable": "Estable", "LabelStable": "Estable",
"LabelChromecastVersion": "Versión de Chromecast", "LabelChromecastVersion": "Versión de Chromecast",
"LabelName": "Nombre:", "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:", "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.", "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:", "LabelMoviePrefix": "Prefijo de película:",
"LabelMovieCategories": "Categorías de películas:", "LabelMovieCategories": "Categorías de películas:",
@ -748,7 +738,7 @@
"LabelMinResumeDuration": "Duración mínima de la reanudación:", "LabelMinResumeDuration": "Duración mínima de la reanudación:",
"LabelMinBackdropDownloadWidth": "Ancho mínimo de descarga de fondo:", "LabelMinBackdropDownloadWidth": "Ancho mínimo de descarga de fondo:",
"LabelMethod": "Método:", "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:", "LabelMetadataSavers": "Ahorradores de metadatos:",
"LabelMetadataReadersHelp": "Clasifique sus fuentes de metadatos locales preferidas en orden de prioridad. Se leerá el primer archivo encontrado.", "LabelMetadataReadersHelp": "Clasifique sus fuentes de metadatos locales preferidas en orden de prioridad. Se leerá el primer archivo encontrado.",
"LabelMetadataReaders": "Lectores de metadatos:", "LabelMetadataReaders": "Lectores de metadatos:",
@ -772,12 +762,12 @@
"LabelLogs": "Registros:", "LabelLogs": "Registros:",
"LabelLoginDisclaimerHelp": "Un mensaje que se mostrará en la parte inferior de la página de inicio de sesión.", "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", "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:", "LabelLocalHttpServerPortNumber": "Número de puerto HTTP local:",
"LabelLibraryPageSize": "Tamaño de página de la biblioteca:", "LabelLibraryPageSize": "Tamaño de página de la biblioteca:",
"LabelLanguage": "Idioma:", "LabelLanguage": "Idioma:",
"LabelLanNetworks": "Redes LAN:", "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", "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", "OptionAllowVideoPlaybackTranscoding": "Permitir reproducción de video que requiere transcodificación",
"OptionAllowVideoPlaybackRemuxing": "Permitir reproducción de video que requiere conversión sin volver a codificar", "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.", "OptionAllowRemoteSharedDevicesHelp": "Los dispositivos DLNA se consideran compartidos hasta que un usuario comienza a controlarlos.",
"OptionAllowRemoteSharedDevices": "Permitir el control remoto de dispositivos compartidos", "OptionAllowRemoteSharedDevices": "Permitir el control remoto de dispositivos compartidos",
"OptionAllowRemoteControlOthers": "Permitir el control remoto de otros usuarios", "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", "OptionAllowMediaPlayback": "Permitir reproducción de medios",
"OptionAllowManageLiveTv": "Permitir la administración de grabaciones de TV en vivo", "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.", "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", "Mobile": "Móvil",
"MinutesBefore": "minutos antes", "MinutesBefore": "minutos antes",
"MinutesAfter": "minutos después", "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", "MetadataManager": "Administrador de metadatos",
"Metadata": "Metadatos", "Metadata": "Metadatos",
"MessageSyncPlayErrorMedia": "¡Error al habilitar SyncPlay! Error de medios.", "MessageSyncPlayErrorMedia": "¡Error al habilitar SyncPlay! Error de medios.",
@ -849,7 +839,7 @@
"MessageSyncPlayGroupDoesNotExist": "No se pudo unir al grupo porque no existe.", "MessageSyncPlayGroupDoesNotExist": "No se pudo unir al grupo porque no existe.",
"MessageSyncPlayPlaybackPermissionRequired": "Se requiere permiso de reproducción.", "MessageSyncPlayPlaybackPermissionRequired": "Se requiere permiso de reproducción.",
"MessageSyncPlayNoGroupsAvailable": "No hay grupos disponibles. Comienza a reproducir algo primero.", "MessageSyncPlayNoGroupsAvailable": "No hay grupos disponibles. Comienza a reproducir algo primero.",
"MessageSyncPlayGroupWait": "<b>{0}</b> está almacenando...", "MessageSyncPlayGroupWait": "<b>{0}</b> se está almacenando en búfer…",
"MessageSyncPlayUserLeft": "<b>{0}</b> ha abandonado el grupo.", "MessageSyncPlayUserLeft": "<b>{0}</b> ha abandonado el grupo.",
"MessageSyncPlayUserJoined": "<b>{0}</b> se ha unido al grupo.", "MessageSyncPlayUserJoined": "<b>{0}</b> se ha unido al grupo.",
"MessageSyncPlayDisabled": "SyncPlay deshabilitado.", "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.", "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:", "MessageTheFollowingLocationWillBeRemovedFromLibrary": "Las siguientes ubicaciones de medios se eliminarán de su biblioteca:",
"MessageReenableUser": "Ver abajo para volver a habilitar", "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.", "MessagePluginConfigurationRequiresLocalAccess": "Para configurar este complemento, inicie sesión directamente en su servidor local.",
"MessagePleaseWait": "Por favor espere. Esto puede tardar un minuto.", "MessagePleaseWait": "Por favor espere. Esto puede tardar un minuto.",
"MessagePleaseEnsureInternetMetadata": "Asegúrese de que la descarga de metadatos de Internet esté habilitada.", "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.", "MessageEnablingOptionLongerScans": "Habilitar esta opción puede resultar en escaneos de biblioteca significativamente más largos.",
"MessageDownloadQueued": "Descarga en cola.", "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.", "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?", "MessageDeleteTaskTrigger": "¿Estás seguro de que desea eliminar este activador de tarea?",
"MessageCreateAccountAt": "Cree una cuenta en {0}", "MessageCreateAccountAt": "Cree una cuenta en {0}",
"MessageContactAdminToResetPassword": "Póngase en contacto con el administrador del sistema para restablecer su contraseña.", "MessageContactAdminToResetPassword": "Póngase en contacto con el administrador del sistema para restablecer su contraseña.",
"MessageConfirmShutdown": "¿Está seguro de que desea apagar el servidor?", "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.", "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á seguro de que desea reiniciar el servidor Jellyfin?", "MessageConfirmRestart": "¿Estás seguro de que deseas reiniciar Jellyfin?",
"MessageConfirmRemoveMediaLocation": "¿Estás seguro de que deseas eliminar esta ubicación?", "MessageConfirmRemoveMediaLocation": "¿Estás seguro de que deseas eliminar esta ubicación?",
"MessageConfirmRecordingCancellation": "¿Cancelar grabación?", "MessageConfirmRecordingCancellation": "¿Cancelar grabación?",
"MessageConfirmProfileDeletion": "¿Estás seguro de que deseas eliminar este perfil?", "MessageConfirmProfileDeletion": "¿Estás seguro de que deseas eliminar este perfil?",
@ -948,7 +938,7 @@
"LearnHowYouCanContribute": "Aprende cómo puedes contribuir.", "LearnHowYouCanContribute": "Aprende cómo puedes contribuir.",
"LatestFromLibrary": "Últimos {0}", "LatestFromLibrary": "Últimos {0}",
"Large": "Grande", "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:", "LabelffmpegPath": "Ruta de FFmpeg:",
"LabelZipCode": "Código postal:", "LabelZipCode": "Código postal:",
"LabelYear": "Año:", "LabelYear": "Año:",
@ -1010,12 +1000,12 @@
"OptionEnableAccessFromAllDevices": "Habilite el acceso desde todos los dispositivos", "OptionEnableAccessFromAllDevices": "Habilite el acceso desde todos los dispositivos",
"OptionEmbedSubtitles": "Incrustar dentro del contenedor", "OptionEmbedSubtitles": "Incrustar dentro del contenedor",
"OptionDvd": "DVD", "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", "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.", "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", "OptionDisplayFolderView": "Mostrar una vista de carpeta para mostrar carpetas de medios simples",
"OptionDislikes": "No me gustas", "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", "OptionDisableUser": "Deshabilitar este usuario",
"OptionDatePlayed": "Fecha de reproducción", "OptionDatePlayed": "Fecha de reproducción",
"OptionDateAddedImportTime": "Use la fecha escaneada en la biblioteca", "OptionDateAddedImportTime": "Use la fecha escaneada en la biblioteca",
@ -1060,7 +1050,7 @@
"ReleaseDate": "Fecha de lanzamiento", "ReleaseDate": "Fecha de lanzamiento",
"RefreshQueued": "Actualizar cola.", "RefreshQueued": "Actualizar cola.",
"RefreshMetadata": "Actualizar metadatos", "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", "Refresh": "Actualizar",
"Recordings": "Grabaciones", "Recordings": "Grabaciones",
"RecordingScheduled": "Grabación programada.", "RecordingScheduled": "Grabación programada.",
@ -1087,9 +1077,9 @@
"PreferEmbeddedEpisodeInfosOverFileNamesHelp": "Esto usa la información de los metadatos incrustados del capítulo si está disponible.", "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.", "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", "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.", "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.", "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.", "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.", "PleaseAddAtLeastOneFolder": "Agregue al menos una carpeta a esta biblioteca haciendo clic en el botón Agregar.",
@ -1110,7 +1100,7 @@
"PerfectMatch": "Combinación perfecta", "PerfectMatch": "Combinación perfecta",
"People": "Personas", "People": "Personas",
"PasswordSaved": "Contraseña guardada.", "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?", "PasswordResetConfirmation": "¿Estás seguro de que deseas restablecer la contraseña?",
"PasswordResetComplete": "La contraseña ha sido restablecida.", "PasswordResetComplete": "La contraseña ha sido restablecida.",
"PasswordMatchError": "La contraseña y la confirmación de la contraseña deben coincidir.", "PasswordMatchError": "La contraseña y la confirmación de la contraseña deben coincidir.",
@ -1127,7 +1117,7 @@
"OptionTrackName": "Nombre de la pista", "OptionTrackName": "Nombre de la pista",
"OptionSubstring": "Subcadena", "OptionSubstring": "Subcadena",
"OptionSpecialEpisode": "Especiales", "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", "OptionSaveMetadataAsHidden": "Guardar metadatos e imágenes como archivos ocultos",
"OptionResumable": "Reanudable", "OptionResumable": "Reanudable",
"OptionResElement": "elemento res", "OptionResElement": "elemento res",
@ -1140,14 +1130,11 @@
"OptionRandom": "Aleatorio", "OptionRandom": "Aleatorio",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionProtocolHls": "Transmisión en vivo HTTP", "OptionProtocolHls": "Transmisión en vivo HTTP",
"OptionProfileVideoAudio": "Video Audio",
"OptionProfileVideo": "Video",
"OptionProfilePhoto": "Foto",
"OptionPremiereDate": "Fecha de estreno", "OptionPremiereDate": "Fecha de estreno",
"OptionPlayCount": "Cuento de reproducciones", "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", "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", "OptionPlainStorageFolders": "Mostrar todas las carpetas como carpetas de almacenamiento sin formato",
"OptionParentalRating": "Calificación parental", "OptionParentalRating": "Calificación parental",
"OptionOnInterval": "En un intervalo", "OptionOnInterval": "En un intervalo",
@ -1159,7 +1146,7 @@
"OptionIsSD": "SD", "OptionIsSD": "SD",
"OptionIsHD": "HD", "OptionIsHD": "HD",
"OptionImdbRating": "Calificación de IMDb", "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", "OptionIgnoreTranscodeByteRangeRequests": "Ignorar las solicitudes de rango de bytes de transcodificación",
"OptionHlsSegmentedSubtitles": "Subtítulos segmentados HLS", "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.", "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}", "LastSeen": "Visto por última vez {0}",
"PersonRole": "como {0}", "PersonRole": "como {0}",
"ListPaging": "{0}-{1} de {2}", "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.", "PathNotFound": "La ruta no se pudo encontrar. Asegúrese de que la ruta sea válida e intente nuevamente.",
"Yes": "Sí", "Yes": "Sí",
"YadifBob": "YADIF Bob",
"Yadif": "YADIF", "Yadif": "YADIF",
"XmlTvSportsCategoriesHelp": "Los programas con estas categorías se mostrarán como programas deportivos. Separe múltiples con '|'.", "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.", "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.", "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.", "SettingsSaved": "Configuraciones guardadas.",
"Settings": "Configuraciones", "Settings": "Configuraciones",
"ServerUpdateNeeded": "Este servidor Jellyfin necesita ser actualizado. Para descargar la última versión, visite {0}", "ServerUpdateNeeded": "Este servidor debe actualizarse. Para descargar la última versión, visite {0}",
"ServerRestartNeededAfterPluginInstall": "El servidor Jellyfin deberá reiniciarse después de instalar un complemento.", "ServerRestartNeededAfterPluginInstall": "Jellyfin deberá reiniciarse después de instalar un complemento.",
"ServerNameIsShuttingDown": "Servidor Jellyfin: {0} se está cerrando.", "ServerNameIsShuttingDown": "El servidor en {0} se está apagando.",
"ServerNameIsRestarting": "Servidor Jellyfin: {0} se está reiniciando.", "ServerNameIsRestarting": "El servidor en {0} se está reiniciando.",
"SeriesYearToPresent": "{0} - Presente", "SeriesYearToPresent": "{0} - Presente",
"SeriesSettings": "Configuraciones de la serie", "SeriesSettings": "Configuraciones de la serie",
"SeriesRecordingScheduled": "Grabación de la serie programada.", "SeriesRecordingScheduled": "Grabación de la serie programada.",
@ -1379,5 +1365,58 @@
"PlaybackRate": "Tasa de reproducción", "PlaybackRate": "Tasa de reproducción",
"MusicVideos": "Videos musicales", "MusicVideos": "Videos musicales",
"Image": "Imagen", "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"
} }

View File

@ -22,7 +22,7 @@
"AllowMediaConversionHelp": "Permitir o denegar acceso a la función de convertir medios.", "AllowMediaConversionHelp": "Permitir o denegar acceso a la función de convertir medios.",
"AllowOnTheFlySubtitleExtraction": "Permitir la extracción de subtítulos sobre la marcha", "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.", "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.", "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.", "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", "AlwaysPlaySubtitles": "Siempre reproducir",
@ -106,7 +106,7 @@
"ColorTransfer": "Transferencia de color", "ColorTransfer": "Transferencia de color",
"CommunityRating": "Calificación de la comunidad", "CommunityRating": "Calificación de la comunidad",
"Composer": "Compositor", "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?", "ConfirmDeleteImage": "¿Eliminar imagen?",
"ConfirmDeleteItem": "Eliminar este elemento lo eliminará tanto del sistema como de tu biblioteca de medios. ¿Estás seguro de querer continuar?", "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?", "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", "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í.", "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", "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.", "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 sin ninguna perdida en la calidad de video.", "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", "DirectStreaming": "Transmisión directa",
"Directors": "Directores", "Directors": "Directores",
"Disc": "DIsco", "Disc": "DIsco",
@ -154,7 +154,7 @@
"Download": "Descargar", "Download": "Descargar",
"DownloadsValue": "{0} descargas", "DownloadsValue": "{0} descargas",
"DrmChannelsNotImported": "Los canales con DRM no serán importados.", "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.", "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", "Edit": "Editar",
"EditImages": "Editar imágenes", "EditImages": "Editar imágenes",
@ -179,10 +179,10 @@
"EndsAtValue": "Termina a las {0}", "EndsAtValue": "Termina a las {0}",
"Episodes": "Episodios", "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.", "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.", "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.", "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.", "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.", "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.", "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.", "FileReadCancelled": "La lectura del archivo ha sido cancelada.",
"FileReadError": "Ha ocurrido un error al leer el archivo.", "FileReadError": "Ha ocurrido un error al leer el archivo.",
"Filters": "Filtros", "Filters": "Filtros",
"FolderTypeBooks": "Libros",
"FolderTypeMovies": "Películas",
"FolderTypeMusic": "Música",
"FolderTypeMusicVideos": "Videos musicales",
"FolderTypeTvShows": "Series de TV",
"FolderTypeUnset": "Contenido variado",
"Folders": "Carpetas", "Folders": "Carpetas",
"FormatValue": "Formato: {0}", "FormatValue": "Formato: {0}",
"Friday": "Viernes", "Friday": "Viernes",
@ -237,7 +231,7 @@
"HeaderAllowMediaDeletionFrom": "Permitir eliminación de medios de", "HeaderAllowMediaDeletionFrom": "Permitir eliminación de medios de",
"HeaderApiKey": "Clave API", "HeaderApiKey": "Clave API",
"HeaderApiKeys": "Claves 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", "HeaderAppearsOn": "Aparece en",
"HeaderAudioBooks": "Audiolibros", "HeaderAudioBooks": "Audiolibros",
"HeaderAudioSettings": "Configuración de audio", "HeaderAudioSettings": "Configuración de audio",
@ -297,7 +291,7 @@
"HeaderInstantMix": "Mix instantáneo", "HeaderInstantMix": "Mix instantáneo",
"HeaderKeepRecording": "Conservar grabación", "HeaderKeepRecording": "Conservar grabación",
"HeaderKeepSeries": "Conservar serie", "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", "HeaderLatestEpisodes": "Últimos episodios",
"HeaderLatestMedia": "Últimos medios", "HeaderLatestMedia": "Últimos medios",
"HeaderLatestMovies": "Últimas películas", "HeaderLatestMovies": "Últimas películas",
@ -338,7 +332,7 @@
"HeaderPluginInstallation": "Instalación de complemento", "HeaderPluginInstallation": "Instalación de complemento",
"HeaderPreferredMetadataLanguage": "Idioma preferido para los metadatos", "HeaderPreferredMetadataLanguage": "Idioma preferido para los metadatos",
"HeaderProfileInformation": "Información del perfil", "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", "HeaderRecentlyPlayed": "Reproducido recientemente",
"HeaderRecordingOptions": "Opciones de grabación", "HeaderRecordingOptions": "Opciones de grabación",
"HeaderRecordingPostProcessing": "Post procesado de las grabaciones", "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.", "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", "Identify": "Identificar",
"Images": "Imágenes", "Images": "Imágenes",
"ImportFavoriteChannelsHelp": "Si se habilita, solo los canales marcados como favoritos en el dispositivo sintonizador serán importados.", "ImportFavoriteChannelsHelp": "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.", "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})", "InstallingPackage": "Instalando {0} (versión {1})",
"InstantMix": "Mix instantáneo", "InstantMix": "Mix instantáneo",
"ItemCount": "{0} elementos", "ItemCount": "{0} elementos",
@ -424,9 +418,7 @@
"LabelAlbum": "Álbum:", "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.", "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:", "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:", "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:", "LabelAlbumArtPN": "PN del arte del álbum:",
"LabelAlbumArtists": "Artistas del álbum:", "LabelAlbumArtists": "Artistas del álbum:",
"LabelAllowHWTranscoding": "Permitir transcodificación por hardware", "LabelAllowHWTranscoding": "Permitir transcodificación por hardware",
@ -435,14 +427,14 @@
"LabelAppName": "Nombre de la aplicación", "LabelAppName": "Nombre de la aplicación",
"LabelAppNameExample": "Ejemplo: Sickbeard, Sonarr", "LabelAppNameExample": "Ejemplo: Sickbeard, Sonarr",
"LabelArtists": "Artistas:", "LabelArtists": "Artistas:",
"LabelArtistsHelp": "Separar múltiples empleando ;", "LabelArtistsHelp": "Separa artistas múltiples empleando punto y coma (;).",
"LabelAudioLanguagePreference": "Idioma preferido de audio:", "LabelAudioLanguagePreference": "Idioma preferido de audio:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar automáticamente los metadatos desde Internet:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Actualizar automáticamente los metadatos desde Internet:",
"LabelBindToLocalNetworkAddress": "Vincular a la dirección de red local:", "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:", "LabelBirthDate": "Fecha de nacimiento:",
"LabelBirthYear": "Año 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.", "LabelBlastMessageIntervalHelp": "Determina la duración en segundos del intervalo entre mensajes de vida.",
"LabelBlockContentWithTags": "Bloquear elementos con las etiquetas:", "LabelBlockContentWithTags": "Bloquear elementos con las etiquetas:",
"LabelBurnSubtitles": "Quemar subtítulos:", "LabelBurnSubtitles": "Quemar subtítulos:",
@ -462,7 +454,7 @@
"LabelCustomCertificatePath": "Ruta del certificado SSL personalizado:", "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.", "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:", "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.", "LabelCustomDeviceDisplayNameHelp": "Proporcione un nombre personalizado para mostrar o déjalo vacío para usar el nombre reportado por el dispositivo.",
"LabelCustomRating": "Calificación personalizada:", "LabelCustomRating": "Calificación personalizada:",
"LabelDateAdded": "Fecha de adición:", "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.", "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", "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.", "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)", "LabelEnableDlnaClientDiscoveryInterval": "Intervalo de descubrimiento de clientes.",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre búsquedas SSDP realizadas por Jellyfin.", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la duración en segundos entre búsquedas SSDP.",
"LabelEnableDlnaDebugLogging": "Habilitar el registro de depuración de DLNA", "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.", "LabelEnableDlnaDebugLoggingHelp": "Crea grandes archivos de registro y solo se debe usar cuando se requiera para solucionar problemas.",
"LabelEnableDlnaPlayTo": "Habilitar Reproducir En mediante DLNA", "LabelEnableDlnaPlayTo": "Habilitar Reproducir En mediante DLNA",
@ -505,7 +497,7 @@
"LabelEnableDlnaServerHelp": "Permite a dispositivos UPnP en tu red explorar y reproducir contenido.", "LabelEnableDlnaServerHelp": "Permite a dispositivos UPnP en tu red explorar y reproducir contenido.",
"LabelEnableHardwareDecodingFor": "Habilitar decodificación por hardware para:", "LabelEnableHardwareDecodingFor": "Habilitar decodificación por hardware para:",
"LabelEnableRealtimeMonitor": "Activar monitoreo en tiempo real", "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", "LabelEnableSingleImageInDidlLimit": "Limitar a una sola imagen incrustada",
"LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no se renderizarán correctamente si se incrustan varias imágenes en DIDL.", "LabelEnableSingleImageInDidlLimitHelp": "Algunos dispositivos no se renderizarán correctamente si se incrustan varias imágenes en DIDL.",
"LabelEndDate": "Fecha de fin:", "LabelEndDate": "Fecha de fin:",
@ -521,7 +513,7 @@
"LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si lo recuerdas.", "LabelForgotPasswordUsernameHelp": "Introduce tu nombre de usuario, si lo recuerdas.",
"LabelFormat": "Formato:", "LabelFormat": "Formato:",
"LabelFriendlyName": "Nombre amistoso:", "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", "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.", "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:", "LabelH264Crf": "CRF de codificación H264:",
@ -531,11 +523,9 @@
"LabelHomeNetworkQuality": "Calidad en red local:", "LabelHomeNetworkQuality": "Calidad en red local:",
"LabelHomeScreenSectionValue": "Sección {0} de la pantalla de inicio:", "LabelHomeScreenSectionValue": "Sección {0} de la pantalla de inicio:",
"LabelHttpsPort": "Número de puerto local HTTPS:", "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:", "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:", "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).", "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.", "LabelImageFetchersHelp": "Habilita y prioriza tus recolectores de imágenes preferidos.",
"LabelImageType": "Tipo de imagen:", "LabelImageType": "Tipo de imagen:",
@ -559,7 +549,7 @@
"LabelLanguage": "Idioma:", "LabelLanguage": "Idioma:",
"LabelLineup": "Programación:", "LabelLineup": "Programación:",
"LabelLocalHttpServerPortNumber": "Número de puerto local HTTP:", "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", "LabelLockItemToPreventChanges": "Bloquear este elemento para evitar cambios futuros",
"LabelLoginDisclaimer": "Aviso legal:", "LabelLoginDisclaimer": "Aviso legal:",
"LabelLoginDisclaimerHelp": "Un mensaje que se mostrará en la parte inferior de la página de inicio de sesión.", "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:", "LabelMovieCategories": "Categorías de películas:",
"LabelMoviePrefix": "Prefijo de la película:", "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.", "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:", "LabelMusicStreamingTranscodingBitrate": "Velocidad de bits de transcodificación de música:",
"LabelMusicStreamingTranscodingBitrateHelp": "Especifica la velocidad de bits máxima al transmitir música.", "LabelMusicStreamingTranscodingBitrateHelp": "Especifica la velocidad de bits máxima al transmitir música.",
"LabelName": "Nombre:", "LabelName": "Nombre:",
@ -613,8 +603,8 @@
"LabelNumber": "Número:", "LabelNumber": "Número:",
"LabelNumberOfGuideDays": "Número de días de datos de la programación a descargar:", "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.", "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:", "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 las aplicaciones Jellyfin en otros dispositivos acceder a los archivos de medios directamente. Por ejemplo, {0} o {1}.", "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:", "LabelOriginalAspectRatio": "Relación de aspecto original:",
"LabelOriginalTitle": "Título original:", "LabelOriginalTitle": "Título original:",
"LabelOverview": "Resumen:", "LabelOverview": "Resumen:",
@ -654,7 +644,7 @@
"LabelReleaseDate": "Fecha de estreno:", "LabelReleaseDate": "Fecha de estreno:",
"LabelRemoteClientBitrateLimit": "Limite de velocidad de bits para la transmisión por Internet (Mbps):", "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.", "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", "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.", "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}.", "LabelScheduledTaskLastRan": "Última ejecución {0}, tomando {1}.",
@ -666,7 +656,7 @@
"LabelSelectVersionToInstall": "Seleccionar versión a instalar:", "LabelSelectVersionToInstall": "Seleccionar versión a instalar:",
"LabelSendNotificationToUsers": "Enviar la notificación a:", "LabelSendNotificationToUsers": "Enviar la notificación a:",
"LabelSerialNumber": "Número de serie", "LabelSerialNumber": "Número de serie",
"LabelSeriesRecordingPath": "Ruta para las grabaciones de series (opcional):", "LabelSeriesRecordingPath": "Ruta para las grabaciones de series:",
"LabelServerHost": "Servidor:", "LabelServerHost": "Servidor:",
"LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com", "LabelServerHostHelp": "192.168.1.100:8096 o https://miservidor.com",
"LabelSimultaneousConnectionLimit": "Límite de transmisiones simultáneas:", "LabelSimultaneousConnectionLimit": "Límite de transmisiones simultáneas:",
@ -782,13 +772,13 @@
"MessageConfirmProfileDeletion": "¿Estás seguro de querer eliminar este perfil?", "MessageConfirmProfileDeletion": "¿Estás seguro de querer eliminar este perfil?",
"MessageConfirmRecordingCancellation": "¿Cancelar grabación?", "MessageConfirmRecordingCancellation": "¿Cancelar grabación?",
"MessageConfirmRemoveMediaLocation": "¿Estás seguro de querer remover esta ubicación?", "MessageConfirmRemoveMediaLocation": "¿Estás seguro de querer remover esta ubicación?",
"MessageConfirmRestart": "¿Estás seguro de que deseas reiniciar el servidor Jellyfin?", "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 Jellyfin será terminada abruptamente.", "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?", "MessageConfirmShutdown": "¿Estás seguro de que deseas apagar el servidor?",
"MessageContactAdminToResetPassword": "Por favor, contacta a tu administrador para restablecer tu contraseña.", "MessageContactAdminToResetPassword": "Por favor, contacta a tu administrador para restablecer tu contraseña.",
"MessageCreateAccountAt": "Crear una cuenta en {0}", "MessageCreateAccountAt": "Crear una cuenta en {0}",
"MessageDeleteTaskTrigger": "¿Estás seguro de querer eliminar este disparador de tarea?", "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.", "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.", "MessageDownloadQueued": "Descarga puesta en la cola.",
"MessageEnablingOptionLongerScans": "Habilitar esta opción podría resultar en escaneos de bibliotecas significativamente más largos.", "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.", "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.", "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.", "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", "MessageReenableUser": "Ver abajo para volver a habilitar",
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "Las siguientes ubicaciones de medios se removerán de tu biblioteca:", "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.", "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.", "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", "OptionAllowManageLiveTv": "Permitir gestión de grabación de TV en vivo",
"OptionAllowMediaPlayback": "Permitir reproducción de medios", "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", "OptionAllowRemoteControlOthers": "Permitir control remoto de otros usuarios",
"OptionAllowRemoteSharedDevices": "Permitir control remoto de dispositivos compartidos", "OptionAllowRemoteSharedDevices": "Permitir control remoto de dispositivos compartidos",
"OptionAllowRemoteSharedDevicesHelp": "Los dispositivos DLNA se considerarán compartidos hasta que un usuario comience a controlarlos.", "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", "OptionAllowVideoPlaybackRemuxing": "Permitir reproducción de video que requiera conversión sin recodificar",
"OptionAllowVideoPlaybackTranscoding": "Permitir la reproducción de video que requiera de transcodificación", "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", "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", "OptionCommunityRating": "Calificación de la comunidad",
"OptionCriticRating": "Calificación de los críticos", "OptionCriticRating": "Calificación de los críticos",
"OptionCustomUsers": "Personalizado", "OptionCustomUsers": "Personalizado",
@ -881,12 +871,12 @@
"OptionDateAddedImportTime": "Usar la fecha de escaneo en la biblioteca", "OptionDateAddedImportTime": "Usar la fecha de escaneo en la biblioteca",
"OptionDatePlayed": "Fecha de reproducción", "OptionDatePlayed": "Fecha de reproducción",
"OptionDisableUser": "Desactivar este usuario", "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", "OptionDislikes": "No me gusta",
"OptionDisplayFolderView": "Mostrar una vista de carpetas para mostrar las carpetas simples de los medios", "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.", "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", "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", "OptionDvd": "DVD",
"OptionEmbedSubtitles": "Incrustar dentro del contenedor", "OptionEmbedSubtitles": "Incrustar dentro del contenedor",
"OptionEnableAccessFromAllDevices": "Habilitar acceso desde todos los dispositivos", "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.", "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", "OptionHlsSegmentedSubtitles": "Subtítulos segmentados HLS",
"OptionIgnoreTranscodeByteRangeRequests": "Ignorar solicitudes de transcodificación de rango de bytes", "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", "OptionImdbRating": "Calificación de IMDb",
"OptionLikes": "Me gusta", "OptionLikes": "Me gusta",
"OptionMax": "Máximo", "OptionMax": "Máximo",
@ -917,13 +907,11 @@
"OptionOnInterval": "En un intervalo", "OptionOnInterval": "En un intervalo",
"OptionParentalRating": "Clasificación parental", "OptionParentalRating": "Clasificación parental",
"OptionPlainStorageFolders": "Mostrar todas las carpetas como carpetas de almacenamiento simples", "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", "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", "OptionPlayCount": "Contador de reproducciones",
"OptionPremiereDate": "Fecha de estreno", "OptionPremiereDate": "Fecha de estreno",
"OptionProfilePhoto": "Foto",
"OptionProfileVideoAudio": "Audio del video",
"OptionProtocolHls": "Transmisión en vivo por HTTP", "OptionProtocolHls": "Transmisión en vivo por HTTP",
"OptionReleaseDate": "Fecha de estreno", "OptionReleaseDate": "Fecha de estreno",
"OptionReportByteRangeSeekingWhenTranscoding": "Reportar que el servidor soporta la búsqueda de bytes cuando se transcodifica", "OptionReportByteRangeSeekingWhenTranscoding": "Reportar que el servidor soporta la búsqueda de bytes cuando se transcodifica",
@ -933,7 +921,7 @@
"OptionResElement": "Elemento res", "OptionResElement": "Elemento res",
"OptionResumable": "Reanudable", "OptionResumable": "Reanudable",
"OptionSaveMetadataAsHidden": "Guardar metadatos e imágenes como archivos ocultos", "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", "OptionSpecialEpisode": "Especiales",
"OptionSubstring": "Subcadena", "OptionSubstring": "Subcadena",
"OptionTrackName": "Nombre de la pista", "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.", "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.", "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.", "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.", "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", "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.", "PreferEmbeddedTitlesOverFileNamesHelp": "Esto determina el título mostrado por defecto cuando no hay disponibles metadatos en Internet o localmente.",
"Premiere": "Estreno", "Premiere": "Estreno",
@ -998,7 +986,7 @@
"RecordingScheduled": "Grabación programada.", "RecordingScheduled": "Grabación programada.",
"Recordings": "Grabaciones", "Recordings": "Grabaciones",
"Refresh": "Actualizar", "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", "RefreshMetadata": "Actualizar metadatos",
"RefreshQueued": "Actualización puesta en la cola.", "RefreshQueued": "Actualización puesta en la cola.",
"ReleaseDate": "Fecha de estreno", "ReleaseDate": "Fecha de estreno",
@ -1035,10 +1023,10 @@
"SeriesRecordingScheduled": "Grabación de series programadas.", "SeriesRecordingScheduled": "Grabación de series programadas.",
"SeriesSettings": "Configuración de la serie", "SeriesSettings": "Configuración de la serie",
"SeriesYearToPresent": "{0} - Actualidad", "SeriesYearToPresent": "{0} - Actualidad",
"ServerNameIsRestarting": "El servidor Jellyfin - {0} se está reiniciando.", "ServerNameIsRestarting": "El servidor {0} se está reiniciando.",
"ServerNameIsShuttingDown": "El servidor Jellyfin - {0} se está apagando.", "ServerNameIsShuttingDown": "El servidor {0} se está apagando.",
"ServerRestartNeededAfterPluginInstall": "El servidor Jellyfin necesitará reiniciarse después de instalar un complemento.", "ServerRestartNeededAfterPluginInstall": "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}", "ServerUpdateNeeded": "Este servidor necesita ser actualizado. Para descargar la última versión, por favor, visita {0}",
"Settings": "Configuración", "Settings": "Configuración",
"SettingsSaved": "Configuración guardada.", "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.", "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", "ButtonInfo": "Info",
"ButtonOk": "OK", "ButtonOk": "OK",
"ButtonTrailer": "Trailer", "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", "Director": "Director",
"Extras": "Extras", "Extras": "Extras",
"General": "General", "General": "General",
@ -1205,7 +1193,6 @@
"OptionIsSD": "SD", "OptionIsSD": "SD",
"OptionLoginAttemptsBeforeLockout": "Determina cuantos intentos de inicio de sesión incorrectos se pueden hacer antes de que ocurra el bloqueo.", "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.", "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", "OptionProtocolHttp": "HTTP",
"OptionRegex": "Expresión regular", "OptionRegex": "Expresión regular",
"PasswordResetProviderHelp": "Elige un proveedor de restablecimiento de contraseña para usar cuando este usuario solicite un restablecimiento de contraseña", "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}", "LastSeen": "Ultima vez visto {0}",
"PersonRole": "como {0}", "PersonRole": "como {0}",
"ListPaging": "{0}-{1} de {2}", "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.", "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", "Season": "Temporada",
"PreferEmbeddedEpisodeInfosOverFileNames": "Preferir información del episodio incrustada a los nombres de archivo", "PreferEmbeddedEpisodeInfosOverFileNames": "Preferir información del episodio incrustada a los nombres de archivo",
@ -1280,10 +1267,9 @@
"AllowFfmpegThrottling": "Regular transcodificaciones", "AllowFfmpegThrottling": "Regular transcodificaciones",
"AlbumArtist": "Artista del álbum", "AlbumArtist": "Artista del álbum",
"Album": "Álbum", "Album": "Álbum",
"YadifBob": "YADIF Bob",
"Yadif": "YADIF", "Yadif": "YADIF",
"LabelDeinterlaceMethod": "Método de desentrelazado:", "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", "Filter": "Filtro",
"New": "Nuevo", "New": "Nuevo",
"LabelLibraryPageSizeHelp": "Establece el número de elementos a mostrar en una página de biblioteca. Establece en 0 para deshabilitar el paginado.", "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.", "MessageSyncPlayGroupDoesNotExist": "Fallo al unirse al grupo porque éste no existe.",
"MessageSyncPlayPlaybackPermissionRequired": "Permiso de reproducción requerido.", "MessageSyncPlayPlaybackPermissionRequired": "Permiso de reproducción requerido.",
"MessageSyncPlayNoGroupsAvailable": "No hay grupos disponibles. Empieza a reproducir algo primero.", "MessageSyncPlayNoGroupsAvailable": "No hay grupos disponibles. Empieza a reproducir algo primero.",
"MessageSyncPlayGroupWait": "<b>{0}</b> está cargando...", "MessageSyncPlayGroupWait": "<b>{0}</b> está cargando",
"MessageSyncPlayUserLeft": "<b>{0}</b> abandonó el grupo.", "MessageSyncPlayUserLeft": "<b>{0}</b> abandonó el grupo.",
"MessageSyncPlayUserJoined": "<b>{0}</b> se ha unido al grupo.", "MessageSyncPlayUserJoined": "<b>{0}</b> se ha unido al grupo.",
"MessageSyncPlayDisabled": "SyncPlay deshabilitado.", "MessageSyncPlayDisabled": "SyncPlay deshabilitado.",
@ -1357,5 +1343,80 @@
"ClearQueue": "Limpiar cola", "ClearQueue": "Limpiar cola",
"StopPlayback": "Detener reproducción", "StopPlayback": "Detener reproducción",
"Writers": "Escritores", "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:"
} }

View File

@ -65,7 +65,7 @@
"ButtonPreviousTrack": "Pista anterior", "ButtonPreviousTrack": "Pista anterior",
"ButtonQuickStartGuide": "Guía de inicio rápido", "ButtonQuickStartGuide": "Guía de inicio rápido",
"ButtonRefreshGuideData": "Actualizar datos de la guía", "ButtonRefreshGuideData": "Actualizar datos de la guía",
"ButtonRemove": "Quitar", "ButtonRemove": "Eliminar",
"ButtonRename": "Renombrar", "ButtonRename": "Renombrar",
"ButtonResetEasyPassword": "Restablecer código PIN", "ButtonResetEasyPassword": "Restablecer código PIN",
"ButtonResume": "Continuar", "ButtonResume": "Continuar",
@ -143,7 +143,7 @@
"Ended": "Finalizado", "Ended": "Finalizado",
"EndsAtValue": "Termina a las {0}", "EndsAtValue": "Termina a las {0}",
"Episodes": "Episodios", "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.", "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.", "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.", "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.", "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.", "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", "EveryNDays": "Cada {0} días",
"ExitFullscreen": "Quitar pantalla completa", "ExitFullscreen": "Salir de pantalla completa",
"ExtraLarge": "Extragrande", "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.", "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.", "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.", "FileNotFound": "Archivo no encontrado.",
"FileReadCancelled": "La lectura del archivo se ha cancelado.", "FileReadCancelled": "La lectura del archivo se ha cancelado.",
"FileReadError": "Se encontró un error al leer el archivo.", "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}", "FormatValue": "Formato: {0}",
"Friday": "Viernes", "Friday": "Viernes",
"Fullscreen": "Pantalla completa", "Fullscreen": "Pantalla completa",
@ -297,8 +291,8 @@
"HeaderRecordingOptions": "Ajustes de grabación", "HeaderRecordingOptions": "Ajustes de grabación",
"HeaderRecordingPostProcessing": "Grabación post procesamiento", "HeaderRecordingPostProcessing": "Grabación post procesamiento",
"HeaderRemoteControl": "Control remoto", "HeaderRemoteControl": "Control remoto",
"HeaderRemoveMediaFolder": "Quitar carpeta de medios", "HeaderRemoveMediaFolder": "Eliminar carpeta de medios",
"HeaderRemoveMediaLocation": "Quitar ubicación de medios", "HeaderRemoveMediaLocation": "Eliminar ubicación de medios",
"HeaderResponseProfile": "Perfil de respuesta", "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.", "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", "HeaderRevisionHistory": "Histórico de revisiones",
@ -374,9 +368,7 @@
"LabelAlbum": "Álbum:", "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.", "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:", "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:", "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:", "LabelAlbumArtPN": "Carátula del album PN:",
"LabelAlbumArtists": "Artistas de los álbumes:", "LabelAlbumArtists": "Artistas de los álbumes:",
"LabelAllowHWTranscoding": "Activar la conversión acelerada por hardware", "LabelAllowHWTranscoding": "Activar la conversión acelerada por hardware",
@ -477,9 +469,7 @@
"LabelHttpsPort": "Puerto local HTTPS:", "LabelHttpsPort": "Puerto local HTTPS:",
"LabelHttpsPortHelp": "El número de puerto TCP para el servidor HTTPS.", "LabelHttpsPortHelp": "El número de puerto TCP para el servidor HTTPS.",
"LabelIconMaxHeight": "Altura máxima de icono:", "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:", "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.", "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.", "LabelImageFetchersHelp": "Activa y ordena tus buscadores de imágenes en orden de prioridad.",
"LabelImageType": "Tipo de imagen:", "LabelImageType": "Tipo de imagen:",
@ -558,7 +548,7 @@
"LabelNumberOfGuideDays": "Número de días a descargar de la guía:", "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.", "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:", "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:", "LabelOriginalAspectRatio": "Relación de aspecto original:",
"LabelOriginalTitle": "Título original:", "LabelOriginalTitle": "Título original:",
"LabelOverview": "Resumen:", "LabelOverview": "Resumen:",
@ -666,7 +656,7 @@
"LabelYoureDone": "¡Ya está!", "LabelYoureDone": "¡Ya está!",
"LabelZipCode": "Código postal:", "LabelZipCode": "Código postal:",
"LabelffmpegPath": "Ruta de ffmpeg:", "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.", "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", "Large": "Grande",
"LatestFromLibrary": "Reciente en {0}", "LatestFromLibrary": "Reciente en {0}",
@ -707,19 +697,19 @@
"Menu": "Menú", "Menu": "Menú",
"MessageAlreadyInstalled": "Esta versión ya está instalada.", "MessageAlreadyInstalled": "Esta versión ya está instalada.",
"MessageAreYouSureDeleteSubtitles": "¿Está seguro que desea eliminar este archivo de subtítulos?", "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?", "MessageConfirmDeleteGuideProvider": "¿Está seguro de que quieres borrar este proveedor de guía?",
"MessageConfirmDeleteTunerDevice": "¿Está seguro de que quieres borrar este dispositivo?", "MessageConfirmDeleteTunerDevice": "¿Está seguro de que quieres borrar este dispositivo?",
"MessageConfirmProfileDeletion": "¿Está seguro que desea eliminar este perfil?", "MessageConfirmProfileDeletion": "¿Está seguro que desea eliminar este perfil?",
"MessageConfirmRecordingCancellation": "¿Está seguro que desea cancelar esta grabación?", "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?", "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.", "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?", "MessageConfirmShutdown": "¿Está seguro que quiere apagar el servidor?",
"MessageContactAdminToResetPassword": "Por favor, contacta con el administrador del sistema para restablecer tu contraseña.", "MessageContactAdminToResetPassword": "Por favor, contacta con el administrador del sistema para restablecer tu contraseña.",
"MessageCreateAccountAt": "Crear una cuenta en {0}", "MessageCreateAccountAt": "Crear una cuenta en {0}",
"MessageDeleteTaskTrigger": "¿Está seguro que desea eliminar esta tarea de activación?", "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.", "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.", "MessageDownloadQueued": "Descarga en cola.",
"MessageEnablingOptionLongerScans": "Activar esta opción implicará escaneos de la biblioteca más largos.", "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.", "MessagePleaseEnsureInternetMetadata": "Asegúrate de que la descarga de etiquetas desde internet está activada.",
"MessagePleaseWait": "Por favor, espere.", "MessagePleaseWait": "Por favor, espere.",
"MessagePluginConfigurationRequiresLocalAccess": "Para configurar este complemento inicia sesión en tu servidor local directamente.", "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", "MessageReenableUser": "Mira abajo para reactivarlo",
"MessageTheFollowingLocationWillBeRemovedFromLibrary": "Se eliminarán las siguientes ubicaciones de medios de tu biblioteca:", "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.", "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\".", "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", "OptionPlayCount": "Número de reproducciones",
"OptionPremiereDate": "Fecha de estreno", "OptionPremiereDate": "Fecha de estreno",
"OptionProfilePhoto": "Foto",
"OptionProfileVideoAudio": "Vídeo y audio",
"OptionProtocolHls": "Emisión HTTP en directo", "OptionProtocolHls": "Emisión HTTP en directo",
"OptionReleaseDate": "Fecha de lanzamiento", "OptionReleaseDate": "Fecha de lanzamiento",
"OptionReportByteRangeSeekingWhenTranscoding": "Indicar que el servidor soporta la búsqueda de byte al convertir", "OptionReportByteRangeSeekingWhenTranscoding": "Indicar que el servidor soporta la búsqueda de byte al convertir",
@ -921,8 +909,8 @@
"RefreshQueued": "Actualización programada.", "RefreshQueued": "Actualización programada.",
"ReleaseDate": "Fecha de lanzamiento", "ReleaseDate": "Fecha de lanzamiento",
"RememberMe": "Recuérdame", "RememberMe": "Recuérdame",
"RemoveFromCollection": "Quitar de la colección", "RemoveFromCollection": "Eliminar de la colección",
"RemoveFromPlaylist": "Quitar de la lista de reproducción", "RemoveFromPlaylist": "Eliminar de la lista de reproducción",
"Repeat": "Repetir", "Repeat": "Repetir",
"RepeatAll": "Repetir todo", "RepeatAll": "Repetir todo",
"RepeatEpisodes": "Repetir episodios", "RepeatEpisodes": "Repetir episodios",
@ -1087,9 +1075,9 @@
"Descending": "Descendiente", "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.", "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.", "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", "Directors": "Directores",
"Display": "Mostrar", "Display": "Visualización",
"DisplayInMyMedia": "Mostrar en la pantalla de inicio", "DisplayInMyMedia": "Mostrar en la pantalla de inicio",
"DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio al igual que \"últimos\" y \"continuar viendo\"", "DisplayInOtherHomeScreenSections": "Mostrar en las secciones de la pantalla de inicio al igual que \"últimos\" y \"continuar viendo\"",
"DisplayMissingEpisodesWithinSeasons": "Mostrar episodios ausentes en las temporadas", "DisplayMissingEpisodesWithinSeasons": "Mostrar episodios ausentes en las temporadas",
@ -1182,7 +1170,6 @@
"OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
"OptionLoginAttemptsBeforeLockout": "Determina cuántos intentos de inicio de sesión fallidos se pueden realizar antes de que se produzca el bloqueo.", "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.", "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", "OptionProtocolHttp": "HTTP",
"OptionRegex": "Regex (expresión regular)", "OptionRegex": "Regex (expresión regular)",
"OptionSubstring": "Subcadena", "OptionSubstring": "Subcadena",
@ -1284,11 +1271,10 @@
"AlbumArtist": "Artista del álbum", "AlbumArtist": "Artista del álbum",
"Album": "Álbum", "Album": "Álbum",
"LabelDeinterlaceMethod": "Metodo de desentrelazar:", "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:", "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.", "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.", "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", "Yadif": "YADIF",
"ButtonTogglePlaylist": "Lista de reproducción", "ButtonTogglePlaylist": "Lista de reproducción",
"Filter": "Filtro", "Filter": "Filtro",
@ -1376,5 +1362,54 @@
"SelectServer": "Seleccionar Servidor", "SelectServer": "Seleccionar Servidor",
"Restart": "Reiniciar", "Restart": "Reiniciar",
"ResetPassword": "Reiniciar Contraseña", "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"
} }

View File

@ -31,7 +31,6 @@
"Actor": "Actor", "Actor": "Actor",
"AccessRestrictedTryAgainLater": "El acceso está restringido actualmente. Por favor, inténtalo más tarde.", "AccessRestrictedTryAgainLater": "El acceso está restringido actualmente. Por favor, inténtalo más tarde.",
"Absolute": "Absoluto", "Absolute": "Absoluto",
"YadifBob": "YADIF Bob",
"Trailers": "Trailers", "Trailers": "Trailers",
"OptionResElement": "elemento reanudable", "OptionResElement": "elemento reanudable",
"OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)", "OptionCaptionInfoExSamsung": "CaptionInfoEx (Samsung)",
@ -560,9 +559,6 @@
"OptionRandom": "Aleatorio", "OptionRandom": "Aleatorio",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionProtocolHls": "Transmisión en vivo por HTTP", "OptionProtocolHls": "Transmisión en vivo por HTTP",
"OptionProfileVideoAudio": "Audio del video",
"OptionProfileVideo": "Video",
"OptionProfilePhoto": "Foto",
"OptionPremiereDate": "Fecha de estreno", "OptionPremiereDate": "Fecha de estreno",
"LabelSize": "Tamaño:", "LabelSize": "Tamaño:",
"LabelSimultaneousConnectionLimit": "Límite de transmisiones simultáneas:", "LabelSimultaneousConnectionLimit": "Límite de transmisiones simultáneas:",
@ -674,9 +670,7 @@
"LabelImageType": "Tipo de imagen:", "LabelImageType": "Tipo de imagen:",
"LabelImageFetchersHelp": "Habilita y prioriza tus recolectores de imágenes preferidos.", "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).", "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:", "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:", "LabelIconMaxHeight": "Altura máxima del ícono:",
"LabelHttpsPortHelp": "El número de puerto TCP para el servidor HTTPS.", "LabelHttpsPortHelp": "El número de puerto TCP para el servidor HTTPS.",
"LabelHttpsPort": "Número de puerto local HTTPS:", "LabelHttpsPort": "Número de puerto local HTTPS:",
@ -855,9 +849,7 @@
"LabelAllowHWTranscoding": "Permitir transcodificación por hardware", "LabelAllowHWTranscoding": "Permitir transcodificación por hardware",
"LabelAlbumArtists": "Artistas del álbum:", "LabelAlbumArtists": "Artistas del álbum:",
"LabelAlbumArtPN": "PN del arte 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:", "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:", "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.", "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:", "LabelAlbum": "Álbum:",
@ -1115,12 +1107,6 @@
"Fullscreen": "Pantalla completa", "Fullscreen": "Pantalla completa",
"Friday": "Viernes", "Friday": "Viernes",
"FormatValue": "Formato: {0}", "FormatValue": "Formato: {0}",
"FolderTypeUnset": "Contenido variado",
"FolderTypeTvShows": "Series de TV",
"FolderTypeMusicVideos": "Videos musicales",
"FolderTypeMusic": "Música",
"FolderTypeMovies": "Películas",
"FolderTypeBooks": "Libros",
"Filters": "Filtros", "Filters": "Filtros",
"FileReadError": "Ha ocurrido un error al leer el archivo.", "FileReadError": "Ha ocurrido un error al leer el archivo.",
"FileReadCancelled": "La lectura del archivo ha sido cancelada.", "FileReadCancelled": "La lectura del archivo ha sido cancelada.",
@ -1201,7 +1187,7 @@
"DeleteImage": "Eliminar imagen", "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.", "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", "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.", "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.", "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.", "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", "PreviousTrack": "Saltar al anterior",
"MessageGetInstalledPluginsError": "Ocurrió un error buscando la lista de complementos instalados.", "MessageGetInstalledPluginsError": "Ocurrió un error buscando la lista de complementos instalados.",
"MessagePluginInstallError": "Ocurrió un error instalando el complemento.", "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."
} }

View File

@ -11,11 +11,6 @@
"ButtonQuickStartGuide": "راهنمای شروع سریع", "ButtonQuickStartGuide": "راهنمای شروع سریع",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"DeleteMedia": "حذف رسانه", "DeleteMedia": "حذف رسانه",
"FolderTypeBooks": "کتاب‌ها",
"FolderTypeMovies": "فیلم‌ها",
"FolderTypeMusic": "موسیقی‌ها",
"FolderTypeMusicVideos": "موزیک ویدیوها",
"FolderTypeTvShows": "سریال‌های تلویزیونی",
"HeaderContinueWatching": "ادامه تماشا", "HeaderContinueWatching": "ادامه تماشا",
"HeaderCustomDlnaProfiles": "پروفایل های سفارشی", "HeaderCustomDlnaProfiles": "پروفایل های سفارشی",
"HeaderDeviceAccess": "دسترسی دستگاه", "HeaderDeviceAccess": "دسترسی دستگاه",
@ -64,7 +59,6 @@
"OptionEnableAccessToAllChannels": "فعالسازی دسترسی به همه ی کانال ها", "OptionEnableAccessToAllChannels": "فعالسازی دسترسی به همه ی کانال ها",
"OptionEnableAccessToAllLibraries": "فعالسازی دسترسی به همه ی کتابخانه ها", "OptionEnableAccessToAllLibraries": "فعالسازی دسترسی به همه ی کتابخانه ها",
"OptionLikes": "پسندها", "OptionLikes": "پسندها",
"OptionProfileVideo": "ویدیو",
"ShowAdvancedSettings": "نمایش تنظیمات پیشرفته", "ShowAdvancedSettings": "نمایش تنظیمات پیشرفته",
"TabAccess": "دسترسی", "TabAccess": "دسترسی",
"TabAdvanced": "پیشرفته", "TabAdvanced": "پیشرفته",
@ -372,7 +366,6 @@
"Fullscreen": "تمام صفحه", "Fullscreen": "تمام صفحه",
"Friday": "جمعه", "Friday": "جمعه",
"FormatValue": "قالب‌ها: {0}", "FormatValue": "قالب‌ها: {0}",
"FolderTypeUnset": "محتواهای مخلوط",
"TabMyPlugins": "افزونه‌های من", "TabMyPlugins": "افزونه‌های من",
"TabMusic": "موسیقی‌ها", "TabMusic": "موسیقی‌ها",
"TabLogs": "واقعه نگار‌ها", "TabLogs": "واقعه نگار‌ها",
@ -413,7 +406,6 @@
"ListPaging": "{0}-{1} از {2}", "ListPaging": "{0}-{1} از {2}",
"Yesterday": "دیروز", "Yesterday": "دیروز",
"Yes": "بلی", "Yes": "بلی",
"YadifBob": "Yadif Bob",
"Yadif": "Yadif", "Yadif": "Yadif",
"ValueConditions": "شرایط: {0}", "ValueConditions": "شرایط: {0}",
"ValueCodec": "کدک: {0}", "ValueCodec": "کدک: {0}",
@ -516,8 +508,6 @@
"OptionRandom": "تصادفی", "OptionRandom": "تصادفی",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionProtocolHls": "پخش مستقیم HTTP", "OptionProtocolHls": "پخش مستقیم HTTP",
"OptionProfileVideoAudio": "صوتی تصویری",
"OptionProfilePhoto": "عکس",
"OptionPremiereDate": "تاریخ پخش", "OptionPremiereDate": "تاریخ پخش",
"OptionPlayCount": "تعداد پخش", "OptionPlayCount": "تعداد پخش",
"OptionPlainVideoItems": "نمایش همه فیلم‌ها به عنوان موارد ویدیویی ساده", "OptionPlainVideoItems": "نمایش همه فیلم‌ها به عنوان موارد ویدیویی ساده",
@ -830,8 +820,6 @@
"LabelHardwareAccelerationType": "Hardware acceleration:", "LabelHardwareAccelerationType": "Hardware acceleration:",
"LabelHomeScreenSectionValue": "Home screen section {0}:", "LabelHomeScreenSectionValue": "Home screen section {0}:",
"LabelHttpsPortHelp": "The TCP port number that Jellyfin's HTTPS server should bind to.", "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.", "LabelIdentificationFieldHelp": "A case-insensitive substring or regex expression.",
"LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.", "LabelImageFetchersHelp": "Enable and rank your preferred image fetchers in order of priority.",
"LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code", "LabelInNetworkSignInWithEasyPassword": "Enable in-network sign in with my easy pin code",
@ -957,9 +945,7 @@
"LabelAlbum": "Album:", "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.", "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:", "LabelAlbumArtMaxHeight": "Album art max height:",
"LabelAlbumArtMaxHeightHelp": "Max resolution of album art exposed via upnp:albumArtURI.",
"LabelAlbumArtMaxWidth": "Album art max width:", "LabelAlbumArtMaxWidth": "Album art max width:",
"LabelAlbumArtMaxWidthHelp": "Max resolution of album art exposed via upnp:albumArtURI.",
"LabelAlbumArtPN": "Album art PN:", "LabelAlbumArtPN": "Album art PN:",
"LabelAlbumArtists": "Album artists:", "LabelAlbumArtists": "Album artists:",
"LabelAllowHWTranscoding": "Allow hardware transcoding", "LabelAllowHWTranscoding": "Allow hardware transcoding",

View File

@ -1,20 +1,19 @@
{ {
"MessageBrowsePluginCatalog": "Selaa lisäosakuvastoamme katsoaksesi saatavilla olevia lisäosia.", "MessageBrowsePluginCatalog": "Selaa lisäosakuvastoamme katsoaksesi saatavilla olevia lisäosia.",
"ButtonAddUser": "Lisää Käyttäjä", "ButtonAddUser": "Lisää käyttäjä",
"ButtonCancel": "Peruuta", "ButtonCancel": "Peruuta",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Kirjaudu ulos",
"Delete": "Poista", "Delete": "Poista",
"DeleteImage": "Poista Kuva", "DeleteImage": "Poista kuva",
"DeleteImageConfirmation": "Oletko varma että haluat poistaa tämän kuvan?", "DeleteImageConfirmation": "Oletko varma että haluat poistaa tämän kuvan?",
"DeleteUser": "Poista käyttäjä", "DeleteUser": "Poista käyttäjä",
"DeleteUserConfirmation": "Oletko varma että haluat poistaa tämän käyttäjän?", "DeleteUserConfirmation": "Oletko varma että haluat poistaa tämän käyttäjän?",
"FileNotFound": "Tiedostoa ei löydy.", "FileNotFound": "Tiedostoa ei löydy.",
"FileReadCancelled": "Tiedoston luku on peruutettu.", "FileReadCancelled": "Tiedoston luku on peruutettu.",
"FileReadError": "Virhe tiedoston luvun aikana.", "FileReadError": "Virhe tiedostoa luettaessa.",
"FolderTypeTvShows": "TV-sarjat",
"LabelAudioLanguagePreference": "Äänen ensisijainen kieli:", "LabelAudioLanguagePreference": "Äänen ensisijainen kieli:",
"LabelCountry": "Maa:", "LabelCountry": "Maa:",
"LabelCurrentPassword": "Tämän hetkinen salsana:", "LabelCurrentPassword": "Tämän hetkinen salasana:",
"LabelFinish": "Valmis", "LabelFinish": "Valmis",
"LabelLanguage": "Kieli:", "LabelLanguage": "Kieli:",
"LabelMaxParentalRating": "Suurin sallittu ikäraja:", "LabelMaxParentalRating": "Suurin sallittu ikäraja:",
@ -58,11 +57,11 @@
"AllowOnTheFlySubtitleExtraction": "Salli tekstitysten purkaminen lennossa", "AllowOnTheFlySubtitleExtraction": "Salli tekstitysten purkaminen lennossa",
"AccessRestrictedTryAgainLater": "Pääsy on toistaiseksi estetty. Yritä myöhemmin uudelleen.", "AccessRestrictedTryAgainLater": "Pääsy on toistaiseksi estetty. Yritä myöhemmin uudelleen.",
"Aired": "Esityspäivä", "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", "AllowMediaConversion": "Salli median muunto",
"AllowMediaConversionHelp": "Salli tai kiellä pääsy median muunnostoimintoon.", "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ä.", "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.", "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.", "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", "AlwaysPlaySubtitles": "Näytä aina tekstitykset",
@ -90,14 +89,14 @@
"Box": "Laatikko", "Box": "Laatikko",
"BoxRear": "Laatikko (takaa)", "BoxRear": "Laatikko (takaa)",
"Browse": "Selaa", "Browse": "Selaa",
"ButtonAddMediaLibrary": "Lisää Mediakirjasto", "ButtonAddMediaLibrary": "Lisää mediakirjasto",
"ButtonAddScheduledTaskTrigger": "Lisää Liipaisin", "ButtonAddScheduledTaskTrigger": "Lisää liipaisin",
"ButtonAddServer": "Lisää Palvelin", "ButtonAddServer": "Lisää palvelin",
"ButtonArrowLeft": "Vasen", "ButtonArrowLeft": "Vasen",
"ButtonArrowRight": "Oikea", "ButtonArrowRight": "Oikea",
"ButtonAudioTracks": "Ääniraidat", "ButtonAudioTracks": "Ääniraidat",
"ButtonBack": "Takaisin", "ButtonBack": "Takaisin",
"ButtonChangeServer": "Vaihda Palvelinta", "ButtonChangeServer": "Vaihda palvelinta",
"ButtonEditOtherUserPreferences": "Muokkaa tämän käyttäjän profiilia, kuvaa ja henkilökohtaisia asetuksia.", "ButtonEditOtherUserPreferences": "Muokkaa tämän käyttäjän profiilia, kuvaa ja henkilökohtaisia asetuksia.",
"ButtonForgotPassword": "Unohtuiko salasana", "ButtonForgotPassword": "Unohtuiko salasana",
"ButtonFullscreen": "Kokonäyttötila", "ButtonFullscreen": "Kokonäyttötila",
@ -137,7 +136,7 @@
"Categories": "Kategoriat", "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.", "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.", "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", "Channels": "Kanavat",
"CinemaModeConfigurationHelp": "Elokuvatila tuo teatterikokemuksen suoraan olohuoneeseesi mahdollistamalla trailereiden ja omien introjen toistamisen ennen päänumeroa.", "CinemaModeConfigurationHelp": "Elokuvatila tuo teatterikokemuksen suoraan olohuoneeseesi mahdollistamalla trailereiden ja omien introjen toistamisen ennen päänumeroa.",
"Collections": "Kokoelmat", "Collections": "Kokoelmat",
@ -146,12 +145,12 @@
"ColorTransfer": "Värien siirto", "ColorTransfer": "Värien siirto",
"CommunityRating": "Yhteisön arvosana", "CommunityRating": "Yhteisön arvosana",
"Composer": "Säveltäjä", "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?", "ConfirmDeleteImage": "Poista kuva?",
"ConfirmDeleteItem": "Tämän esineen poistaminen poistaa sen 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 esineiden poistaminen poistaa ne 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", "ConfirmDeletion": "Vahvista poistaminen",
"ConfirmEndPlayerSession": "Haluaisitko sammuttaa Jellyfinin tähän aikaan {0}?", "ConfirmEndPlayerSession": "Haluaisitko katkaista etätoiston kohteessa {0}?",
"Connect": "Yhdistä", "Connect": "Yhdistä",
"ContinueWatching": "Jatka katselua", "ContinueWatching": "Jatka katselua",
"Continuing": "Jatketaan", "Continuing": "Jatketaan",
@ -160,9 +159,9 @@
"DatePlayed": "Toistopäivämäärä", "DatePlayed": "Toistopäivämäärä",
"Default": "Oletus", "Default": "Oletus",
"ErrorDefault": "Pyynnön käsittelyssä tapahtui virhe. Yritä myöhemmin uudelleen.", "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.", "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", "DeleteMedia": "Poista media",
"Descending": "Laskeva", "Descending": "Laskeva",
"Desktop": "Työpöytä", "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ä.", "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", "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ä.", "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ä.", "DirectStreamHelp2": "Tiedoston suoratoisto käyttää erittäin vähän prosessorin resursseja ilman laadun heikkenemistä.",
"DirectStreaming": "Suora suoratoisto", "DirectStreaming": "Suoratoisto",
"Director": "Ohjaaja", "Director": "Ohjaaja",
"Directors": "Ohjaajat", "Directors": "Ohjaajat",
"Disc": "Levy", "Disc": "Levy",
@ -179,7 +178,7 @@
"DisplayInMyMedia": "Näytä kotinäytöllä", "DisplayInMyMedia": "Näytä kotinäytöllä",
"DisplayInOtherHomeScreenSections": "Näytä kotinäytöllä osastoja kuten viimeisin media ja jatka katselua", "DisplayInOtherHomeScreenSections": "Näytä kotinäytöllä osastoja kuten viimeisin media ja jatka katselua",
"DisplayMissingEpisodesWithinSeasons": "Näytä puuttuvat jaksot tuotantokausissa", "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.", "DisplayModeHelp": "Valitse ulkonäkö, jonka haluat käyttöliittymälle.",
"DoNotRecord": "Älä tallenna", "DoNotRecord": "Älä tallenna",
"Down": "Alas", "Down": "Alas",
@ -194,7 +193,7 @@
"EditSubtitles": "Muokkaa tekstityksiä", "EditSubtitles": "Muokkaa tekstityksiä",
"ChannelNumber": "Kanavan numero", "ChannelNumber": "Kanavan numero",
"CancelSeries": "Peruuta sarja", "CancelSeries": "Peruuta sarja",
"CopyStreamURL": "Kopioi Toiston Osoite", "CopyStreamURL": "Kopioi toisto-osoite",
"ButtonAddImage": "Lisää kuva", "ButtonAddImage": "Lisää kuva",
"Movies": "Elokuvat", "Movies": "Elokuvat",
"HeaderContinueWatching": "Jatka katsomista", "HeaderContinueWatching": "Jatka katsomista",
@ -212,35 +211,35 @@
"CopyStreamURLSuccess": "Osoite kopioitu onnistuneesti.", "CopyStreamURLSuccess": "Osoite kopioitu onnistuneesti.",
"DeathDateValue": "Kuoli: {}", "DeathDateValue": "Kuoli: {}",
"CustomDlnaProfilesHelp": "Luo uusi profiili kohdistaaksesi uuteen laitteeseen tai ohittaaksesi järjestelmäprofiilin.", "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", "Episodes": "Jaksot",
"EndsAtValue": "Päättyy {0}", "EndsAtValue": "Päättyy {0}",
"Ended": "Päättynyt", "Ended": "Päättynyt",
"EnableThemeSongsHelp": "Soita tunnussäveliä taustalla selatessasi kirjastoa.", "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.", "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", "EnablePhotos": "Näytä valokuvat",
"EnableNextVideoInfoOverlay": "Näytä seuraavan videon tiedot toiston aikana", "EnableNextVideoInfoOverlay": "Näytä seuraavan videon tiedot toiston aikana",
"EnableHardwareEncoding": "Salli rauta-tason muunnoksen kiihdytys", "EnableHardwareEncoding": "Salli videomuunnoksen laitteistokiihdytys",
"EnableExternalVideoPlayers": "Ulkoiset videosoittimet", "EnableExternalVideoPlayers": "Ulkoiset videosoittimet",
"EnableDisplayMirroring": "Näytön peilaus", "EnableDisplayMirroring": "Näytön peilaus",
"EnableColorCodedBackgrounds": "Väri-koodatut taustat", "EnableColorCodedBackgrounds": "Värikoodatut taustat",
"EnableCinemaMode": "Teatteri-tila", "EnableCinemaMode": "Teatteritila",
"EnableBackdropsHelp": "Näytä taustat tietyillä sivuilla selatessasi kirjastoa.", "EnableBackdropsHelp": "Näytä taustat tietyillä sivuilla selatessasi kirjastoa.",
"EnableExternalVideoPlayersHelp": "Videota soitettaessa näytetään erillinen valikko.", "EnableExternalVideoPlayersHelp": "Videota soitettaessa näytetään erillinen valikko.",
"Depressed": "Painettu", "Depressed": "Painettu",
"ButtonSplit": "jaa", "ButtonSplit": "Jaa",
"AskAdminToCreateLibrary": "Pyydä järjestelmän ylläpitäjää luomaan kirjasto.", "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.", "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.", "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", "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.", "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.", "ErrorAddingTunerDevice": "Viritintä lisätessä ilmeni ongelma. Varmista, että se on kytketty oikein ja kokeile uudestaan.",
"EnableThemeVideosHelp": "Soita tunnusvideoita taustalla, selatessasi kirjastoa.", "EnableThemeVideosHelp": "Soita tunnusvideoita taustalla selatessasi kirjastoa.",
"AlbumArtist": "Albumin Artisti", "AlbumArtist": "Albumin artisti",
"Album": "Albumi", "Album": "Albumi",
"Played": "Toistetut", "Played": "Toistetut",
"PlayFromBeginning": "Toista alusta", "PlayFromBeginning": "Toista alusta",
@ -264,9 +263,6 @@
"OptionRandom": "Satunnainen", "OptionRandom": "Satunnainen",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionProtocolHls": "HTTP Suoratoisto", "OptionProtocolHls": "HTTP Suoratoisto",
"OptionProfileVideoAudio": "Video Audio",
"OptionProfileVideo": "Video",
"OptionProfilePhoto": "Kuva",
"OptionPremiereDate": "Ensi-iltapäivä", "OptionPremiereDate": "Ensi-iltapäivä",
"OptionPlayCount": "Toistokerrat", "OptionPlayCount": "Toistokerrat",
"OptionNew": "Uusi…", "OptionNew": "Uusi…",
@ -325,7 +321,7 @@
"LabelPreferredDisplayLanguage": "Ensisijainen näyttökieli:", "LabelPreferredDisplayLanguage": "Ensisijainen näyttökieli:",
"LabelOriginalTitle": "Alkuperäinen nimi:", "LabelOriginalTitle": "Alkuperäinen nimi:",
"LabelOriginalAspectRatio": "Alkuperäinen kuvasuhde:", "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)", "LabelEnableAutomaticPortMap": "Salli reitittimen porttien automaattinen avaaminen (UPnP)",
"LabelDownloadLanguages": "Latauskielet:", "LabelDownloadLanguages": "Latauskielet:",
"LabelDisplaySpecialsWithinSeasons": "Näytä erityiset jaksot kausien sisällä, jolloin ne ilmestyivät", "LabelDisplaySpecialsWithinSeasons": "Näytä erityiset jaksot kausien sisällä, jolloin ne ilmestyivät",
@ -335,13 +331,13 @@
"LabelDateTimeLocale": "Päivämäärä ja aika:", "LabelDateTimeLocale": "Päivämäärä ja aika:",
"LabelCustomRating": "Mukautettu luokitus:", "LabelCustomRating": "Mukautettu luokitus:",
"LabelCustomCss": "Mukautettu CSS:", "LabelCustomCss": "Mukautettu CSS:",
"LabelCertificatePassword": "Sertifikaatin salasana:", "LabelCertificatePassword": "Varmenteen salasana:",
"LabelArtistsHelp": "Erota useita käyttämällä ;", "LabelArtistsHelp": "Erota useita käyttämällä puolipistettä (;).",
"LabelAppNameExample": "Esimerkiksi: Sickbeard, Sonarr", "LabelAppNameExample": "Esimerkiksi: Sickbeard, Sonarr",
"LabelAppName": "Sovelluksen nimi", "LabelAppName": "Sovelluksen nimi",
"LabelAllowedRemoteAddressesMode": "Etä-IP-osoitesuodattimen tila:", "LabelAllowedRemoteAddressesMode": "Etä-IP-osoitesuodattimen tila:",
"LabelAllowedRemoteAddresses": "Etä-IP-osoitesuodatin:", "LabelAllowedRemoteAddresses": "Etä-IP-osoitesuodatin:",
"LabelAllowHWTranscoding": "Salli laitteistolla transkoodaus", "LabelAllowHWTranscoding": "Salli rautatranskoodaus",
"LabelAlbumArtMaxWidth": "Albumin kuvan maksimileveys:", "LabelAlbumArtMaxWidth": "Albumin kuvan maksimileveys:",
"LabelAlbumArtMaxHeight": "Albumin kuvan maksimikorkeus:", "LabelAlbumArtMaxHeight": "Albumin kuvan maksimikorkeus:",
"LabelAbortedByServerShutdown": "(Keskeytetty palvelimen sammutuksen takia)", "LabelAbortedByServerShutdown": "(Keskeytetty palvelimen sammutuksen takia)",
@ -349,7 +345,7 @@
"Horizontal": "Horisontaalinen", "Horizontal": "Horisontaalinen",
"HideWatchedContentFromLatestMedia": "Piilota toistettu sisältö \"uusin media\"-luettelosta", "HideWatchedContentFromLatestMedia": "Piilota toistettu sisältö \"uusin media\"-luettelosta",
"HeaderUpcomingOnTV": "Tulossa televisiossa", "HeaderUpcomingOnTV": "Tulossa televisiossa",
"HeaderTypeImageFetchers": "{0} Kuvien hakijat", "HeaderTypeImageFetchers": "{0} kuvien hakijaa",
"HeaderTranscodingProfile": "Transkoodausprofiili", "HeaderTranscodingProfile": "Transkoodausprofiili",
"HeaderTracks": "Raidat", "HeaderTracks": "Raidat",
"HeaderThisUserIsCurrentlyDisabled": "Tämä käyttäjä on poistettu käytöstä", "HeaderThisUserIsCurrentlyDisabled": "Tämä käyttäjä on poistettu käytöstä",
@ -366,7 +362,7 @@
"HeaderRemoveMediaLocation": "Poista mediasijainti", "HeaderRemoveMediaLocation": "Poista mediasijainti",
"HeaderRecordingOptions": "Tallennusasetukset", "HeaderRecordingOptions": "Tallennusasetukset",
"HeaderRecentlyPlayed": "Äskettäin toistetut", "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", "HeaderProfileInformation": "Profiili-informaatio",
"HeaderPreferredMetadataLanguage": "Ensisijainen metadatan kieli", "HeaderPreferredMetadataLanguage": "Ensisijainen metadatan kieli",
"HeaderPinCodeReset": "Nollaa PIN-koodi", "HeaderPinCodeReset": "Nollaa PIN-koodi",
@ -426,7 +422,6 @@
"HeaderFetchImages": "Hae kuvia:", "HeaderFetchImages": "Hae kuvia:",
"Filters": "Suodattimet", "Filters": "Suodattimet",
"FastForward": "Hyppää eteenpäin", "FastForward": "Hyppää eteenpäin",
"YadifBob": "YADIF Bob",
"MessageInvalidUser": "Väärä käyttäjätunnus tai salasana. Yritä uudelleen.", "MessageInvalidUser": "Väärä käyttäjätunnus tai salasana. Yritä uudelleen.",
"MessageConfirmRestart": "Haluatko varmasti uudelleenkäynnistää Jellyfin-palvelimen?", "MessageConfirmRestart": "Haluatko varmasti uudelleenkäynnistää Jellyfin-palvelimen?",
"MessageConfirmProfileDeletion": "Haluatko varmasti poistaa tämän profiilin?", "MessageConfirmProfileDeletion": "Haluatko varmasti poistaa tämän profiilin?",
@ -704,7 +699,7 @@
"InstallingPackage": "Asennetaan {0} (versio {1})", "InstallingPackage": "Asennetaan {0} (versio {1})",
"HeaderVideoTypes": "Videotyypit", "HeaderVideoTypes": "Videotyypit",
"HeaderVideoType": "Videotyyppi", "HeaderVideoType": "Videotyyppi",
"HeaderUploadImage": "Lataa kuva", "HeaderUploadImage": "Lähetä kuva",
"HeaderTypeText": "Kirjoita teksti", "HeaderTypeText": "Kirjoita teksti",
"HeaderTunerDevices": "Viritinlaitteet", "HeaderTunerDevices": "Viritinlaitteet",
"HeaderTuners": "Virittimet", "HeaderTuners": "Virittimet",
@ -716,9 +711,9 @@
"HeaderSortBy": "Lajittele", "HeaderSortBy": "Lajittele",
"HeaderSelectServerCachePath": "Valitse palvelimen välimuistin polku", "HeaderSelectServerCachePath": "Valitse palvelimen välimuistin polku",
"HeaderSelectPath": "Valitse polku", "HeaderSelectPath": "Valitse polku",
"HeaderSelectCertificatePath": "Valitse sertifikaatin polku", "HeaderSelectCertificatePath": "Valitse varmenteen polku",
"HeaderSelectMetadataPath": "Valitse metadatan polku", "HeaderSelectMetadataPath": "Valitse metadatan polku",
"HeaderSecondsValue": "{0} Sekuntia", "HeaderSecondsValue": "{0} sekuntia",
"HeaderRunningTasks": "Käynnissä olevat tehtävät", "HeaderRunningTasks": "Käynnissä olevat tehtävät",
"HeaderRevisionHistory": "Versiohistoria", "HeaderRevisionHistory": "Versiohistoria",
"HeaderRemoveMediaFolder": "Poista mediakansio", "HeaderRemoveMediaFolder": "Poista mediakansio",
@ -731,8 +726,8 @@
"LabelLanNetworks": "Lähiverkot:", "LabelLanNetworks": "Lähiverkot:",
"LabelKodiMetadataDateFormat": "Julkaisupäivämäärän muoto:", "LabelKodiMetadataDateFormat": "Julkaisupäivämäärän muoto:",
"LabelImageType": "Kuvan tyyppi:", "LabelImageType": "Kuvan tyyppi:",
"LabelIconMaxWidth": "Ikonin enimmäisleveys:", "LabelIconMaxWidth": "Kuvakkeen enimmäisleveys:",
"LabelIconMaxHeight": "Ikonin enimmäiskorkeus:", "LabelIconMaxHeight": "Kuvakkeen enimmäiskorkeus:",
"LabelGroupMoviesIntoCollections": "Ryhmitä elokuvat kokoelmiin", "LabelGroupMoviesIntoCollections": "Ryhmitä elokuvat kokoelmiin",
"LabelFormat": "Muoto:", "LabelFormat": "Muoto:",
"LabelFont": "Kirjasinlaji:", "LabelFont": "Kirjasinlaji:",
@ -787,7 +782,7 @@
"HeaderApiKeys": "API-avaimet", "HeaderApiKeys": "API-avaimet",
"HeaderApiKey": "API-avain", "HeaderApiKey": "API-avain",
"HeaderAdmin": "Ylläpitäjä", "HeaderAdmin": "Ylläpitäjä",
"HeaderAddUpdateImage": "Lisää/Päivitä kuva", "HeaderAddUpdateImage": "Lisää/päivitä kuva",
"HeaderAddToPlaylist": "Lisää soittolistaan", "HeaderAddToPlaylist": "Lisää soittolistaan",
"HeaderAddToCollection": "Lisää kokoelmaan", "HeaderAddToCollection": "Lisää kokoelmaan",
"HeaderActiveDevices": "Aktiiviset laitteet", "HeaderActiveDevices": "Aktiiviset laitteet",
@ -799,16 +794,16 @@
"LabelMaxScreenshotsPerItem": "Kuvakaappausten enimmäismäärä per kohde:", "LabelMaxScreenshotsPerItem": "Kuvakaappausten enimmäismäärä per kohde:",
"LabelLoginDisclaimerHelp": "Viesti, joka näytetään kirjautumissivun alareunassa.", "LabelLoginDisclaimerHelp": "Viesti, joka näytetään kirjautumissivun alareunassa.",
"LabelLockItemToPreventChanges": "Lukitse tämä kohde estääksesi tulevat muutokset", "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:", "LabelLocalHttpServerPortNumber": "Paikallisen HTTP-portin numero:",
"LabelKodiMetadataSaveImagePaths": "Tallenna kuvien polut NFO-tiedostojen sisälle", "LabelKodiMetadataSaveImagePaths": "Tallenna kuvien polut NFO-tiedostojen sisälle",
"LabelKidsCategories": "Lasten kategoriat:", "LabelKidsCategories": "Lasten kategoriat:",
"LabelHttpsPortHelp": "TCP-portin numero, jota Jellyfinin HTTPS-palvelimen tulee kuunnella.", "LabelHttpsPortHelp": "HTTPS-palvelimen TCP-portin numero.",
"LabelHttpsPort": "Paikallisen HTTPS-portin numero:", "LabelHttpsPort": "Paikallisen HTTPS-portin numero:",
"LabelHardwareAccelerationTypeHelp": "Laitteistokiihdytys vaatii ylimääräistä määritystä.", "LabelHardwareAccelerationTypeHelp": "Laitteistokiihdytys vaatii ylimääräistä määritystä.",
"LabelHardwareAccelerationType": "Laitteistokiihdytys:", "LabelHardwareAccelerationType": "Laitteistokiihdytys:",
"LabelEncoderPreset": "H264 and H265 encoding preset:", "LabelEncoderPreset": "H264- ja H265-enkoodaukset esiasetus:",
"LabelH264Crf": "H264 encoding CRF:", "LabelH264Crf": "H264-enkoodauksen CRF:",
"LabelForgotPasswordUsernameHelp": "Anna käyttäjätunnuksesi, jos muistat sen.", "LabelForgotPasswordUsernameHelp": "Anna käyttäjätunnuksesi, jos muistat sen.",
"LabelEveryXMinutes": "Joka:", "LabelEveryXMinutes": "Joka:",
"LabelEndDate": "Päättymispäivä:", "LabelEndDate": "Päättymispäivä:",
@ -816,7 +811,7 @@
"LabelEnableDlnaDebugLoggingHelp": "Luo suuria lokitiedostoja ja tulisi käyttää vain tarvittaessa vianmääritystä varten.", "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.", "LabelEnableDlnaServerHelp": "Sallii verkon UPnP-laitteiden selata ja toistaa sisältöä tältä palvelimelta.",
"LabelEnableDlnaServer": "Ota DLNA-palvelin käyttöön", "LabelEnableDlnaServer": "Ota DLNA-palvelin käyttöön",
"LabelEnableDlnaPlayTo": "Salli DLNA toisto", "LabelEnableDlnaPlayTo": "Salli DLNA-toisto",
"LabelEnableDlnaDebugLogging": "Ota DLNA:n virheenjäljitys käyttöön", "LabelEnableDlnaDebugLogging": "Ota DLNA:n virheenjäljitys käyttöön",
"LabelEnableBlastAliveMessages": "Lähetä hereilläolo -viesti", "LabelEnableBlastAliveMessages": "Lähetä hereilläolo -viesti",
"LabelEnableBlastAliveMessagesHelp": "Ota tämä käyttöön, jos muilla verkon UPnP-laitteilla on ongelmia palvelimen havaitsemisessa.", "LabelEnableBlastAliveMessagesHelp": "Ota tämä käyttöön, jos muilla verkon UPnP-laitteilla on ongelmia palvelimen havaitsemisessa.",
@ -829,18 +824,14 @@
"LabelDeviceDescription": "Laitteen kuvaus", "LabelDeviceDescription": "Laitteen kuvaus",
"LabelDefaultScreen": "Oletusnäyttö:", "LabelDefaultScreen": "Oletusnäyttö:",
"LabelDefaultUser": "Oletuskäyttäjä:", "LabelDefaultUser": "Oletuskäyttäjä:",
"LabelCustomCertificatePathHelp": "Polku PKCS # 12-tiedostoon, joka sisältää sertifikaatin ja yksityisen avaimen, jotta TLS-tuki voidaan sallia henkilökohtaiselle verkkotunnukselle.", "LabelCustomCertificatePathHelp": "Polku PKCS #12-tiedostoon joka sisältää varmenteen ja yksityisen avaimen jolla TLS-tuki otetaan käyttöön omalle verkkotunnukselle.",
"LabelCustomCertificatePath": "Mukautetun SSL-sertifikaatin polku:", "LabelCustomCertificatePath": "Mukautetun SSL-varmenteen polku:",
"LabelContentType": "Sisältötyyppi:", "LabelContentType": "Sisältötyyppi:",
"LabelChannels": "Kanavat:", "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):", "LabelRuntimeMinutes": "Pituus (minuutteja):",
"LabelReleaseDate": "Julkaisupäivä:", "LabelReleaseDate": "Julkaisupäivä:",
"Genre": "Tyylilaji", "Genre": "Tyylilaji",
"FolderTypeBooks": "Kirjat",
"FolderTypeMusicVideos": "Musiikkivideot",
"FolderTypeMusic": "Musiikki",
"FolderTypeMovies": "Elokuvat",
"File": "Tiedosto", "File": "Tiedosto",
"Favorite": "Suosikki", "Favorite": "Suosikki",
"Extras": "Extrat", "Extras": "Extrat",
@ -915,7 +906,7 @@
"LabelInternetQuality": "Verkkoyhteyden laatu:", "LabelInternetQuality": "Verkkoyhteyden laatu:",
"LabelEmbedAlbumArtDidl": "Upota albumin kuvamateriaali Didl:iin", "LabelEmbedAlbumArtDidl": "Upota albumin kuvamateriaali Didl:iin",
"LabelDeinterlaceMethod": "Lomituksen poistamismenetelmä:", "LabelDeinterlaceMethod": "Lomituksen poistamismenetelmä:",
"LabelAudioBitDepth": "Audion bittisyvyys:", "LabelAudioBitDepth": "Äänen bittisyvyys:",
"LabelAlbumArtists": "Albumin artistit:", "LabelAlbumArtists": "Albumin artistit:",
"Items": "Kohteet", "Items": "Kohteet",
"ItemCount": "{0} kohdetta", "ItemCount": "{0} kohdetta",
@ -928,7 +919,7 @@
"HeaderRecordingPostProcessing": "Tallennuksen jälkikäsittely", "HeaderRecordingPostProcessing": "Tallennuksen jälkikäsittely",
"HeaderParentalRatings": "Ikärajat", "HeaderParentalRatings": "Ikärajat",
"HeaderOtherItems": "Muut kohteet", "HeaderOtherItems": "Muut kohteet",
"HeaderLiveTvTunerSetup": "Live-TV virittimen määritys", "HeaderLiveTvTunerSetup": "Live-TV-virittimen määritys",
"HeaderLibrarySettings": "Kirjaston asetukset", "HeaderLibrarySettings": "Kirjaston asetukset",
"HeaderGuideProviders": "TV-ohjelmaoppaiden tarjoajat", "HeaderGuideProviders": "TV-ohjelmaoppaiden tarjoajat",
"HeaderEnabledFields": "Käytössä olevat kentät", "HeaderEnabledFields": "Käytössä olevat kentät",
@ -950,19 +941,19 @@
"LabelEnableRealtimeMonitor": "Ota reaaliaikainen seuranta käyttöön", "LabelEnableRealtimeMonitor": "Ota reaaliaikainen seuranta käyttöön",
"LabelDropImageHere": "Pudota kuva tähän, tai paina selataksesi.", "LabelDropImageHere": "Pudota kuva tähän, tai paina selataksesi.",
"LabelDroppedFrames": "Pudotettuja kuvia:", "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ä.", "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:", "LabelCorruptedFrames": "Korruptoituneita kuvia:",
"LabelCriticRating": "Kriitikoiden luokitus:", "LabelCriticRating": "Kriitikoiden luokitus:",
"LabelCommunityRating": "Yhteisön luokitus:", "LabelCommunityRating": "Yhteisön luokitus:",
"LabelCancelled": "Peruttu", "LabelCancelled": "Peruttu",
"LabelBlockContentWithTags": "Estä kohteet tunnisteilla:", "LabelBlockContentWithTags": "Estä kohteet tunnisteilla:",
"LabelBitrate": "Bitrate:", "LabelBitrate": "Bittinopeus:",
"LabelAudioSampleRate": "Audion näytteenottotaajuus:", "LabelAudioSampleRate": "Äänen näytteenottotaajuus:",
"LabelAudioChannels": "Audiokanavia:", "LabelAudioChannels": "Äänikanavia:",
"LabelAudioBitrate": "Audion bitrate:", "LabelAudioBitrate": "Äänen bittinopeus:",
"LabelAudioCodec": "Audio codec:", "LabelAudioCodec": "Äänen pakkauksenhallinta:",
"LabelSubtitleDownloaders": "Tekstitysten lataajat:", "LabelSubtitleDownloaders": "Tekstitysten lataajat:",
"LabelSpecialSeasonsDisplayName": "Erikoiskauden näyttönimi:", "LabelSpecialSeasonsDisplayName": "Erikoiskauden näyttönimi:",
"LabelSortTitle": "Lajitteluotsikko:", "LabelSortTitle": "Lajitteluotsikko:",
@ -1005,7 +996,7 @@
"LabelLibraryPageSize": "Kirjastosivun kohteiden määrä:", "LabelLibraryPageSize": "Kirjastosivun kohteiden määrä:",
"LabelLibraryPageSizeHelp": "Asettaa kirjastosivulla näytettävien kohteiden määrän. Arvo 0 poistaa sivutuksen käytöstä.", "LabelLibraryPageSizeHelp": "Asettaa kirjastosivulla näytettävien kohteiden määrän. Arvo 0 poistaa sivutuksen käytöstä.",
"Unrated": "Luokittelematon", "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", "OnWakeFromSleep": "Lepotilasta poistuttaessa",
"WeeklyAt": "{0}sin klo {1}", "WeeklyAt": "{0}sin klo {1}",
"Whitelist": "Sallitut", "Whitelist": "Sallitut",
@ -1019,21 +1010,20 @@
"ValueCodec": "Codec: {0}", "ValueCodec": "Codec: {0}",
"ValueAudioCodec": "Audio Codec: {0}", "ValueAudioCodec": "Audio Codec: {0}",
"SeriesYearToPresent": "{0} - Nykyhetki", "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}", "FormatValue": "Muoto: {0}",
"General": "Yleinen", "General": "Yleinen",
"FolderTypeUnset": "Sekalainen sisältö",
"FetchingData": "Noudetaan lisätietoja", "FetchingData": "Noudetaan lisätietoja",
"Features": "Ominaisuudet", "Features": "Ominaisuudet",
"ErrorStartHourGreaterThanEnd": "Loppumisajan on oltava myöhemmin kuin aloitusaika.", "ErrorStartHourGreaterThanEnd": "Loppumisajan on oltava myöhemmin kuin aloitusaika.",
"MediaInfoAnamorphic": "Anamorfinen", "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.", "EnableDetailsBannerHelp": "Näyttää julistekuvan yksityiskohdat -sivun ylälaidassa.",
"EnableDetailsBanner": "Yksityiskohtien banneri", "EnableDetailsBanner": "Yksityiskohtien julistekuva",
"ButtonSyncPlay": "SyncPlay", "ButtonSyncPlay": "SyncPlay",
"HeaderAccessSchedule": "Käyttöoikeusaikataulu", "HeaderAccessSchedule": "Käyttöoikeusaikataulu",
"HeaderAccessScheduleHelp": "Luo käyttöoikeusaikataulu rajoittaaksesi käyttöä tietylle aikavälille.", "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.", "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.", "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", "GuideProviderSelectListings": "Valitse listaukset",
@ -1044,8 +1034,8 @@
"ErrorSavingTvProvider": "TV-palveluntarjoajaa lisättäessä tapahtui virhe. Varmista sen saatavuus ja yritä uudestaan.", "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.", "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.", "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)", "EnableDecodingColorDepth10Vp9": "Salli 10-bittinen laitteistopurku (VP9)",
"EnableDecodingColorDepth10Hevc": "Salli 10-bittinen hardware dekoodaus (HEVC)", "EnableDecodingColorDepth10Hevc": "Salli 10-bittinen laitteistopurku (HEVC)",
"HeaderCastAndCrew": "Näyttelijät ja henkilökunta", "HeaderCastAndCrew": "Näyttelijät ja henkilökunta",
"HeaderCancelSeries": "Peruuta sarja", "HeaderCancelSeries": "Peruuta sarja",
"HeaderCancelRecording": "Peruuta tallennus", "HeaderCancelRecording": "Peruuta tallennus",
@ -1053,7 +1043,141 @@
"HeaderBlockItemsWithNoRating": "Estä kaikki joissa ei ole luokitusta tai jonka luokitusta ei voida tunnistaa:", "HeaderBlockItemsWithNoRating": "Estä kaikki joissa ei ole luokitusta tai jonka luokitusta ei voida tunnistaa:",
"HeaderAppearsOn": "Esiintyy seuraavissa", "HeaderAppearsOn": "Esiintyy seuraavissa",
"ApiKeysCaption": "Lista aktiivisista API-avaimista", "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", "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": "<b>{0}</b> puskuroi…",
"MessageSyncPlayUserLeft": "<b>{0}</b> poistui ryhmästä.",
"MessageSyncPlayUserJoined": "<b>{0}</b> 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ä"
} }

View File

@ -14,7 +14,6 @@
"EnableDisplayMirroring": "Duplication d'écran", "EnableDisplayMirroring": "Duplication d'écran",
"EndsAtValue": "Se termine à {0}", "EndsAtValue": "Se termine à {0}",
"File": "Fichier", "File": "Fichier",
"FolderTypeTvShows": "Séries TV",
"Friday": "Vendredi", "Friday": "Vendredi",
"HeaderAddToCollection": "Ajouter à la Collection", "HeaderAddToCollection": "Ajouter à la Collection",
"HeaderAddToPlaylist": "Ajouter à la liste de lecture", "HeaderAddToPlaylist": "Ajouter à la liste de lecture",
@ -65,11 +64,11 @@
"Thursday": "Jeudi", "Thursday": "Jeudi",
"TrackCount": "{0} pistes", "TrackCount": "{0} pistes",
"Tuesday": "Mardi", "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}", "ValueSpecialEpisodeName": "Spécial - {0}",
"Wednesday": "Mercredi", "Wednesday": "Mercredi",
"WelcomeToProject": "Bienvenue dans Jellyfin !", "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 <b>Terminer</b> pour consulter le <b>Tableau de bord du serveur</b>.", "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 <b>Terminer</b> pour consulter le <b>Tableau de bord</b>.",
"Absolute": "Absolu", "Absolute": "Absolu",
"AccessRestrictedTryAgainLater": "Accès restreint. Veuillez réessayer plus tard.", "AccessRestrictedTryAgainLater": "Accès restreint. Veuillez réessayer plus tard.",
"Actor": "Acteur(trice)", "Actor": "Acteur(trice)",
@ -129,7 +128,7 @@
"BoxRear": "Dos de boîtier", "BoxRear": "Dos de boîtier",
"Browse": "Parcourir", "Browse": "Parcourir",
"MessageBrowsePluginCatalog": "Explorer notre catalogue des plugins pour voir les plugins disponibles.", "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.", "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", "ButtonAddMediaLibrary": "Ajouter une médiathèque",
"ButtonAddScheduledTaskTrigger": "Ajouter un déclencheur", "ButtonAddScheduledTaskTrigger": "Ajouter un déclencheur",
@ -222,5 +221,39 @@
"ColorTransfer": "Transfert de couleur", "ColorTransfer": "Transfert de couleur",
"ColorSpace": "Espace colorimétrique", "ColorSpace": "Espace colorimétrique",
"ColorPrimaries": "Primaires colorimétriques", "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"
} }

View File

@ -202,12 +202,6 @@
"FileReadCancelled": "La lecture du fichier a été annulée.", "FileReadCancelled": "La lecture du fichier a été annulée.",
"FileReadError": "Une erreur est survenue pendant la lecture du fichier.", "FileReadError": "Une erreur est survenue pendant la lecture du fichier.",
"Filters": "Filtres", "Filters": "Filtres",
"FolderTypeBooks": "Livres",
"FolderTypeMovies": "Films",
"FolderTypeMusic": "Musique",
"FolderTypeMusicVideos": "Vidéos musicales",
"FolderTypeTvShows": "TV",
"FolderTypeUnset": "Contenu mixte",
"Folders": "Dossiers", "Folders": "Dossiers",
"FormatValue": "Format : {0}", "FormatValue": "Format : {0}",
"Friday": "Vendredi", "Friday": "Vendredi",
@ -423,9 +417,7 @@
"LabelAlbum": "Album :", "LabelAlbum": "Album :",
"LabelAlbumArtHelp": "PN utilisé pour les images d'album, dans lattribut dlna:profileID de upnp:albumArtURi. Certains appareils nécessitent une valeur spécifique, peu importe la taille de l'image.", "LabelAlbumArtHelp": "PN utilisé pour les images d'album, dans lattribut 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 :", "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 :", "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 :", "LabelAlbumArtPN": "PN d'images d'album :",
"LabelAlbumArtists": "Artistes de l'album :", "LabelAlbumArtists": "Artistes de l'album :",
"LabelAllowHWTranscoding": "Autoriser le transcodage matériel", "LabelAllowHWTranscoding": "Autoriser le transcodage matériel",
@ -533,9 +525,7 @@
"LabelHttpsPort": "Numéro de port HTTPS local :", "LabelHttpsPort": "Numéro de port HTTPS local :",
"LabelHttpsPortHelp": "Le numéro de port TCP pour le serveur HTTPS.", "LabelHttpsPortHelp": "Le numéro de port TCP pour le serveur HTTPS.",
"LabelIconMaxHeight": "Hauteur maximum des icônes :", "LabelIconMaxHeight": "Hauteur maximum des icônes :",
"LabelIconMaxHeightHelp": "Résolution maximum des icônes exposée par upnp:icon.",
"LabelIconMaxWidth": "Largeur maximum des icônes :", "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.", "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é.", "LabelImageFetchersHelp": "Activez cette option pour classer vos récupérateurs d'images par ordre de priorité.",
"LabelImageType": "Type d'image :", "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\".", "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", "OptionPlayCount": "Nombre de lectures",
"OptionPremiereDate": "Date de la première", "OptionPremiereDate": "Date de la première",
"OptionProfileVideo": "Vidéo",
"OptionProfileVideoAudio": "Vidéo Audio",
"OptionProtocolHls": "Streaming Http en direct", "OptionProtocolHls": "Streaming Http en direct",
"OptionReleaseDate": "Date de sortie", "OptionReleaseDate": "Date de sortie",
"OptionReportByteRangeSeekingWhenTranscoding": "Signaler que le serveur prend en charge la recherche d'octets lors du transcodage", "OptionReportByteRangeSeekingWhenTranscoding": "Signaler que le serveur prend en charge la recherche d'octets lors du transcodage",
@ -1179,7 +1167,6 @@
"OptionBluray": "Blu-ray", "OptionBluray": "Blu-ray",
"OptionIsHD": "HD", "OptionIsHD": "HD",
"OptionIsSD": "SD", "OptionIsSD": "SD",
"OptionProfilePhoto": "Photo",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionRegex": "Expression régulière", "OptionRegex": "Expression régulière",
"Premiere": "Première", "Premiere": "Première",
@ -1280,10 +1267,9 @@
"ListPaging": "{0}-{1} de {2}", "ListPaging": "{0}-{1} de {2}",
"WriteAccessRequired": "Jellyfin a besoin d'un accès en écriture à ce dossier. Merci de vérifier laccès en écriture et réessayez.", "WriteAccessRequired": "Jellyfin a besoin d'un accès en écriture à ce dossier. Merci de vérifier laccè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.", "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", "Yadif": "YADIF",
"LabelDeinterlaceMethod": "Méthode de désentrelacement :", "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 :", "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.", "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.", "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", "MusicVideos": "Clips musicaux",
"Image": "Image", "Image": "Image",
"Data": "Données", "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 :"
} }

View File

@ -12,5 +12,9 @@
"Aired": "Emitido", "Aired": "Emitido",
"AddToPlaylist": "Engadir á lista de reprodución", "AddToPlaylist": "Engadir á lista de reprodución",
"Add": "Engadir", "Add": "Engadir",
"ButtonSyncPlay": "SyncPlay" "ButtonSyncPlay": "SyncPlay",
"Collections": "Colecións",
"Channels": "Canles",
"Books": "Libros",
"Artists": "Artistas"
} }

View File

@ -8,11 +8,6 @@
"Continuing": "Fortlaufend", "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.", "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", "Ended": "Beendent",
"FolderTypeBooks": "Büecher",
"FolderTypeMovies": "Film",
"FolderTypeMusic": "Musig",
"FolderTypeMusicVideos": "Musigvideos",
"FolderTypeTvShows": "TV",
"Friday": "Friitig", "Friday": "Friitig",
"HeaderDeviceAccess": "Grät Zuegriff", "HeaderDeviceAccess": "Grät Zuegriff",
"HeaderEasyPinCode": "Eifache Pin Code", "HeaderEasyPinCode": "Eifache Pin Code",

View File

@ -33,7 +33,7 @@
"ChannelNameOnly": "ערוץ {0} בלבד", "ChannelNameOnly": "ערוץ {0} בלבד",
"ChannelNumber": "מספר ערוץ", "ChannelNumber": "מספר ערוץ",
"Composer": "מלחין", "Composer": "מלחין",
"ConfigureDateAdded": "‫הגדר כיצד תאריך ההוספה נקבע בלוח המחוונים של שרת ה-Jellyfin תחת הגדרות הספרייה", "ConfigureDateAdded": "‫הגדר כיצד תאריך ההוספה נקבע בלוח המחוונים תחת הגדרות הספרייה",
"ConfirmDeleteImage": "למחוק את התמונה?", "ConfirmDeleteImage": "למחוק את התמונה?",
"ConfirmDeleteItem": "מחיקת פריט זה תמחק אותו הן ממערכת הקבצים והן מספריית המדיה שלך. האם אתה בטוח שברצונך להמשיך?", "ConfirmDeleteItem": "מחיקת פריט זה תמחק אותו הן ממערכת הקבצים והן מספריית המדיה שלך. האם אתה בטוח שברצונך להמשיך?",
"ConfirmDeleteItems": "מחיקת פריטים אלה תמחק אותם הן ממערכת הקבצים והן מספריית המדיה שלך. האם אתה בטוח שברצונך להמשיך?", "ConfirmDeleteItems": "מחיקת פריטים אלה תמחק אותם הן ממערכת הקבצים והן מספריית המדיה שלך. האם אתה בטוח שברצונך להמשיך?",
@ -59,10 +59,6 @@
"FileNotFound": "קובץ לא נמצא.", "FileNotFound": "קובץ לא נמצא.",
"FileReadCancelled": "קריאת הקובץ בוטלה.", "FileReadCancelled": "קריאת הקובץ בוטלה.",
"FileReadError": "חלה שגיאה בקריאת הקובץ.", "FileReadError": "חלה שגיאה בקריאת הקובץ.",
"FolderTypeMovies": "סרטים",
"FolderTypeMusic": "מוזיקה",
"FolderTypeMusicVideos": "קליפים",
"FolderTypeTvShows": "תוכניות טלויזיה",
"Friday": "שישי", "Friday": "שישי",
"Genres": "ז'אנרים", "Genres": "ז'אנרים",
"GroupVersions": "גרסאות קבוצתיות", "GroupVersions": "גרסאות קבוצתיות",
@ -157,7 +153,7 @@
"LabelEnableBlastAliveMessagesHelp": "אפשר זאת אם השרת לא מזוהה כאמין על ידי מכשירי UPnP אחרים ברשת שלך.", "LabelEnableBlastAliveMessagesHelp": "אפשר זאת אם השרת לא מזוהה כאמין על ידי מכשירי UPnP אחרים ברשת שלך.",
"LabelEnableDlnaClientDiscoveryInterval": "זמן גילוי קליינטים", "LabelEnableDlnaClientDiscoveryInterval": "זמן גילוי קליינטים",
"LabelEnableDlnaDebugLogging": "אפשר ניהול רישום באגים בDLNA", "LabelEnableDlnaDebugLogging": "אפשר ניהול רישום באגים בDLNA",
"LabelEnableDlnaDebugLoggingHelp": "אפשרות זו תיצור קבצי לוג גדולים יותר ועליך להשתמש בה רק על מנת לפתור תקלות.", "LabelEnableDlnaDebugLoggingHelp": "צור קבצי לוג גדולים יותר ועליך להשתמש בה רק על מנת לפתור תקלות.",
"LabelEnableDlnaPlayTo": "מאפשר ניגון DLNA ל", "LabelEnableDlnaPlayTo": "מאפשר ניגון DLNA ל",
"LabelEnableDlnaServer": "אפשר שרת DLNA", "LabelEnableDlnaServer": "אפשר שרת DLNA",
"LabelEnableRealtimeMonitor": "אפשר מעקב בזמן אמת", "LabelEnableRealtimeMonitor": "אפשר מעקב בזמן אמת",
@ -295,9 +291,6 @@
"OptionParentalRating": "דירוג בקרת הורים", "OptionParentalRating": "דירוג בקרת הורים",
"OptionPlayCount": "כמות ניגונים", "OptionPlayCount": "כמות ניגונים",
"OptionPremiereDate": "תאריך בכורה", "OptionPremiereDate": "תאריך בכורה",
"OptionProfilePhoto": "תמונה",
"OptionProfileVideo": "וידאו",
"OptionProfileVideoAudio": "צליל וידאו",
"OptionResumable": "ניתן להמשיך", "OptionResumable": "ניתן להמשיך",
"OptionSpecialEpisode": "ספיישלים", "OptionSpecialEpisode": "ספיישלים",
"OptionTrackName": "שם הרצועה", "OptionTrackName": "שם הרצועה",
@ -418,7 +411,7 @@
"Books": "ספרים", "Books": "ספרים",
"Absolute": "מוחלט", "Absolute": "מוחלט",
"AccessRestrictedTryAgainLater": "הגישה מוגבלת כרגע, נסה שוב במועד מאוחר יותר.", "AccessRestrictedTryAgainLater": "הגישה מוגבלת כרגע, נסה שוב במועד מאוחר יותר.",
"AddedOnValue": "נוספו {0}", "AddedOnValue": "התווסף {0}",
"Blacklist": "רשימה שחורה", "Blacklist": "רשימה שחורה",
"Banner": "באנר", "Banner": "באנר",
"Auto": "אוטומטי", "Auto": "אוטומטי",
@ -437,7 +430,7 @@
"AlwaysPlaySubtitlesHelp": "כתוביות בשפה המועדפת ייטענו ללא קשר לשפת השמע.", "AlwaysPlaySubtitlesHelp": "כתוביות בשפה המועדפת ייטענו ללא קשר לשפת השמע.",
"AlwaysPlaySubtitles": "הפעל תמיד", "AlwaysPlaySubtitles": "הפעל תמיד",
"AllowRemoteAccessHelp": "אם לא מסומן, כל החיבורים המרוחקים ייחסמו.", "AllowRemoteAccessHelp": "אם לא מסומן, כל החיבורים המרוחקים ייחסמו.",
"AllowRemoteAccess": "אפשר חיבור מרוחק לשרת Jellyfin זה.", "AllowRemoteAccess": "אפשר חיבור מרוחק לשרת זה.",
"AllowMediaConversionHelp": "הענק או דחה גישה להמרת מדיה.", "AllowMediaConversionHelp": "הענק או דחה גישה להמרת מדיה.",
"Aired": "שודר", "Aired": "שודר",
"AirDate": "תאריך שידור", "AirDate": "תאריך שידור",
@ -449,7 +442,7 @@
"Channels": "ערוצים", "Channels": "ערוצים",
"HeaderContinueWatching": "המשך לצפות", "HeaderContinueWatching": "המשך לצפות",
"AllowOnTheFlySubtitleExtraction": "אפשר חילוץ כתוביות בזמן אמת", "AllowOnTheFlySubtitleExtraction": "אפשר חילוץ כתוביות בזמן אמת",
"AllowHWTranscodingHelp": "אפשר למלקט לקודד הזרמות בזמן אמת. זה עשוי לעזור בהפחתת הקידוד שנעשה ע\"י השרת.", "AllowHWTranscodingHelp": "אפשר למקלט לקודד הזרמות בזמן אמת. זה עשוי לעזור בהפחתת הקידוד שנעשה ע\"י השרת.",
"AllComplexFormats": "כל הפורמטים המורכבים (ASS, SSA, VOBSUB, PGS, SUB/IDX, …)", "AllComplexFormats": "כל הפורמטים המורכבים (ASS, SSA, VOBSUB, PGS, SUB/IDX, …)",
"Songs": "שירים", "Songs": "שירים",
"Shows": "סדרות", "Shows": "סדרות",
@ -483,7 +476,7 @@
"ButtonAddMediaLibrary": "הוסף ספריית מדיה", "ButtonAddMediaLibrary": "הוסף ספריית מדיה",
"ButtonAddImage": "הוסף תמונה", "ButtonAddImage": "הוסף תמונה",
"AskAdminToCreateLibrary": "בקש ממנהל ליצור ספרייה.", "AskAdminToCreateLibrary": "בקש ממנהל ליצור ספרייה.",
"Ascending": "סדר עולה", "Ascending": "בסדר עולה",
"Photos": "תמונות", "Photos": "תמונות",
"MessageConfirmShutdown": "‫האם אתה בטוח שברצונך לכבות את השרת?", "MessageConfirmShutdown": "‫האם אתה בטוח שברצונך לכבות את השרת?",
"MessageConfirmRestart": "‫האם אתה בטוח שברצונך לאתחל את שרת ה-Jellyfin?", "MessageConfirmRestart": "‫האם אתה בטוח שברצונך לאתחל את שרת ה-Jellyfin?",
@ -538,8 +531,6 @@
"Genre": "ז'אנר", "Genre": "ז'אנר",
"General": "כללי", "General": "כללי",
"Fullscreen": "מסך מלא", "Fullscreen": "מסך מלא",
"FolderTypeUnset": "תוכן מעורבב",
"FolderTypeBooks": "ספרים",
"Filters": "מסננים", "Filters": "מסננים",
"Rewind": "הרצה לאחור", "Rewind": "הרצה לאחור",
"FastForward": "הרצה קדימה", "FastForward": "הרצה קדימה",
@ -717,5 +708,124 @@
"OptionEnableExternalContentInSuggestions": "הפעל תוכן חיצוני בהמלצות", "OptionEnableExternalContentInSuggestions": "הפעל תוכן חיצוני בהמלצות",
"OptionEnableAccessToAllLibraries": "אפשר גישה לכל הספריות", "OptionEnableAccessToAllLibraries": "אפשר גישה לכל הספריות",
"OptionEnableAccessToAllChannels": "אפשר גישה לכל הערוצים", "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": "מארז"
} }

View File

@ -93,5 +93,7 @@
"MessageBrowsePluginCatalog": "उपलब्ध प्लगिन्स देखने के लिए हमारे कैटलॉग को ब्राउज़ करें।", "MessageBrowsePluginCatalog": "उपलब्ध प्लगिन्स देखने के लिए हमारे कैटलॉग को ब्राउज़ करें।",
"Browse": "ब्राउज़", "Browse": "ब्राउज़",
"BoxSet": "बॉक्स सेट", "BoxSet": "बॉक्स सेट",
"BurnSubtitlesHelp": "निर्धारित करता है कि वीडियो ट्रांसकोडिंग करते समय सर्वर को उपशीर्षक बर्न-इन करना चाहिए। इससे बचने से प्रदर्शन में बहुत सुधार होगा। छवि आधारित उपशीर्षक (VOBSUB, PGS, SUB, IDX, …) एवं ASS अथवा SSA जैसे उपशीर्षक बर्न-इन करने के लिए ऑटो का चयन करें।" "BurnSubtitlesHelp": "निर्धारित करता है कि वीडियो ट्रांसकोडिंग करते समय सर्वर को उपशीर्षक बर्न-इन करना चाहिए। इससे बचने से प्रदर्शन में बहुत सुधार होगा। छवि आधारित उपशीर्षक (VOBSUB, PGS, SUB, IDX, …) एवं ASS अथवा SSA जैसे उपशीर्षक बर्न-इन करने के लिए ऑटो का चयन करें।",
"ButtonRemove": "हटाना",
"ButtonOpen": "खोलो"
} }

View File

@ -109,12 +109,6 @@
"FileNotFound": "Datoteka nije pronađena.", "FileNotFound": "Datoteka nije pronađena.",
"FileReadCancelled": "Učitavanje datoteke je prekinuto.", "FileReadCancelled": "Učitavanje datoteke je prekinuto.",
"FileReadError": "Prilikom učitavanja datoteke dogodila se greška.", "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", "Friday": "Petak",
"Genres": "Žanrovi", "Genres": "Žanrovi",
"GroupVersions": "Verzija grupe", "GroupVersions": "Verzija grupe",
@ -277,9 +271,7 @@
"LabelAirsBeforeSeason": "Emitiranje prije sezone:", "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.", "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:", "LabelAlbumArtMaxHeight": "Maksimalna visina Album art-a:",
"LabelAlbumArtMaxHeightHelp": "Maksimalna rezolucija albuma izloženih putem UPnP:albumArtURI.",
"LabelAlbumArtMaxWidth": "Maksimalna širina Album art-a:", "LabelAlbumArtMaxWidth": "Maksimalna širina Album art-a:",
"LabelAlbumArtMaxWidthHelp": "Maksimalna rezolucija albuma izloženih putem UPnP:albumArtURI.",
"LabelAlbumArtPN": "Grafika albuma PN:", "LabelAlbumArtPN": "Grafika albuma PN:",
"LabelAlbumArtists": "Izvođači albuma:", "LabelAlbumArtists": "Izvođači albuma:",
"LabelAllowHWTranscoding": "Dopusti hardversko konvertiranje", "LabelAllowHWTranscoding": "Dopusti hardversko konvertiranje",
@ -364,9 +356,7 @@
"LabelHttpsPort": "Lokalni broj https porta:", "LabelHttpsPort": "Lokalni broj https porta:",
"LabelHttpsPortHelp": "Broj TCP porta na koji se Jellyfin https server treba vezati.", "LabelHttpsPortHelp": "Broj TCP porta na koji se Jellyfin https server treba vezati.",
"LabelIconMaxHeight": "Maksimalna visina ikona:", "LabelIconMaxHeight": "Maksimalna visina ikona:",
"LabelIconMaxHeightHelp": "Maksimalna rezolucija ikona izloženih putem UPnP:icon.",
"LabelIconMaxWidth": "Maksimalna širina ikona:", "LabelIconMaxWidth": "Maksimalna širina ikona:",
"LabelIconMaxWidthHelp": "Maksimalna rezolucija ikona izloženih putem UPnP:icon.",
"LabelIdentificationFieldHelp": "Spis-neosjetljivi podniz ili regex izraz.", "LabelIdentificationFieldHelp": "Spis-neosjetljivi podniz ili regex izraz.",
"LabelImageFetchersHelp": "Omogućite i poredajte željene dohvatače slika po redu prioriteta.", "LabelImageFetchersHelp": "Omogućite i poredajte željene dohvatače slika po redu prioriteta.",
"LabelImageType": "Tip slike:", "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\".", "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", "OptionPlayCount": "Broju izvođenja",
"OptionPremiereDate": "Datum premijere", "OptionPremiereDate": "Datum premijere",
"OptionProfilePhoto": "Slika",
"OptionProtocolHls": "Http strujanje uživo", "OptionProtocolHls": "Http strujanje uživo",
"OptionReleaseDate": "Datum izdavanja", "OptionReleaseDate": "Datum izdavanja",
"OptionReportByteRangeSeekingWhenTranscoding": "Izvješće da li poslužitelj podržava bajt traženja kada se konvertira", "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.", "AskAdminToCreateLibrary": "Traži administratora da kreira biblioteku.",
"PictureInPicture": "Slika u slici", "PictureInPicture": "Slika u slici",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionProfileVideo": "Video",
"OptionIsSD": "SD", "OptionIsSD": "SD",
"OptionIsHD": "HD", "OptionIsHD": "HD",
"OptionDvd": "DVD", "OptionDvd": "DVD",

View File

@ -79,12 +79,6 @@
"Features": "Jellemzők", "Features": "Jellemzők",
"FileNotFound": "Fájl nem található.", "FileNotFound": "Fájl nem található.",
"Filters": "Szűrők", "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", "Folders": "Könyvtárak",
"Friday": "Péntek", "Friday": "Péntek",
"Fullscreen": "Teljes képernyő", "Fullscreen": "Teljes képernyő",
@ -333,7 +327,6 @@
"OptionNew": "Új…", "OptionNew": "Új…",
"OptionParentalRating": "Korhatár besorolás", "OptionParentalRating": "Korhatár besorolás",
"OptionPlayCount": "Lejátszások száma", "OptionPlayCount": "Lejátszások száma",
"OptionProfileVideo": "Videó",
"OptionReleaseDate": "Megjelenés dátuma", "OptionReleaseDate": "Megjelenés dátuma",
"OptionResumable": "Folytatható", "OptionResumable": "Folytatható",
"OptionTrackName": "Sáv Címe", "OptionTrackName": "Sáv Címe",
@ -974,8 +967,6 @@
"OptionPlainStorageFolders": "Az összes mappa megjelenítése egyszerű tároló mappaként", "OptionPlainStorageFolders": "Az összes mappa megjelenítése egyszerű tároló mappaként",
"OptionPlainVideoItems": "Az összes videó megjelenítése egyszerű videófelvételként", "OptionPlainVideoItems": "Az összes videó megjelenítése egyszerű videófelvételként",
"OptionPremiereDate": "Premier dátuma", "OptionPremiereDate": "Premier dátuma",
"OptionProfilePhoto": "Fénykép",
"OptionProfileVideoAudio": "Videó Audió",
"OptionProtocolHls": "HTTP Live Streaming", "OptionProtocolHls": "HTTP Live Streaming",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionRegex": "Regex", "OptionRegex": "Regex",
@ -1133,9 +1124,7 @@
"ImportFavoriteChannelsHelp": "Csak a tuner eszközön kedvencként megjelölt csatornák kerülnek importálásra.", "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.", "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:", "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:", "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:", "LabelAlbumArtPN": "Albumborító PN:",
"LabelAuthProvider": "Azonosítási Szolgáltató:", "LabelAuthProvider": "Azonosítási Szolgáltató:",
"LabelBurnSubtitles": "Feliratok beégetése:", "LabelBurnSubtitles": "Feliratok beégetése:",
@ -1149,9 +1138,7 @@
"LabelEnableBlastAliveMessages": "Blast alive üzenetek", "LabelEnableBlastAliveMessages": "Blast alive üzenetek",
"LabelHttpsPortHelp": "A TCP port száma, melyen a HTTPS szerver figyel.", "LabelHttpsPortHelp": "A TCP port száma, melyen a HTTPS szerver figyel.",
"LabelIconMaxHeight": "Ikon maximális magasság:", "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:", "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.", "LabelIdentificationFieldHelp": "Kis-és nagybetű különbséget figyelmen kívül hagyó szöveg vagy reguláris kifejezés.",
"LabelKeepUpTo": "Őrizd meg:", "LabelKeepUpTo": "Őrizd meg:",
"LabelKodiMetadataUser": "Mentsd el a következő felhasználó megtekintési adatát az NFO-ba:", "LabelKodiMetadataUser": "Mentsd el a következő felhasználó megtekintési adatát az NFO-ba:",
@ -1285,7 +1272,6 @@
"LabelDeinterlaceMethod": "Deinterlacing mód:", "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.", "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.", "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", "Yadif": "YADIF",
"ButtonTogglePlaylist": "Lejátszási listák", "ButtonTogglePlaylist": "Lejátszási listák",
"Filter": "Szűrés", "Filter": "Szűrés",
@ -1366,5 +1352,25 @@
"LabelSubtitleVerticalPosition": "Függőleges pozíció:", "LabelSubtitleVerticalPosition": "Függőleges pozíció:",
"MessageGetInstalledPluginsError": "Hiba történt a jelenleg telepített bővítmények lekérdezése során.", "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.", "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"
} }

View File

@ -1,13 +1,12 @@
{ {
"ButtonQuickStartGuide": "Panduan cepat", "ButtonQuickStartGuide": "Panduan cepat",
"ButtonSignOut": "Sign out", "ButtonSignOut": "Sign out",
"FolderTypeTvShows": "TV",
"HeaderEasyPinCode": "Kode Pin Mudah", "HeaderEasyPinCode": "Kode Pin Mudah",
"HeaderSetupLibrary": "Atur pustaka media Anda", "HeaderSetupLibrary": "Atur pustaka media Anda",
"LabelContentType": "Tipe konten:", "LabelContentType": "Tipe konten :",
"LabelCountry": "Negara:", "LabelCountry": "Negara :",
"LabelFinish": "Selesai", "LabelFinish": "Selesai",
"LabelLanguage": "Bahasa:", "LabelLanguage": "Bahasa :",
"LabelSaveLocalMetadata": "Simpan artwork dan metadata ke dalam folder media", "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.", "LabelSaveLocalMetadataHelp": "Menyimpan artwork dan metadata langsung ke folder media akan meletakkan mereka di tempat yang mudah diedit.",
"LabelTimeLimitHours": "Batas waktu (jam):", "LabelTimeLimitHours": "Batas waktu (jam):",
@ -32,7 +31,7 @@
"Favorites": "Favorit", "Favorites": "Favorit",
"Genres": "Aliran", "Genres": "Aliran",
"HeaderAlbumArtists": "Album Artis", "HeaderAlbumArtists": "Album Artis",
"HeaderContinueWatching": "Lanjutkan Menonton", "HeaderContinueWatching": "Lanjut Menonton",
"Artists": "Artis", "Artists": "Artis",
"AllowMediaConversion": "Izinkan konversi media", "AllowMediaConversion": "Izinkan konversi media",
"AllEpisodes": "Semua episode", "AllEpisodes": "Semua episode",
@ -204,7 +203,7 @@
"DeleteImageConfirmation": "Anda yakin ingin menghapus gambar ini?", "DeleteImageConfirmation": "Anda yakin ingin menghapus gambar ini?",
"DeleteImage": "Hapus Gambar", "DeleteImage": "Hapus Gambar",
"DeleteDeviceConfirmation": "Anda yakin ingin menghapus perangkat ini? Ini akan muncul kembali saat pengguna login lagi.", "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.", "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.", "CustomDlnaProfilesHelp": "Buat profil khusus untuk menargetkan perangkat baru atau mengganti profil sistem.",
"ColorTransfer": "Transfer warna", "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.", "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}", "DashboardServerName": "Server : {0}",
"LabelUserRemoteClientBitrateLimitHelp": "Ganti nilai global default yang ditetapkan di pengaturan pemutaran server.", "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 :", "LabelSyncPlayTimeOffset": "Pengimbangan waktu dengan server :",
"LabelServerName": "Nama Server :", "LabelServerName": "Nama Server :",
"LabelServerHostHelp": "192.168.1.100:8096 atau https://myserver.com", "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.", "LabelMoviePrefixHelp": "Jika prefiks diterapkan pada judul film, masukkan di sini agar server dapat menanganinya dengan benar.",
"LabelLocalHttpServerPortNumberHelp": "Nomor port TCP untuk server HTTP.", "LabelLocalHttpServerPortNumberHelp": "Nomor port TCP untuk server HTTP.",
"LabelLocalHttpServerPortNumber": "Nomor port HTTP lokal :", "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.", "LabelHttpsPortHelp": "Nomor port TCP untuk server HTTPS.",
"LabelServerNameHelp": "Nama ini akan digunakan untuk mengidentifikasi server dan akan menggunakan nama host server secara default.", "LabelServerNameHelp": "Nama ini akan digunakan untuk mengidentifikasi server dan akan menggunakan nama host server secara default.",
"LabelBaseUrlHelp": "Tambahkan subdirektori khusus ke URL server. Misalnya: <code>http://example.com/<b>&lt;baseurl&gt;</b> </code>", "LabelBaseUrlHelp": "Tambahkan subdirektori khusus ke URL server. Misalnya: <code>http://example.com/<b>&lt;baseurl&gt;</b> </code>",
@ -278,7 +277,7 @@
"LabelAbortedByServerShutdown": "(Dibatalkan oleh penghentian server)", "LabelAbortedByServerShutdown": "(Dibatalkan oleh penghentian server)",
"HeaderServerSettings": "Pengaturan Server", "HeaderServerSettings": "Pengaturan Server",
"HeaderServerAddressSettings": "Pengaturan Alamat 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", "HeaderSelectServerCachePath": "Pilih lokasi Cache Server",
"HeaderProfileServerSettingsHelp": "Nilai-nilai ini mengontrol bagaimana server akan menampilkan dirinya kepada klien.", "HeaderProfileServerSettingsHelp": "Nilai-nilai ini mengontrol bagaimana server akan menampilkan dirinya kepada klien.",
"HeaderConnectToServer": "Sambungkan ke server", "HeaderConnectToServer": "Sambungkan ke server",
@ -340,11 +339,6 @@
"Fullscreen": "Layar penuh", "Fullscreen": "Layar penuh",
"Friday": "Jumat", "Friday": "Jumat",
"FormatValue": "Format: {0}", "FormatValue": "Format: {0}",
"FolderTypeUnset": "Konten Campuran",
"FolderTypeMusicVideos": "Video musik",
"FolderTypeMusic": "Musik",
"FolderTypeMovies": "Film",
"FolderTypeBooks": "Buku",
"Filters": "Filter", "Filters": "Filter",
"FileReadError": "Terjadi kesalahan saat membaca file.", "FileReadError": "Terjadi kesalahan saat membaca file.",
"FileReadCancelled": "Pembacaan file telah dibatalkan.", "FileReadCancelled": "Pembacaan file telah dibatalkan.",
@ -354,7 +348,7 @@
"Features": "Fitur", "Features": "Fitur",
"Favorite": "Favorit", "Favorite": "Favorit",
"FastForward": "Maju cepat", "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", "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.", "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", "ExtraLarge": "Ekstra besar",
@ -366,7 +360,7 @@
"ErrorGettingTvLineups": "Terjadi kesalahan saat mengunduh daftar TV. Harap pastikan informasi Anda benar dan coba lagi.", "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.", "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.", "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.", "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", "Episodes": "Episodes",
"Episode": "Episode", "Episode": "Episode",
@ -377,5 +371,428 @@
"EnableThemeVideosHelp": "Putar video tema di latar belakang saat menjelajahi pustaka.", "EnableThemeVideosHelp": "Putar video tema di latar belakang saat menjelajahi pustaka.",
"EnableThemeSongsHelp": "Putar lagu 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.", "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"
} }

View File

@ -5,11 +5,6 @@
"ButtonOk": "Í lagi", "ButtonOk": "Í lagi",
"ButtonSignOut": "Útskráning", "ButtonSignOut": "Útskráning",
"DeleteMedia": "Eyða margmiðlunarefni", "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", "HeaderDeviceAccess": "Aðgangur tækja",
"HeaderEasyPinCode": "Auðvelt Pin númer", "HeaderEasyPinCode": "Auðvelt Pin númer",
"HeaderPaths": "Slóðir", "HeaderPaths": "Slóðir",
@ -140,7 +135,6 @@
"GuideProviderLogin": "Innskrá", "GuideProviderLogin": "Innskrá",
"General": "Almennt", "General": "Almennt",
"Friday": "Föstudagur", "Friday": "Föstudagur",
"FolderTypeUnset": "Blandað efni",
"FileNotFound": "Skrá finnst ekki.", "FileNotFound": "Skrá finnst ekki.",
"File": "Skrá", "File": "Skrá",
"Episodes": "Þættir", "Episodes": "Þættir",

View File

@ -72,7 +72,7 @@
"ButtonRename": "Rinomina", "ButtonRename": "Rinomina",
"ButtonResetEasyPassword": "Resetta codice PIN", "ButtonResetEasyPassword": "Resetta codice PIN",
"ButtonResume": "Riprendi", "ButtonResume": "Riprendi",
"ButtonRevoke": "Revocare", "ButtonRevoke": "Revoca",
"ButtonScanAllLibraries": "Scansiona Tutte le Librerie", "ButtonScanAllLibraries": "Scansiona Tutte le Librerie",
"ButtonSelectDirectory": "Seleziona cartella", "ButtonSelectDirectory": "Seleziona cartella",
"ButtonSelectView": "Seleziona vista", "ButtonSelectView": "Seleziona vista",
@ -192,11 +192,6 @@
"FileReadCancelled": "Il file letto è stato cancellato.", "FileReadCancelled": "Il file letto è stato cancellato.",
"FileReadError": "Errore durante la lettura del file.", "FileReadError": "Errore durante la lettura del file.",
"Filters": "Filtri", "Filters": "Filtri",
"FolderTypeBooks": "Libri",
"FolderTypeMovies": "Film",
"FolderTypeMusic": "Musica",
"FolderTypeMusicVideos": "Video Musicali",
"FolderTypeUnset": "Contenuto Misto",
"Folders": "Cartelle", "Folders": "Cartelle",
"FormatValue": "Formato: {0}", "FormatValue": "Formato: {0}",
"Friday": "Venerdì", "Friday": "Venerdì",
@ -242,7 +237,7 @@
"HeaderConfigureRemoteAccess": "Configura Accesso Remoto", "HeaderConfigureRemoteAccess": "Configura Accesso Remoto",
"HeaderConfirmPluginInstallation": "Conferma Installazione Plugin", "HeaderConfirmPluginInstallation": "Conferma Installazione Plugin",
"HeaderConfirmProfileDeletion": "Conferma eliminazione profilo", "HeaderConfirmProfileDeletion": "Conferma eliminazione profilo",
"HeaderConfirmRevokeApiKey": "Revocare Chiave API", "HeaderConfirmRevokeApiKey": "Revoca Chiave API",
"HeaderConnectToServer": "Connettersi al Server", "HeaderConnectToServer": "Connettersi al Server",
"HeaderConnectionFailure": "Errore di connessione", "HeaderConnectionFailure": "Errore di connessione",
"HeaderContainerProfile": "Profilo Contenitore", "HeaderContainerProfile": "Profilo Contenitore",
@ -408,9 +403,7 @@
"LabelAirsBeforeSeason": "In onda prima della stagione:", "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.", "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:", "LabelAlbumArtMaxHeight": "Altezza massima copertina Album:",
"LabelAlbumArtMaxHeightHelp": "Risoluzione massima copertina Album inviata tramite upnp:albumArtURI.",
"LabelAlbumArtMaxWidth": "Larghezza massima copertina Album:", "LabelAlbumArtMaxWidth": "Larghezza massima copertina Album:",
"LabelAlbumArtMaxWidthHelp": "Risoluzione massima copertina album inviata tramite upnp:albumArtURI.",
"LabelAlbumArtPN": "Copertine Album PN:", "LabelAlbumArtPN": "Copertine Album PN:",
"LabelAlbumArtists": "Artisti album:", "LabelAlbumArtists": "Artisti album:",
"LabelAllowHWTranscoding": "Consenti transcodifica hardware", "LabelAllowHWTranscoding": "Consenti transcodifica hardware",
@ -423,7 +416,7 @@
"LabelAudioLanguagePreference": "Lingua audio preferita:", "LabelAudioLanguagePreference": "Lingua audio preferita:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Aggiorna automaticamente i metadati da Internet:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Aggiorna automaticamente i metadati da Internet:",
"LabelBindToLocalNetworkAddress": "Assegna ad indirizzo di rete locale:", "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:", "LabelBirthDate": "Data di nascita:",
"LabelBirthYear": "Anno di nascita:", "LabelBirthYear": "Anno di nascita:",
"LabelBlastMessageInterval": "Intervallo messaggi di presenza", "LabelBlastMessageInterval": "Intervallo messaggi di presenza",
@ -482,7 +475,7 @@
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la durata in secondi tra le ricerche SSDP.", "LabelEnableDlnaClientDiscoveryIntervalHelp": "Determina la durata in secondi tra le ricerche SSDP.",
"LabelEnableDlnaDebugLogging": "Abilita il debug del DLNA", "LabelEnableDlnaDebugLogging": "Abilita il debug del DLNA",
"LabelEnableDlnaDebugLoggingHelp": "Crea file di grandi dimensioni e dovrà essere usato solo quando necessario per risolvere problemi.", "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.", "LabelEnableDlnaPlayToHelp": "Individua i dispositivi attivi in rete e offre la possibilità di controllarli da remoto.",
"LabelEnableDlnaServer": "Abilita server DLNA", "LabelEnableDlnaServer": "Abilita server DLNA",
"LabelEnableDlnaServerHelp": "Consente ai dispositivi UPnP nella tua rete di sfogliare i contenuti e riprodurli.", "LabelEnableDlnaServerHelp": "Consente ai dispositivi UPnP nella tua rete di sfogliare i contenuti e riprodurli.",
@ -515,9 +508,7 @@
"LabelHttpsPort": "Porta HTTPS locale:", "LabelHttpsPort": "Porta HTTPS locale:",
"LabelHttpsPortHelp": "Porta TCP da associare al server HTTPS.", "LabelHttpsPortHelp": "Porta TCP da associare al server HTTPS.",
"LabelIconMaxHeight": "Altezza icona massima:", "LabelIconMaxHeight": "Altezza icona massima:",
"LabelIconMaxHeightHelp": "Risoluzione massima delle icone inviate tramite upnp:icon.",
"LabelIconMaxWidth": "Larghezza massima icona:", "LabelIconMaxWidth": "Larghezza massima icona:",
"LabelIconMaxWidthHelp": "Risoluzione massima delle icone esposte tramite upnp:icon.",
"LabelIdentificationFieldHelp": "Una stringa o espressione regex sensibile a maiuscole e minuscole.", "LabelIdentificationFieldHelp": "Una stringa o espressione regex sensibile a maiuscole e minuscole.",
"LabelImageFetchersHelp": "Abilitare e classificare i tuoi Fetchers immagini preferite in ordine di priorità.", "LabelImageFetchersHelp": "Abilitare e classificare i tuoi Fetchers immagini preferite in ordine di priorità.",
"LabelImageType": "Tipo immagine:", "LabelImageType": "Tipo immagine:",
@ -532,14 +523,14 @@
"LabelKodiMetadataEnableExtraThumbs": "Copia extrafanart nel campo extrathumbs", "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.", "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", "LabelKodiMetadataEnablePathSubstitution": "Abilita sostituzione di percorso",
"LabelKodiMetadataEnablePathSubstitutionHelp": "Consente percorso sostituzione dei percorsi delle immagini utilizzando le impostazioni di sostituzione percorso del server.", "LabelKodiMetadataEnablePathSubstitutionHelp": "Abilita la sostituzione del percorso delle immagini utilizzando quello del server.",
"LabelKodiMetadataSaveImagePaths": "Salva percorsi delle immagini all'interno dei file NFO", "LabelKodiMetadataSaveImagePaths": "Salva i 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.", "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:", "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:", "LabelLanNetworks": "Reti LAN:",
"LabelLanguage": "Lingua:", "LabelLanguage": "Lingua:",
"LabelLineup": "Allineare:", "LabelLineup": "Allineamento:",
"LabelLocalHttpServerPortNumber": "Porta HTTP locale:", "LabelLocalHttpServerPortNumber": "Porta HTTP locale:",
"LabelLocalHttpServerPortNumberHelp": "Porta TCP da associare al server HTTP.", "LabelLocalHttpServerPortNumberHelp": "Porta TCP da associare al server HTTP.",
"LabelLockItemToPreventChanges": "Blocca questo elemento per impedire modifiche future", "LabelLockItemToPreventChanges": "Blocca questo elemento per impedire modifiche future",
@ -577,7 +568,7 @@
"LabelModelName": "Nome Modello", "LabelModelName": "Nome Modello",
"LabelModelNumber": "Numero Modello", "LabelModelNumber": "Numero Modello",
"LabelModelUrl": "Modello URL", "LabelModelUrl": "Modello URL",
"LabelMonitorUsers": "Monitora l'attività da:", "LabelMonitorUsers": "Monitora l'attività di:",
"LabelMovieCategories": "Categorie film:", "LabelMovieCategories": "Categorie film:",
"LabelMoviePrefix": "Prefisso film:", "LabelMoviePrefix": "Prefisso film:",
"LabelMoviePrefixHelp": "Se un prefisso viene applicato ai titoli di film, inseriscilo qui in modo che il server possa gestirlo correttamente.", "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:", "LabelRuntimeMinutes": "Durata:",
"LabelSaveLocalMetadata": "Salva immagini nelle cartelle multimediali", "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.", "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:", "LabelScreensaver": "Salvaschermo:",
"LabelSeasonNumber": "Numero stagione:", "LabelSeasonNumber": "Numero stagione:",
"LabelSelectFolderGroups": "Raggruppa i contenuti delle seguenti cartelle in viste come Film, Musica e Serie TV:", "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\".", "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", "OptionPlayCount": "Riproduzioni",
"OptionPremiereDate": "Data della prima", "OptionPremiereDate": "Data della prima",
"OptionProfilePhoto": "Foto",
"OptionReleaseDate": "Data di Uscita", "OptionReleaseDate": "Data di Uscita",
"OptionReportByteRangeSeekingWhenTranscoding": "Segnala che il server supporta la ricerca di byte durante la transcodifica", "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.", "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.", "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", "DownloadsValue": "{0} scaricati",
"File": "File", "File": "File",
"FolderTypeTvShows": "Serie TV",
"General": "Generale", "General": "Generale",
"HeaderApp": "Applicazione", "HeaderApp": "Applicazione",
"HeaderAppearsOn": "Appare In", "HeaderAppearsOn": "Appare In",
@ -1188,8 +1177,6 @@
"LabelBitrate": "Bitrate:", "LabelBitrate": "Bitrate:",
"LabelSize": "Dimensione:", "LabelSize": "Dimensione:",
"LabelTranscodePath": "Percorso di trascodifica:", "LabelTranscodePath": "Percorso di trascodifica:",
"OptionProfileVideo": "Video",
"OptionProfileVideoAudio": "Video Audio",
"LabelFont": "Font:", "LabelFont": "Font:",
"HeaderIdentificationHeader": "Header di Identificazione", "HeaderIdentificationHeader": "Header di Identificazione",
"LabelAudioChannels": "Canali audio:", "LabelAudioChannels": "Canali audio:",
@ -1264,7 +1251,7 @@
"OnWakeFromSleep": "Al risveglio", "OnWakeFromSleep": "Al risveglio",
"Person": "Persona", "Person": "Persona",
"LabelDeinterlaceMethod": "Metodo di deinterlacciamento:", "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", "Artist": "Artista",
"OnApplicationStartup": "All'avvio", "OnApplicationStartup": "All'avvio",
"EveryXHours": "Ogni {0} ore", "EveryXHours": "Ogni {0} ore",
@ -1277,7 +1264,6 @@
"ListPaging": "{0}-{1} di {2}", "ListPaging": "{0}-{1} di {2}",
"WriteAccessRequired": "Jellyfin richiede il permesso di scrittura su questa cartella. Verificare l'autorizzazione e riprovare.", "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.", "PathNotFound": "Percorso non trovato. Assicurarsi che sia valido e riprovare.",
"YadifBob": "YADIF Bob",
"Yadif": "YADIF", "Yadif": "YADIF",
"Season": "Stagione", "Season": "Stagione",
"Movie": "Film", "Movie": "Film",
@ -1366,5 +1352,49 @@
"MessageGetInstalledPluginsError": "Errore durante la generazione della lista dei plugin installati.", "MessageGetInstalledPluginsError": "Errore durante la generazione della lista dei plugin installati.",
"MessagePluginInstallError": "Errore durante l'installazione del plugin.", "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.", "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"
} }

View File

@ -214,12 +214,6 @@
"FileReadCancelled": "ファイルの読み込みをキャンセルしました。", "FileReadCancelled": "ファイルの読み込みをキャンセルしました。",
"FileReadError": "ファイルの読み込み中にエラーが発生しました。", "FileReadError": "ファイルの読み込み中にエラーが発生しました。",
"Filters": "フィルタ", "Filters": "フィルタ",
"FolderTypeBooks": "ブック",
"FolderTypeMovies": "ムービー",
"FolderTypeMusic": "音楽",
"FolderTypeMusicVideos": "ミュージックビデオ",
"FolderTypeTvShows": "テレビ番組",
"FolderTypeUnset": "ミックスコンテンツ",
"Folders": "フォルダー", "Folders": "フォルダー",
"FormatValue": "フォーマット: {0}", "FormatValue": "フォーマット: {0}",
"Friday": "金曜日", "Friday": "金曜日",
@ -488,9 +482,6 @@
"NewCollection": "新しいコレクション", "NewCollection": "新しいコレクション",
"OptionDatePlayed": "再生日", "OptionDatePlayed": "再生日",
"OptionMissingEpisode": "所有してないエピソード", "OptionMissingEpisode": "所有してないエピソード",
"OptionProfilePhoto": "フォト",
"OptionProfileVideo": "ビデオ",
"OptionProfileVideoAudio": "ビデオオーディオ",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionRegex": "正規表現", "OptionRegex": "正規表現",
"OptionReleaseDate": "公開日", "OptionReleaseDate": "公開日",
@ -970,8 +961,6 @@
"LabelCachePathHelp": "画像などのサーバーキャッシュファイルの場所を指定します。空欄にしておくと、サーバーのデフォルトを使います。", "LabelCachePathHelp": "画像などのサーバーキャッシュファイルの場所を指定します。空欄にしておくと、サーバーのデフォルトを使います。",
"LabelBlastMessageIntervalHelp": "ブラスト アライブ メッセージ間の時間を秒単位で指定します。", "LabelBlastMessageIntervalHelp": "ブラスト アライブ メッセージ間の時間を秒単位で指定します。",
"LabelBindToLocalNetworkAddressHelp": "HTTP サーバー用のローカル IP アドレスを上書きします。空のままにしておくと、サーバーは利用可能なすべてのアドレスにバインドします。この値の変更を反映するには再起動が必要です。", "LabelBindToLocalNetworkAddressHelp": "HTTP サーバー用のローカル IP アドレスを上書きします。空のままにしておくと、サーバーは利用可能なすべてのアドレスにバインドします。この値の変更を反映するには再起動が必要です。",
"LabelAlbumArtMaxWidthHelp": "upnp:albumArtURI で公開するアルバムアートの最大解像度。",
"LabelAlbumArtMaxHeightHelp": "upnp:albumArtURI で公開するアルバムアートの最大解像度。",
"LabelAlbumArtHelp": "upnp:albumArtURI の dlna:profileID 属性で、アルバムアートに使われるPN。デバイスによっては、画像のサイズと無関係に特定の値を要求するものもあります。", "LabelAlbumArtHelp": "upnp:albumArtURI の dlna:profileID 属性で、アルバムアートに使われるPN。デバイスによっては、画像のサイズと無関係に特定の値を要求するものもあります。",
"HeaderSyncPlayEnabled": "SyncPlay を有効にしました", "HeaderSyncPlayEnabled": "SyncPlay を有効にしました",
"HeaderSyncPlaySelectGroup": "グループに参加", "HeaderSyncPlaySelectGroup": "グループに参加",
@ -1047,8 +1036,6 @@
"LabelKeepUpTo": "最新:", "LabelKeepUpTo": "最新:",
"LabelInNetworkSignInWithEasyPasswordHelp": "ローカルネットワーク内では簡単なPINコードを利用してサインインするようにします。ローカル以外からのアクセスのときのみ通常のパスワードが必要になります。PINコードを空欄にした場合,ローカルネットワーク内からのアクセスではパスワードが不要になります。", "LabelInNetworkSignInWithEasyPasswordHelp": "ローカルネットワーク内では簡単なPINコードを利用してサインインするようにします。ローカル以外からのアクセスのときのみ通常のパスワードが必要になります。PINコードを空欄にした場合,ローカルネットワーク内からのアクセスではパスワードが不要になります。",
"LabelInNetworkSignInWithEasyPassword": "簡単なPINコードを利用してネットワーク内からサインインする機能の有効化", "LabelInNetworkSignInWithEasyPassword": "簡単なPINコードを利用してネットワーク内からサインインする機能の有効化",
"LabelIconMaxWidthHelp": "upnp:icon として表示されるアイコンの最大解像度(幅)。",
"LabelIconMaxHeightHelp": "upnp:icon として表示されるアイコンの最大解像度(高さ)。",
"ManageRecording": "録画管理", "ManageRecording": "録画管理",
"LeaveBlankToNotSetAPassword": "このフィールドを空欄にすることでパスワード不要にできます。", "LeaveBlankToNotSetAPassword": "このフィールドを空欄にすることでパスワード不要にできます。",
"Large": "ラージ", "Large": "ラージ",

View File

@ -208,12 +208,6 @@
"FileReadCancelled": "Faıl oqýy boldyrylmady.", "FileReadCancelled": "Faıl oqýy boldyrylmady.",
"FileReadError": "Faıldy oqyp jatqanda qate paıda boldy.", "FileReadError": "Faıldy oqyp jatqanda qate paıda boldy.",
"Filters": "Súzgiler", "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", "Folders": "Qaltalar",
"FormatValue": "Pishim: {0}", "FormatValue": "Pishim: {0}",
"Friday": "juma", "Friday": "juma",
@ -437,9 +431,7 @@
"LabelAlbum": "Álbom:", "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.", "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:", "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:", "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:", "LabelAlbumArtPN": "Álbom sýreti PN:",
"LabelAlbumArtists": "Álbom oryndaýshylary:", "LabelAlbumArtists": "Álbom oryndaýshylary:",
"LabelAllowHWTranscoding": "Apparattyq qaıta kodtaýǵa ruqsat etý", "LabelAllowHWTranscoding": "Apparattyq qaıta kodtaýǵa ruqsat etý",
@ -546,9 +538,7 @@
"LabelHttpsPort": "Jergilikti HTTPS-port nómiri:", "LabelHttpsPort": "Jergilikti HTTPS-port nómiri:",
"LabelHttpsPortHelp": "Jellyfin HTTPS-serveri baılastyrylýǵa tıisti TCP-port nómiri.", "LabelHttpsPortHelp": "Jellyfin HTTPS-serveri baılastyrylýǵa tıisti TCP-port nómiri.",
"LabelIconMaxHeight": "Belgisheniń eń joǵary bıigi:", "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:", "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.", "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.", "LabelImageFetchersHelp": "Teńshelgen sýret irikteýshilerin qosyńyz jáne basymdylyq reti boıynsha dáreje berińiz.",
"LabelImageType": "Sýret túri:", "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.", "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", "OptionPlayCount": "Oınatý esebi",
"OptionPremiereDate": "Tusaýkeser kún-aıy", "OptionPremiereDate": "Tusaýkeser kún-aıy",
"OptionProfilePhoto": "Foto",
"OptionProfileVideo": "Beıne",
"OptionProfileVideoAudio": "Beıne Dybys",
"OptionProtocolHls": "HTTP Тікелей Тасымалдау", "OptionProtocolHls": "HTTP Тікелей Тасымалдау",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionRegex": "Udaıy órnek", "OptionRegex": "Udaıy órnek",

View File

@ -79,11 +79,6 @@
"FastForward": "빨리 감기", "FastForward": "빨리 감기",
"FileNotFound": "파일을 찾을 수 없습니다.", "FileNotFound": "파일을 찾을 수 없습니다.",
"FileReadError": "파일을 읽는 동안 오류가 발생하였습니다.", "FileReadError": "파일을 읽는 동안 오류가 발생하였습니다.",
"FolderTypeBooks": "도서",
"FolderTypeMovies": "영화",
"FolderTypeMusic": "음악",
"FolderTypeMusicVideos": "뮤직 비디오",
"FolderTypeTvShows": "TV",
"Friday": "금요일", "Friday": "금요일",
"Fullscreen": "전체화면", "Fullscreen": "전체화면",
"GuideProviderLogin": "로그인", "GuideProviderLogin": "로그인",
@ -155,7 +150,7 @@
"HeaderPleaseSignIn": "로그인하십시오", "HeaderPleaseSignIn": "로그인하십시오",
"HeaderPluginInstallation": "플러그인 설치", "HeaderPluginInstallation": "플러그인 설치",
"HeaderProfileInformation": "프로필 정보", "HeaderProfileInformation": "프로필 정보",
"HeaderProfileServerSettingsHelp": "이 값은 Jellyfin 서버가 장치에 자신을 어떻게 표시할지를 제어합니다.", "HeaderProfileServerSettingsHelp": "이 값은 서버가 클라이언트에 자신을 표시하는 방법을 제어합니다.",
"HeaderRecentlyPlayed": "최근 재생됨", "HeaderRecentlyPlayed": "최근 재생됨",
"HeaderRemoteControl": "원격 제어", "HeaderRemoteControl": "원격 제어",
"HeaderRemoveMediaFolder": "미디어 폴더 제거", "HeaderRemoveMediaFolder": "미디어 폴더 제거",
@ -166,12 +161,12 @@
"HeaderScenes": "장면", "HeaderScenes": "장면",
"HeaderSeasons": "시즌", "HeaderSeasons": "시즌",
"HeaderSelectMetadataPath": "메타데이터 경로 선택", "HeaderSelectMetadataPath": "메타데이터 경로 선택",
"HeaderSelectMetadataPathHelp": "메타데이터를 보관할 경로를 탐색 또는 입력하세요. 쓰기 가능한 폴더여야 합니다.", "HeaderSelectMetadataPathHelp": "메타 데이터에 사용할 경로를 찾아 보거나 입력합니다. 폴더는 쓰기 가능해야합니다.",
"HeaderSelectPath": "경로 선택", "HeaderSelectPath": "경로 선택",
"HeaderSelectServerCachePath": "서버 캐시 경로 선택", "HeaderSelectServerCachePath": "서버 캐시 경로 선택",
"HeaderSelectServerCachePathHelp": "서버 캐시 파일에 사용할 경로를 탐색 또는 입력하세요. 쓰기 가능한 폴더여야 합니다.", "HeaderSelectServerCachePathHelp": "서버 캐시 파일에 사용할 경로를 탐색 또는 입력하세요. 쓰기 가능한 폴더여야 합니다.",
"HeaderSelectTranscodingPath": "트랜스코딩 임시 경로 선택", "HeaderSelectTranscodingPath": "트랜스코딩 임시 경로 선택",
"HeaderSelectTranscodingPathHelp": "트랜스코딩 임시 파일에 사용할 경로를 탐색 또는 입력하세요. 쓰기 가능한 폴더여야 합니다.", "HeaderSelectTranscodingPathHelp": "트랜스 코딩 파일에 사용할 경로를 찾아 보거나 입력합니다. 폴더는 쓰기 가능해야합니다.",
"HeaderSendMessage": "메시지 전송", "HeaderSendMessage": "메시지 전송",
"HeaderServerSettings": "서버 설정", "HeaderServerSettings": "서버 설정",
"HeaderSetupLibrary": "미디어 라이브러리 설정", "HeaderSetupLibrary": "미디어 라이브러리 설정",
@ -196,8 +191,8 @@
"HeaderYears": "연도", "HeaderYears": "연도",
"Help": "도움말", "Help": "도움말",
"Images": "이미지", "Images": "이미지",
"ImportFavoriteChannelsHelp": "활성화 시, 튜너 장치에서 즐겨찾기로 표시된 채널만 불러옵니다.", "ImportFavoriteChannelsHelp": "튜너 장치에서 즐겨찾기로 표시된 채널만 가져옵니다.",
"ImportMissingEpisodesHelp": "이 기능을 사용하면 누락 된 에피소드에 대한 정보가 Jellyfin 데이터베이스로 가져와 시즌 및 시리즈 내에서 표시됩니다. 이로 인해 상당히 긴 라이브러리 스캔이 발생할 수 있습니다.", "ImportMissingEpisodesHelp": "누락 된 에피소드에 대한 정보는 데이터베이스로 가져 와서 시즌 및 시리즈 내에 표시됩니다. 이로 인해 라이브러리 스캔이 상당히 길어질 수 있습니다.",
"InstallingPackage": "{0} 설치 중 ( {1} 버전)", "InstallingPackage": "{0} 설치 중 ( {1} 버전)",
"InstantMix": "인스턴트 믹스", "InstantMix": "인스턴트 믹스",
"ItemCount": "{0} 항목", "ItemCount": "{0} 항목",
@ -211,18 +206,16 @@
"LabelAlbum": "앨범:", "LabelAlbum": "앨범:",
"LabelAlbumArtHelp": "PN은 upnp:albumArtURI의 dlna:profileID 속성 내에서 앨범 아트에 사용되었습니다.\n일부 장치는 이미지의 크기에 상관 없이 특정 값을 필요로 합니다.", "LabelAlbumArtHelp": "PN은 upnp:albumArtURI의 dlna:profileID 속성 내에서 앨범 아트에 사용되었습니다.\n일부 장치는 이미지의 크기에 상관 없이 특정 값을 필요로 합니다.",
"LabelAlbumArtMaxHeight": "앨범 아트 최대 높이:", "LabelAlbumArtMaxHeight": "앨범 아트 최대 높이:",
"LabelAlbumArtMaxHeightHelp": "upnp:albumArtURI를 통해 노출된 앨범 아트의 최대 해상도.",
"LabelAlbumArtMaxWidth": "앨범 아트 최대 넓이:", "LabelAlbumArtMaxWidth": "앨범 아트 최대 넓이:",
"LabelAlbumArtMaxWidthHelp": "upnp:albumArtURI를 통해 노출된 앨범 아트의 최대 해상도.",
"LabelAlbumArtPN": "앨범 아트 PN:", "LabelAlbumArtPN": "앨범 아트 PN:",
"LabelAlbumArtists": "앨범 아티스트:", "LabelAlbumArtists": "앨범 아티스트:",
"LabelAppName": "앱 이름", "LabelAppName": "앱 이름",
"LabelArtists": "아티스트:", "LabelArtists": "아티스트:",
"LabelArtistsHelp": "; 를 사용하여 여러 개 분리", "LabelArtistsHelp": "세미콜론으로 여러 아티스트를 구분합니다.",
"LabelAudioLanguagePreference": "선호하는 오디오 언어:", "LabelAudioLanguagePreference": "선호하는 오디오 언어:",
"LabelBirthDate": "생일:", "LabelBirthDate": "생일:",
"LabelBirthYear": "출생 년도:", "LabelBirthYear": "출생 년도:",
"LabelBlastMessageInterval": "활성 메세지 간격(초)", "LabelBlastMessageInterval": "활성 메세지 간격",
"LabelBlastMessageIntervalHelp": "서버 활성화 메세지 간의 지속 시간을 초 단위로 결정합니다.", "LabelBlastMessageIntervalHelp": "서버 활성화 메세지 간의 지속 시간을 초 단위로 결정합니다.",
"LabelCache": "캐시:", "LabelCache": "캐시:",
"LabelCachePath": "캐시 경로:", "LabelCachePath": "캐시 경로:",
@ -236,11 +229,11 @@
"LabelCustomCertificatePath": "사용자 지정 SSL 인증서 경로:", "LabelCustomCertificatePath": "사용자 지정 SSL 인증서 경로:",
"LabelCustomCertificatePathHelp": "커스텀 도메인에서 TLS를 지원할 수 있도록 인증서 및 개인키가 포함 된 PKCS #12 파일의 경로입니다.", "LabelCustomCertificatePathHelp": "커스텀 도메인에서 TLS를 지원할 수 있도록 인증서 및 개인키가 포함 된 PKCS #12 파일의 경로입니다.",
"LabelCustomCss": "사용자 지정 CSS:", "LabelCustomCss": "사용자 지정 CSS:",
"LabelCustomCssHelp": "사용자 정의 스타일링을 웹 인터페이스에 적용합니다.", "LabelCustomCssHelp": "웹 인터페이스에 사용자 정의 스타일을 적용하십시오.",
"LabelCustomRating": "사용자 평점:", "LabelCustomRating": "사용자 평점:",
"LabelDateAdded": "추가한 날짜:", "LabelDateAdded": "추가한 날짜:",
"LabelDateAddedBehavior": "새 콘텐츠에 대한 날짜 추가 동작:", "LabelDateAddedBehavior": "새 콘텐츠에 대한 날짜 추가 동작:",
"LabelDateAddedBehaviorHelp": "메타데이터에 지정된 값이 있으면 항상 이 옵션들에 우선하여 사용됩니다.", "LabelDateAddedBehaviorHelp": "메타데이터 값이 있는 경우 항상 먼저 사용됩니다.",
"LabelDay": "날짜:", "LabelDay": "날짜:",
"LabelDeathDate": "사망일:", "LabelDeathDate": "사망일:",
"LabelDefaultUser": "기본 사용자:", "LabelDefaultUser": "기본 사용자:",
@ -256,16 +249,16 @@
"LabelEasyPinCode": "간편 PIN 코드:", "LabelEasyPinCode": "간편 PIN 코드:",
"LabelEmbedAlbumArtDidl": "DIDL에 앨범 아트 삽입", "LabelEmbedAlbumArtDidl": "DIDL에 앨범 아트 삽입",
"LabelEnableAutomaticPortMap": "자동 포트 맵핑 사용", "LabelEnableAutomaticPortMap": "자동 포트 맵핑 사용",
"LabelEnableDlnaClientDiscoveryInterval": "클라이언트 탐색 간격 (초)", "LabelEnableDlnaClientDiscoveryInterval": "클라이언트 탐색 간격",
"LabelEnableDlnaClientDiscoveryIntervalHelp": "Jellyfin이 수행하는 SSDP 검색 간격(초)을 결정합니다.", "LabelEnableDlnaClientDiscoveryIntervalHelp": "SSDP 검색 간격(초)을 결정합니다.",
"LabelEnableDlnaDebugLogging": "DNLA 디버그 로그 사용", "LabelEnableDlnaDebugLogging": "DNLA 디버그 로그 사용",
"LabelEnableDlnaDebugLoggingHelp": "매우 큰 로그 파일을 생성합니다. 문제해결을 위해 필요한 경우에만 사용하여야 합니다.", "LabelEnableDlnaDebugLoggingHelp": "매우 큰 로그 파일을 생성합니다. 문제해결을 위해 필요한 경우에만 사용하여야 합니다.",
"LabelEnableDlnaPlayTo": "다음에서 DNLA 재생 사용:", "LabelEnableDlnaPlayTo": "다음에서 DNLA 재생 사용:",
"LabelEnableDlnaPlayToHelp": "네트워크 내 장치를 감지하고 원격으로 제어할 수 있는 기능을 제공합니다.", "LabelEnableDlnaPlayToHelp": "네트워크 내에서 장치를 감지하고 원격으로 제어 할 수있는 기능을 제공합니다.",
"LabelEnableDlnaServer": "DLNA 서버 활성화", "LabelEnableDlnaServer": "DLNA 서버 활성화",
"LabelEnableDlnaServerHelp": "네트워크 내의 UPnP 장치가 콘텐츠를 탐색하고 재생할 수 있게 허용합니다.", "LabelEnableDlnaServerHelp": "네트워크 내의 UPnP 장치가 콘텐츠를 탐색하고 재생할 수 있게 허용합니다.",
"LabelEnableRealtimeMonitor": "실시간 모니터링 사용", "LabelEnableRealtimeMonitor": "실시간 모니터링 사용",
"LabelEnableRealtimeMonitorHelp": "지원하는 파일 시스템에서는 변경 사항이 즉시 실행됩니다.", "LabelEnableRealtimeMonitorHelp": "파일 변경 사항은 지원되는 파일 시스템에서 즉시 처리됩니다.",
"LabelEndDate": "종료일 :", "LabelEndDate": "종료일 :",
"LabelEvent": "이벤트:", "LabelEvent": "이벤트:",
"LabelEveryXMinutes": "마다:", "LabelEveryXMinutes": "마다:",
@ -276,17 +269,15 @@
"LabelForgotPasswordUsernameHelp": "기억하고 있다면, 사용자명을 입력하세요.", "LabelForgotPasswordUsernameHelp": "기억하고 있다면, 사용자명을 입력하세요.",
"LabelFormat": "포맷:", "LabelFormat": "포맷:",
"LabelFriendlyName": "별칭:", "LabelFriendlyName": "별칭:",
"LabelServerNameHelp": "이 이름은 서버를 구분하는데 사용합니다. 기본값으로 컴퓨터 이름을 사용합니다.", "LabelServerNameHelp": "이 이름은 서버를 식별하는 데 사용되며 기본값은 서버의 호스트 이름입니다.",
"LabelGroupMoviesIntoCollections": "컬렉션으로 영화 묶기", "LabelGroupMoviesIntoCollections": "컬렉션으로 영화 묶기",
"LabelGroupMoviesIntoCollectionsHelp": "영화 목록을 표시할 때 컬렉션에 포함된 영화가 한 개로 묶여진 항목으로 보여줍니다.", "LabelGroupMoviesIntoCollectionsHelp": "영화 목록을 표시 할 때 컬렉션의 영화는 하나의 항목으로 표시됩니다.",
"LabelHardwareAccelerationType": "하드웨어 가속:", "LabelHardwareAccelerationType": "하드웨어 가속:",
"LabelHardwareAccelerationTypeHelp": "하드웨어 가속은 추가 설정이 필요합니다.", "LabelHardwareAccelerationTypeHelp": "하드웨어 가속은 추가 설정이 필요합니다.",
"LabelHttpsPort": "로컬 HTTPS 포트 번호:", "LabelHttpsPort": "로컬 HTTPS 포트 번호:",
"LabelHttpsPortHelp": "Jellyfin의 HTTPS 서버가 바인딩해야하는 TCP포트 번호", "LabelHttpsPortHelp": "HTTPS 서버의 TCP 포트 번호입니다.",
"LabelIconMaxHeight": "아이콘 최대 높이:", "LabelIconMaxHeight": "아이콘 최대 높이:",
"LabelIconMaxHeightHelp": "upnp:icon를 통해 노출되는 앨범 아트의 최대 해상도",
"LabelIconMaxWidth": "아이콘 최대 너비:", "LabelIconMaxWidth": "아이콘 최대 너비:",
"LabelIconMaxWidthHelp": "upnp:icon를 통해 노출되는 앨범 아트의 최대 해상도",
"LabelIdentificationFieldHelp": "대소문자를 구별하지 않는 부분 문자열 또는 정규 표현식.", "LabelIdentificationFieldHelp": "대소문자를 구별하지 않는 부분 문자열 또는 정규 표현식.",
"LabelImageFetchersHelp": "선호하는 이미지 수집기를 우선순위대로 활성화합니다.", "LabelImageFetchersHelp": "선호하는 이미지 수집기를 우선순위대로 활성화합니다.",
"LabelImageType": "이미지 유형:", "LabelImageType": "이미지 유형:",
@ -298,7 +289,7 @@
"LabelKodiMetadataSaveImagePaths": "NFO 파일에 이미지 경로 저장", "LabelKodiMetadataSaveImagePaths": "NFO 파일에 이미지 경로 저장",
"LabelLanguage": "언어:", "LabelLanguage": "언어:",
"LabelLocalHttpServerPortNumber": "로컬 HTTP 포트 번호:", "LabelLocalHttpServerPortNumber": "로컬 HTTP 포트 번호:",
"LabelLocalHttpServerPortNumberHelp": "Jellyfin HTTP 서버의 TCP 포트 번호입니다.", "LabelLocalHttpServerPortNumberHelp": "HTTP 서버의 TCP 포트 번호입니다.",
"LabelLockItemToPreventChanges": "변경할 수 없게 항목 잠금", "LabelLockItemToPreventChanges": "변경할 수 없게 항목 잠금",
"LabelLoginDisclaimer": "로그인 고지사항:", "LabelLoginDisclaimer": "로그인 고지사항:",
"LabelLoginDisclaimerHelp": "로그인 페이지 하단에 표시할 메세지", "LabelLoginDisclaimerHelp": "로그인 페이지 하단에 표시할 메세지",
@ -317,7 +308,7 @@
"LabelMetadataPath": "메타데이터 경로:", "LabelMetadataPath": "메타데이터 경로:",
"LabelMetadataPathHelp": "다운로드한 아트워크와 메타데이터를 저장할 위치를 지정합니다.", "LabelMetadataPathHelp": "다운로드한 아트워크와 메타데이터를 저장할 위치를 지정합니다.",
"LabelMetadataSavers": "메타데이터 저장기:", "LabelMetadataSavers": "메타데이터 저장기:",
"LabelMetadataSaversHelp": "메타데이터를 저장할 형식을 선택합니다.", "LabelMetadataSaversHelp": "메타 데이터를 저장할 때 사용할 파일 형식을 선택하십시오.",
"LabelMethod": "방법:", "LabelMethod": "방법:",
"LabelMinBackdropDownloadWidth": "다운로드할 배경 이미지 최소 넓이:", "LabelMinBackdropDownloadWidth": "다운로드할 배경 이미지 최소 넓이:",
"LabelMinScreenshotDownloadWidth": "다운로드할 스크린샷의 최소 너비:", "LabelMinScreenshotDownloadWidth": "다운로드할 스크린샷의 최소 너비:",
@ -326,9 +317,9 @@
"LabelModelNumber": "모델 번호", "LabelModelNumber": "모델 번호",
"LabelModelUrl": "모델 URL", "LabelModelUrl": "모델 URL",
"LabelMonitorUsers": "다음의 활동 모니터링:", "LabelMonitorUsers": "다음의 활동 모니터링:",
"LabelMovieRecordingPath": "영화 녹화 경로 (옵션):", "LabelMovieRecordingPath": "동영상 녹화 경로 :",
"LabelMusicStreamingTranscodingBitrate": "음악 트랜스코딩 비트레이트:", "LabelMusicStreamingTranscodingBitrate": "음악 트랜스코딩 비트레이트:",
"LabelMusicStreamingTranscodingBitrateHelp": "음악 스트리밍 시 최대 비트 전송률을 지정합니다.", "LabelMusicStreamingTranscodingBitrateHelp": "음악을 스트리밍 할 때 최대 비트 전송률을 지정합니다.",
"LabelName": "이름:", "LabelName": "이름:",
"LabelNewName": "새 이름:", "LabelNewName": "새 이름:",
"LabelNewPassword": "새 비밀번호:", "LabelNewPassword": "새 비밀번호:",
@ -364,14 +355,14 @@
"LabelRecordingPathHelp": "녹화를 저장할 기본 위치를 지정합니다. 비어 있는 경우 서버의 프로그램 데이터 폴더가 사용됩니다.", "LabelRecordingPathHelp": "녹화를 저장할 기본 위치를 지정합니다. 비어 있는 경우 서버의 프로그램 데이터 폴더가 사용됩니다.",
"LabelReleaseDate": "개봉일:", "LabelReleaseDate": "개봉일:",
"LabelRemoteClientBitrateLimit": "인터넷 스트리밍 비트레이트 제한 (Mbps):", "LabelRemoteClientBitrateLimit": "인터넷 스트리밍 비트레이트 제한 (Mbps):",
"LabelRuntimeMinutes": "상영 시간 (분):", "LabelRuntimeMinutes": "재생 시간:",
"LabelSaveLocalMetadata": "아트워크와 메타데이터를 미디어 폴더에 저장", "LabelSaveLocalMetadata": "아트워크와 메타데이터를 미디어 폴더에 저장",
"LabelSaveLocalMetadataHelp": "아트워크 및 메타데이터를 미디어 폴더에 직접 저장하면 쉽게 편집 할 수 있습니다.", "LabelSaveLocalMetadataHelp": "아트워크 및 메타데이터를 미디어 폴더에 직접 저장하면 쉽게 편집 할 수 있습니다.",
"LabelSelectUsers": "사용자 선택:", "LabelSelectUsers": "사용자 선택:",
"LabelSelectVersionToInstall": "설치할 버전 선택:", "LabelSelectVersionToInstall": "설치할 버전 선택:",
"LabelSendNotificationToUsers": "다음으로 알림 전송:", "LabelSendNotificationToUsers": "다음으로 알림 전송:",
"LabelSerialNumber": "시리얼 번호", "LabelSerialNumber": "시리얼 번호",
"LabelSeriesRecordingPath": "시리즈 녹화 경로 (옵션) :", "LabelSeriesRecordingPath": "시리즈 기록 경로 :",
"LabelServerHost": "호스트:", "LabelServerHost": "호스트:",
"LabelServerHostHelp": "192.168.1.100:8096 또는 https://myserver.com", "LabelServerHostHelp": "192.168.1.100:8096 또는 https://myserver.com",
"LabelSkipIfAudioTrackPresent": "오디오 트랙이 다운로드 언어와 일치하면 건너뛰기", "LabelSkipIfAudioTrackPresent": "오디오 트랙이 다운로드 언어와 일치하면 건너뛰기",
@ -427,7 +418,7 @@
"MessageConfirmProfileDeletion": "이 프로필을 삭제하겠습니까?", "MessageConfirmProfileDeletion": "이 프로필을 삭제하겠습니까?",
"MessageConfirmRecordingCancellation": "이 녹화를 취소하겠습니까?", "MessageConfirmRecordingCancellation": "이 녹화를 취소하겠습니까?",
"MessageConfirmRemoveMediaLocation": "이 미디어 위치를 제거하겠습니까?", "MessageConfirmRemoveMediaLocation": "이 미디어 위치를 제거하겠습니까?",
"MessageConfirmRestart": "Jellyfin 서버를 다시 시작하겠습니까?", "MessageConfirmRestart": "Jellyfin을 다시 시작 하시겠습니까?",
"MessageConfirmShutdown": "정말로 서버를 종료하겠습니까?", "MessageConfirmShutdown": "정말로 서버를 종료하겠습니까?",
"MessageContactAdminToResetPassword": "비밀번호를 재설정하려면 시스템 관리자에게 문의하십시오.", "MessageContactAdminToResetPassword": "비밀번호를 재설정하려면 시스템 관리자에게 문의하십시오.",
"MessageDeleteTaskTrigger": "이 작업 트리거를 삭제하겠습니까?", "MessageDeleteTaskTrigger": "이 작업 트리거를 삭제하겠습니까?",
@ -441,7 +432,7 @@
"MessageItemsAdded": "항목 추가됨", "MessageItemsAdded": "항목 추가됨",
"MessageNoMovieSuggestionsAvailable": "현재 추천 영화를 사용할 수 없습니다. 영화 보기를 시작하고 평가를 하면 추천을 볼 수 있습니다.", "MessageNoMovieSuggestionsAvailable": "현재 추천 영화를 사용할 수 없습니다. 영화 보기를 시작하고 평가를 하면 추천을 볼 수 있습니다.",
"MessageNoPluginsInstalled": "설치된 플러그인이 없습니다.", "MessageNoPluginsInstalled": "설치된 플러그인이 없습니다.",
"MessageNoTrailersFound": "예고편이 없습니다. 예고편 채널을 설치하여 인터넷 예고편 라이브러리를 추가하면 향상된 영화 환경을 경험할 수 있습니다.", "MessageNoTrailersFound": "인터넷 예고편 라이브러리를 추가하여 영화 경험을 향상 시키려면 예고편 채널을 설치하세요.",
"MessageNothingHere": "아무것도 없습니다.", "MessageNothingHere": "아무것도 없습니다.",
"MessagePasswordResetForUsers": "다음 사용자는 비밀번호를 재설정했습니다. 재설정을 수행하는데 사용된 핀 코드로 로그인 할 수 있습니다.", "MessagePasswordResetForUsers": "다음 사용자는 비밀번호를 재설정했습니다. 재설정을 수행하는데 사용된 핀 코드로 로그인 할 수 있습니다.",
"MessagePleaseEnsureInternetMetadata": "인터넷 메타데이터 다운로드가 켜져 있는지 확인하세요.", "MessagePleaseEnsureInternetMetadata": "인터넷 메타데이터 다운로드가 켜져 있는지 확인하세요.",
@ -479,7 +470,7 @@
"OptionDateAddedImportTime": "라이브러리에 추가된 날짜 사용", "OptionDateAddedImportTime": "라이브러리에 추가된 날짜 사용",
"OptionDatePlayed": "재생한 날짜", "OptionDatePlayed": "재생한 날짜",
"OptionDisableUser": "이 사용자 사용 안 함", "OptionDisableUser": "이 사용자 사용 안 함",
"OptionDisableUserHelp": "서버가 이 사용자의 연결을 허용하지 않습니다. 현재 연결이 예고없이 종료됩니다.", "OptionDisableUserHelp": "서버는 이 사용자의 연결을 허용하지 않습니다. 기존 연결이 갑자기 종료됩니다.",
"OptionDislikes": "싫어함", "OptionDislikes": "싫어함",
"OptionDisplayFolderViewHelp": "미디어 라이브러리 옆에 폴더를 표시합니다. 이는 일반적인 폴더 보기를 원하는 경우에 유용합니다.", "OptionDisplayFolderViewHelp": "미디어 라이브러리 옆에 폴더를 표시합니다. 이는 일반적인 폴더 보기를 원하는 경우에 유용합니다.",
"OptionDvd": "DVD", "OptionDvd": "DVD",
@ -496,7 +487,7 @@
"OptionHideUserFromLoginHelp": "비공개 또는 숨겨진 관리자 계정에 유용합니다. 사용자는 수동으로 사용자 이름과 비밀번호를 입력하여 로그인해야 합니다.", "OptionHideUserFromLoginHelp": "비공개 또는 숨겨진 관리자 계정에 유용합니다. 사용자는 수동으로 사용자 이름과 비밀번호를 입력하여 로그인해야 합니다.",
"OptionHlsSegmentedSubtitles": "HLS 분할된 자막", "OptionHlsSegmentedSubtitles": "HLS 분할된 자막",
"OptionIgnoreTranscodeByteRangeRequests": "트랜스코드 바이트 범위 요청 무시", "OptionIgnoreTranscodeByteRangeRequests": "트랜스코드 바이트 범위 요청 무시",
"OptionIgnoreTranscodeByteRangeRequestsHelp": "활성화된 경우 이러한 요청은 존중되지만 바이트 헤더 범위는 무시됩니다.", "OptionIgnoreTranscodeByteRangeRequestsHelp": "이러한 요청은 수락되지만 바이트 범위 헤더는 무시됩니다.",
"OptionImdbRating": "IMDb 평점", "OptionImdbRating": "IMDb 평점",
"OptionLikes": "좋아함", "OptionLikes": "좋아함",
"OptionMax": "최대", "OptionMax": "최대",
@ -504,14 +495,11 @@
"OptionOnInterval": "기간", "OptionOnInterval": "기간",
"OptionParentalRating": "등급", "OptionParentalRating": "등급",
"OptionPlainStorageFolders": "모든 폴더를 일반 저장소 폴더로 표시", "OptionPlainStorageFolders": "모든 폴더를 일반 저장소 폴더로 표시",
"OptionPlainStorageFoldersHelp": "활성화 된 경우 모든 폴더는 \"object.container.person.musicArtist\"와 같보다 구체적인 유형 대신 \"object.container.storageFolder\"로 DIDL에 표시됩니다.", "OptionPlainStorageFoldersHelp": "모든 폴더는 DIDL에서 \"object.container.person.musicArtist\"와 같보다 구체적인 유형 대신 \"object.container.storageFolder\"로 표시됩니다.",
"OptionPlainVideoItems": "모든 비디오를 일반 비디오 항목으로 표시", "OptionPlainVideoItems": "모든 비디오를 일반 비디오 항목으로 표시",
"OptionPlainVideoItemsHelp": "활성화 된 경우 모든 비디오는 \"object.item.videoItem.movie\"와 같이보다 구체적인 유형 대신 \"object.item.videoItem\"로 DIDL에 표시됩니다.", "OptionPlainVideoItemsHelp": "모든 비디오는 DIDL에서 \"object.item.videoItem.movie\"와 같은보다 구체적인 유형 대신 \"object.item.videoItem\"로 표시됩니다.",
"OptionPlayCount": "재생 횟수", "OptionPlayCount": "재생 횟수",
"OptionPremiereDate": "Premiere 일자", "OptionPremiereDate": "Premiere 일자",
"OptionProfilePhoto": "사진",
"OptionProfileVideo": "비디오",
"OptionProfileVideoAudio": "비디오 오디오",
"OptionProtocolHls": "HTTP 실시간 스트리밍", "OptionProtocolHls": "HTTP 실시간 스트리밍",
"OptionReleaseDate": "개봉일", "OptionReleaseDate": "개봉일",
"OptionResElement": "res 요소", "OptionResElement": "res 요소",
@ -519,16 +507,16 @@
"OptionSaveMetadataAsHidden": "메타데이터와 이미지를 숨김 파일로 저장", "OptionSaveMetadataAsHidden": "메타데이터와 이미지를 숨김 파일로 저장",
"OptionSpecialEpisode": "스페셜", "OptionSpecialEpisode": "스페셜",
"OptionTrackName": "트랙 이름", "OptionTrackName": "트랙 이름",
"OptionTvdbRating": "TVDb 평점", "OptionTvdbRating": "TVDB 평가",
"OptionUnairedEpisode": "방송하지 않은 에피소드", "OptionUnairedEpisode": "방송하지 않은 에피소드",
"OptionWakeFromSleep": "슬립모드에서 깨우기", "OptionWakeFromSleep": "슬립모드에서 깨우기",
"OptionWeekdays": "주중", "OptionWeekdays": "주중",
"OptionWeekends": "주말", "OptionWeekends": "주말",
"OptionWeekly": "주", "OptionWeekly": "주",
"OriginalAirDateValue": "최초 방송일: {0}", "OriginalAirDateValue": "최초 방송일: {0}",
"PackageInstallCancelled": "{0} 설치 취소됨", "PackageInstallCancelled": "{0} (버전 {1}) 설치 취소.",
"PackageInstallCompleted": "{0} 설치 완료", "PackageInstallCompleted": "{0} (버전 {1}) 설치 완료.",
"PackageInstallFailed": "{0} 설치 실패", "PackageInstallFailed": "{0} (버전 {1}) 설치 실패.",
"ParentalRating": "등급", "ParentalRating": "등급",
"PasswordMatchError": "비밀번호와 비밀번호 확인이 일치해야 합니다.", "PasswordMatchError": "비밀번호와 비밀번호 확인이 일치해야 합니다.",
"PasswordResetComplete": "비밀번호가 재설정되었습니다.", "PasswordResetComplete": "비밀번호가 재설정되었습니다.",
@ -589,11 +577,11 @@
"TabParentalControl": "자녀 보호", "TabParentalControl": "자녀 보호",
"TabPlugins": "플러그인", "TabPlugins": "플러그인",
"TabProfiles": "프로필", "TabProfiles": "프로필",
"TabResponses": "응", "TabResponses": "",
"TabScheduledTasks": "예약 작업", "TabScheduledTasks": "예약 작업",
"TabServer": "서버", "TabServer": "서버",
"TabStreaming": "스트리밍", "TabStreaming": "스트리밍",
"TabUpcoming": "방송 예정", "TabUpcoming": "예정",
"Tags": "태그", "Tags": "태그",
"TellUsAboutYourself": "자신에 대해 알려주세요", "TellUsAboutYourself": "자신에 대해 알려주세요",
"ThisWizardWillGuideYou": "이 마법사는 설정 과정을 안내합니다. 시작하려면 선호하는 언어를 선택하세요.", "ThisWizardWillGuideYou": "이 마법사는 설정 과정을 안내합니다. 시작하려면 선호하는 언어를 선택하세요.",
@ -652,7 +640,7 @@
"AddToPlayQueue": "재생 대기열에 추가", "AddToPlayQueue": "재생 대기열에 추가",
"AddedOnValue": "{0} 추가됨", "AddedOnValue": "{0} 추가됨",
"AirDate": "방영 일자", "AirDate": "방영 일자",
"Aired": "방영", "Aired": "방영",
"Alerts": "알림", "Alerts": "알림",
"AllComplexFormats": "모든 복잡한 포맷 (ASS, SSA, VOBSUB, PGS, SUB, IDX,...)", "AllComplexFormats": "모든 복잡한 포맷 (ASS, SSA, VOBSUB, PGS, SUB, IDX,...)",
"AllLibraries": "모든 라이브러리", "AllLibraries": "모든 라이브러리",
@ -715,7 +703,7 @@
"Disconnect": "연결 끊기", "Disconnect": "연결 끊기",
"DirectPlaying": "다이렉트 재생", "DirectPlaying": "다이렉트 재생",
"DirectStreaming": "다이렉트 스트리밍", "DirectStreaming": "다이렉트 스트리밍",
"DirectStreamHelp2": "다이렉트 스트리밍은 비디오 퀄리티의 손실없이 매우 적은 처리능력을 사용합니다.", "DirectStreamHelp2": "다이렉트 스트림은 비디오 품질 손실을 최소화하면서 처리 능력을 거의 사용하지 않습니다.",
"DetectingDevices": "장치 감지", "DetectingDevices": "장치 감지",
"Desktop": "데스크탑", "Desktop": "데스크탑",
"Default": "기본", "Default": "기본",
@ -749,7 +737,7 @@
"TV": "TV", "TV": "TV",
"Suggestions": "제안", "Suggestions": "제안",
"SubtitleOffset": "자막 오프셋", "SubtitleOffset": "자막 오프셋",
"SubtitleAppearanceSettingsAlsoPassedToCastDevices": "이 설정은 이 장치에서 시작되는 크롬캐스트 재생에도 적용됩니다.", "SubtitleAppearanceSettingsAlsoPassedToCastDevices": "이 설정은이 기기에서 시작된 모든 크롬캐스트 재생에도 적용됩니다.",
"Studios": "스튜디오", "Studios": "스튜디오",
"StopRecording": "녹화 중지", "StopRecording": "녹화 중지",
"Sports": "스포츠", "Sports": "스포츠",
@ -762,10 +750,10 @@
"ShowYear": "년도 표시", "ShowYear": "년도 표시",
"ShowTitle": "제목 표시", "ShowTitle": "제목 표시",
"ShowAdvancedSettings": "고급 설정 표시", "ShowAdvancedSettings": "고급 설정 표시",
"ServerUpdateNeeded": "Jellyfin 서버를 업데이트해야합니다. 최신 버전을 다운로드하려면, {0}을 확인하십시오.", "ServerUpdateNeeded": "이 서버를 업데이트해야합니다. 최신 버전을 다운로드하려면 {0}을 (를) 방문하십시오.",
"ServerRestartNeededAfterPluginInstall": "플러그인을 설치한 후에 Jellyfin 서버를 재시작해야합니다.", "ServerRestartNeededAfterPluginInstall": "플러그인을 설치 한 후 Jellyfin을 다시 시작해야합니다.",
"ServerNameIsShuttingDown": "Jellyfin 서버 - {0}은 가동중지되었습니다.", "ServerNameIsShuttingDown": "{0}의 서버가 종료됩니다.",
"ServerNameIsRestarting": "Jellyfin 서버 - {0}은 재시작중입니다.", "ServerNameIsRestarting": "{0}의 서버가 다시 시작됩니다.",
"SeriesSettings": "시리즈 설정", "SeriesSettings": "시리즈 설정",
"Series": "시리즈", "Series": "시리즈",
"SendMessage": "메세지 발송", "SendMessage": "메세지 발송",
@ -779,7 +767,7 @@
"Runtime": "런타임", "Runtime": "런타임",
"RepeatMode": "반복 모드", "RepeatMode": "반복 모드",
"RepeatEpisodes": "에피소드 반복", "RepeatEpisodes": "에피소드 반복",
"RememberMe": "기억하기", "RememberMe": "날 기억해",
"ReleaseDate": "출시일", "ReleaseDate": "출시일",
"RefreshMetadata": "메타데이터 새로 고침", "RefreshMetadata": "메타데이터 새로 고침",
"Recordings": "녹화", "Recordings": "녹화",
@ -787,8 +775,8 @@
"Programs": "프로그램", "Programs": "프로그램",
"Previous": "이전", "Previous": "이전",
"PreferEmbeddedTitlesOverFileNames": "파일 이름보다 내장된 제목 선호", "PreferEmbeddedTitlesOverFileNames": "파일 이름보다 내장된 제목 선호",
"MessagePluginInstalled": "플러그인이 성공적으로 설치되었습니다. 변경사항을 적용하려면 Jellyfin 서버를 재시작하십시오.", "MessagePluginInstalled": "플러그인이 성공적으로 설치되었습니다. 변경 사항을 적용하려면 서버를 다시 시작해야합니다.",
"PleaseRestartServerName": "Jellyfin 서버를 재시작하십시오 - {0}.", "PleaseRestartServerName": "Jellyfin을 다시 시작하십시오. {0}.",
"PleaseEnterNameOrId": "이름 또는 외부 ID를 입력하십시오.", "PleaseEnterNameOrId": "이름 또는 외부 ID를 입력하십시오.",
"PlayNextEpisodeAutomatically": "자동으로 다음 에피소드 재생", "PlayNextEpisodeAutomatically": "자동으로 다음 에피소드 재생",
"PlayNext": "다음 재생", "PlayNext": "다음 재생",
@ -797,7 +785,7 @@
"Overview": "개요", "Overview": "개요",
"OptionSubstring": "Substring", "OptionSubstring": "Substring",
"OptionProtocolHttp": "HTTP", "OptionProtocolHttp": "HTTP",
"OptionNew": "새로운..", "OptionNew": "새로운",
"OptionIsSD": "SD", "OptionIsSD": "SD",
"OptionIsHD": "HD", "OptionIsHD": "HD",
"OptionEnableForAllTuners": "모든 튜너 장치 활성화", "OptionEnableForAllTuners": "모든 튜너 장치 활성화",
@ -877,7 +865,7 @@
"LabelOriginalTitle": "원본 제목:", "LabelOriginalTitle": "원본 제목:",
"LabelPersonRole": "규칙:", "LabelPersonRole": "규칙:",
"LabelMovieCategories": "영화 카테고리:", "LabelMovieCategories": "영화 카테고리:",
"LabelOptionalNetworkPath": "(옵션) 공유 네트워크 폴더:", "LabelOptionalNetworkPath": "공유 네트워크 폴더:",
"LabelNewsCategories": "뉴스 카테고리:", "LabelNewsCategories": "뉴스 카테고리:",
"LabelMaxStreamingBitrate": "최대 스트리밍 퀄리티:", "LabelMaxStreamingBitrate": "최대 스트리밍 퀄리티:",
"LabelLanNetworks": "LAN 네트워크:", "LabelLanNetworks": "LAN 네트워크:",
@ -919,7 +907,7 @@
"MessageNoServersAvailable": "자동 서버 탐색을 사용했지만, 서버가 발견되지 않았습니다.", "MessageNoServersAvailable": "자동 서버 탐색을 사용했지만, 서버가 발견되지 않았습니다.",
"MessageDownloadQueued": "다운로드 대기 중.", "MessageDownloadQueued": "다운로드 대기 중.",
"MessageDirectoryPickerLinuxInstruction": "Linux on Arch Linux, CentOS, Debian, Fedora, OpenSUSE, Ubuntu의 경우 서비스 사용자에게 최소한 저장 위치에 대한 읽기 권한을 부여해야 합니다.", "MessageDirectoryPickerLinuxInstruction": "Linux on Arch Linux, CentOS, Debian, Fedora, OpenSUSE, Ubuntu의 경우 서비스 사용자에게 최소한 저장 위치에 대한 읽기 권한을 부여해야 합니다.",
"MessageDirectoryPickerBSDInstruction": "BSD의 경우, Jellyfin이 FreeNAS Jail에 액세스할 수 있도록 하려면 FreeNAS Jail 내에 스토리지를 구성해야 할 수 있습니다.", "MessageDirectoryPickerBSDInstruction": "BSD의 경우 Jellyfin이 미디어에 액세스 할 수 있도록 FreeNAS Jail 내에 스토리지를 구성해야 할 수 있습니다.",
"LatestFromLibrary": "최근 {0}", "LatestFromLibrary": "최근 {0}",
"LabelYear": "년도:", "LabelYear": "년도:",
"LabelVaapiDeviceHelp": "하드웨어 가속에 쓰이는 렌더 노드입니다.", "LabelVaapiDeviceHelp": "하드웨어 가속에 쓰이는 렌더 노드입니다.",
@ -946,7 +934,7 @@
"HeaderLibraryOrder": "라이브러리 순서", "HeaderLibraryOrder": "라이브러리 순서",
"HeaderDefaultRecordingSettings": "기본 녹화 설정", "HeaderDefaultRecordingSettings": "기본 녹화 설정",
"HeaderBlockItemsWithNoRating": "등급 정보가 없거나 인식 불가능한 항목 차단:", "HeaderBlockItemsWithNoRating": "등급 정보가 없거나 인식 불가능한 항목 차단:",
"HeaderApiKeysHelp": "외부 애플리케이션은 Jellyfin 서버와 통신하기 위해 API키를 가지고 있어야 합니다. 키는 Jellyfin 계정으로 로그인하거나 수동으로 키를 부여하여 발급할 수 있습니다.", "HeaderApiKeysHelp": "서버와 통신하려면 외부 애플리케이션에 API 키가 있어야합니다. 키는 일반 사용자 계정으로 로그인하거나 애플리케이션에 수동으로 키를 부여하여 발급됩니다.",
"HeaderAllowMediaDeletionFrom": "미디어 제거 허용", "HeaderAllowMediaDeletionFrom": "미디어 제거 허용",
"HardwareAccelerationWarning": "하드웨어 가속을 활성화하면 일부 환경에서 불안정해질 수 있습니다. 운영체제 및 비디오 드라이버가 최신 상태인지 확인하십시오. 이 기능을 활성화한 후 비디오를 재생하는 데 어려움이 있을 경우 설정을 다시 '사용 안 함'으로 변경하십시오.", "HardwareAccelerationWarning": "하드웨어 가속을 활성화하면 일부 환경에서 불안정해질 수 있습니다. 운영체제 및 비디오 드라이버가 최신 상태인지 확인하십시오. 이 기능을 활성화한 후 비디오를 재생하는 데 어려움이 있을 경우 설정을 다시 '사용 안 함'으로 변경하십시오.",
"GuestStar": "게스트 출연", "GuestStar": "게스트 출연",
@ -958,7 +946,7 @@
"ExtraLarge": "매우 큼", "ExtraLarge": "매우 큼",
"ErrorStartHourGreaterThanEnd": "종료 시간은 시작 시간보다 커야 합니다.", "ErrorStartHourGreaterThanEnd": "종료 시간은 시작 시간보다 커야 합니다.",
"Display": "디스플레이", "Display": "디스플레이",
"DirectStreamHelp1": "이 미디어는 해상도 및 미디어 유형(H.264, AC3 등)과 관련하여 장치와 호환되지만, 파일 컨테이너(mkv, avi, wmv 등)와는 호환되지 않습니다. 비디오는 장치로 스트리밍 되기 전에 즉각 재포장됩니다.", "DirectStreamHelp1": "미디어가 해상도 및 미디어 유형 (H.264, AC3 등)과 관련하여 장치와 호환되지만 호환되지 않는 파일 컨테이너 (mkv, avi, wmv 등)에 있습니다. 비디오는 장치로 전송되기 전에 즉석에서 다시 패키징됩니다.",
"Descending": "내림차순", "Descending": "내림차순",
"Continuing": "계속", "Continuing": "계속",
"ConfirmEndPlayerSession": "정말로 {0}의 Jellyfin을 종료하시겠습니까?", "ConfirmEndPlayerSession": "정말로 {0}의 Jellyfin을 종료하시겠습니까?",
@ -968,12 +956,12 @@
"Anytime": "언제든지", "Anytime": "언제든지",
"XmlTvNewsCategoriesHelp": "이 카테고리의 프로그램은 뉴스 프로그램으로 표시됩니다. 여러개를 '|'으로 구분하십시오.", "XmlTvNewsCategoriesHelp": "이 카테고리의 프로그램은 뉴스 프로그램으로 표시됩니다. 여러개를 '|'으로 구분하십시오.",
"Smart": "스마트", "Smart": "스마트",
"SeriesYearToPresent": "{0} - 제공", "SeriesYearToPresent": "{0} - N/A",
"RemoveFromCollection": "콜렉션에서 제거", "RemoveFromCollection": "콜렉션에서 제거",
"RecentlyWatched": "최근 시청함", "RecentlyWatched": "최근 시청함",
"PleaseAddAtLeastOneFolder": "추가 버튼을 클릭하여 하나 이상의 폴더를 라이브러리에 추가하십시오.", "PleaseAddAtLeastOneFolder": "추가 버튼을 클릭하여 하나 이상의 폴더를 라이브러리에 추가하십시오.",
"PlaybackData": "재생 데이터", "PlaybackData": "재생 데이터",
"PasswordResetProviderHelp": "비밀번호 재설정 제공자를 선택하십시오. 비밀번호 재설정이 요청될때 사용됩니다.", "PasswordResetProviderHelp": "이 사용자가 암호 재설정을 요청할 때 사용할 암호 재설정 공급자를 선택합니다.",
"NoSubtitleSearchResultsFound": "결과가 없습니다.", "NoSubtitleSearchResultsFound": "결과가 없습니다.",
"NoNewDevicesFound": "새로운 장치를 찾지 못했습니다. 새 튜너를 추가하려면 이 대화상자를 닫고 장치 정보를 직접 입력하십시오.", "NoNewDevicesFound": "새로운 장치를 찾지 못했습니다. 새 튜너를 추가하려면 이 대화상자를 닫고 장치 정보를 직접 입력하십시오.",
"MessageNoAvailablePlugins": "가능한 플러그인 없음", "MessageNoAvailablePlugins": "가능한 플러그인 없음",
@ -1008,7 +996,7 @@
"HeaderPreferredMetadataLanguage": "선호하는 메타데이터 언어", "HeaderPreferredMetadataLanguage": "선호하는 메타데이터 언어",
"HeaderLiveTvTunerSetup": "실시간 TV 튜너 설정", "HeaderLiveTvTunerSetup": "실시간 TV 튜너 설정",
"HeaderLatestMovies": "최근 영화", "HeaderLatestMovies": "최근 영화",
"HeaderKodiMetadataHelp": "NFO 메타데이터를 활성화/비활성화하려면, Jellyfin 라이브러리 설정에서 라이브러리를 편집하고 메타데이터 보호기 섹션을 찾으십시오.", "HeaderKodiMetadataHelp": "NFO 메타 데이터를 활성화 또는 비활성화하려면 라이브러리와 메타데이터 보호 섹션을 편집하세요.",
"HeaderKeepRecording": "녹화 유지", "HeaderKeepRecording": "녹화 유지",
"HeaderForKids": "아이들용", "HeaderForKids": "아이들용",
"HeaderDetectMyDevices": "내 장치 탐색", "HeaderDetectMyDevices": "내 장치 탐색",
@ -1031,9 +1019,8 @@
"Ended": "종료", "Ended": "종료",
"EndsAtValue": "{0}에 종료", "EndsAtValue": "{0}에 종료",
"HeaderDateIssued": "발행일", "HeaderDateIssued": "발행일",
"ConfigureDateAdded": "라이브러리 설정의 Jellyfin 서버 대시보드에서 추가된 날짜를 결정하는 방법 구성", "ConfigureDateAdded": "추가 된 날짜가 라이브러리 설정 아래의 대시 보드에서 결정되는 방식 구성",
"EnableStreamLoopingHelp": "라이브 스트림에 몇 초의 데이터만 포함되어 있고 지속적으로 요청해야하는 경우, 이 옵션을 활성화하십시오. 필요하지 않은 경우, 이 기능을 사용하면 문제가 발생할 수 있습니다.", "EnableStreamLoopingHelp": "라이브 스트림에 몇 초의 데이터만 포함되어 있고 지속적으로 요청해야하는 경우, 이 옵션을 활성화하십시오. 필요하지 않은 경우, 이 기능을 사용하면 문제가 발생할 수 있습니다.",
"FolderTypeUnset": "혼합 콘텐츠",
"BurnSubtitlesHelp": "영상을 트랜스코딩할 때 자막 포맷에 따라 서버에서 영상 안에 자막을 입힐지를 결정합니다. 영상에 자막을 입히지 않으면 서버 성능이 향상됩니다. 일부 ASS/SSA 자막을 포함하여 자막 포맷(VOBSUB, PGS, SUB/IDX 등)에 따라 자막을 영상에 입히려면 자동을 선택하십시오.", "BurnSubtitlesHelp": "영상을 트랜스코딩할 때 자막 포맷에 따라 서버에서 영상 안에 자막을 입힐지를 결정합니다. 영상에 자막을 입히지 않으면 서버 성능이 향상됩니다. 일부 ASS/SSA 자막을 포함하여 자막 포맷(VOBSUB, PGS, SUB/IDX 등)에 따라 자막을 영상에 입히려면 자동을 선택하십시오.",
"EnableNextVideoInfoOverlay": "재생 중에 다음 비디오 정보 표시", "EnableNextVideoInfoOverlay": "재생 중에 다음 비디오 정보 표시",
"EnablePhotosHelp": "이미지가 다른 미디어 파일과 함께 감지되어 표시됩니다.", "EnablePhotosHelp": "이미지가 다른 미디어 파일과 함께 감지되어 표시됩니다.",
@ -1053,7 +1040,7 @@
"DisplayMissingEpisodesWithinSeasons": "시즌 내 누락된 에피소드 표시", "DisplayMissingEpisodesWithinSeasons": "시즌 내 누락된 에피소드 표시",
"EnableBackdropsHelp": "라이브러리를 탐색하는 동안 일부 페이지의 배경을 표시합니다.", "EnableBackdropsHelp": "라이브러리를 탐색하는 동안 일부 페이지의 배경을 표시합니다.",
"ErrorAddingXmlTvFile": "XMLTV 파일에 액세스하는 동안 오류가 발생했습니다. 파일이 존재하는지 확인 후 다시 시도하십시오.", "ErrorAddingXmlTvFile": "XMLTV 파일에 액세스하는 동안 오류가 발생했습니다. 파일이 존재하는지 확인 후 다시 시도하십시오.",
"ErrorDeletingItem": "Jellyfin 서버에서 항목을 제하는 중에 오류가 발생했습니다. Jellyfin 서버가 미디어 폴더에 대해 쓰기 권한이 있는지 확인한 후 다시 시도하십시오.", "ErrorDeletingItem": "서버에서 항목을 제하는 중에 오류가 발생했습니다. Jellyfin에 미디어 폴더에 대한 쓰기 권한이 있는지 확인하고 다시 시도하십시오.",
"HeaderConfigureRemoteAccess": "원격 접근 구성", "HeaderConfigureRemoteAccess": "원격 접근 구성",
"HeaderCastAndCrew": "배역 및 제작진", "HeaderCastAndCrew": "배역 및 제작진",
"HeaderNextEpisodePlayingInValue": "{0}뒤에 다음 에피소드 재생", "HeaderNextEpisodePlayingInValue": "{0}뒤에 다음 에피소드 재생",
@ -1074,7 +1061,7 @@
"DisplayInMyMedia": "홈화면에 표시", "DisplayInMyMedia": "홈화면에 표시",
"DisplayInOtherHomeScreenSections": "보고 있는 것이나 최신 미디어 등을 홈 페이지에 표시합니다", "DisplayInOtherHomeScreenSections": "보고 있는 것이나 최신 미디어 등을 홈 페이지에 표시합니다",
"DisplayMissingEpisodesWithinSeasonsHelp": "서버 환경설정에서도 TV 라이브러리가 활성화되어있어야 합니다.", "DisplayMissingEpisodesWithinSeasonsHelp": "서버 환경설정에서도 TV 라이브러리가 활성화되어있어야 합니다.",
"ErrorAddingMediaPathToVirtualFolder": "미디어 경로를 추가하는 데에 오류가 발생했습니다. 경로를 다시 확인하거나 Jellyfin 서버가 해당 경로에 접근할 수 있는지 확인해 주세요.", "ErrorAddingMediaPathToVirtualFolder": "미디어 경로를 추가하는 중에 오류가 발생했습니다. 경로가 유효하고 Jellyfin이 해당 위치에 액세스 할 수 있는지 확인하세요.",
"ErrorGettingTvLineups": "TV 구성을 다운로드 하는 중에 오류가 발생하였습니다. 정보가 맞는지 확인한 후 다시 시도해 주세요.", "ErrorGettingTvLineups": "TV 구성을 다운로드 하는 중에 오류가 발생하였습니다. 정보가 맞는지 확인한 후 다시 시도해 주세요.",
"BoxRear": "상자 (후면)", "BoxRear": "상자 (후면)",
"Absolute": "절대", "Absolute": "절대",
@ -1093,7 +1080,7 @@
"ColorTransfer": "컬러 변환", "ColorTransfer": "컬러 변환",
"AskAdminToCreateLibrary": "라이브러리를 생성하려면 관리자에게 문의하십시오.", "AskAdminToCreateLibrary": "라이브러리를 생성하려면 관리자에게 문의하십시오.",
"LabelCorruptedFrames": "손상된 프레임:", "LabelCorruptedFrames": "손상된 프레임:",
"LabelBindToLocalNetworkAddressHelp": "(선택) 로컬 IP 주소 대신 이 주소로 http 서버를 바인딩합니다. 비어있으면 서버가 가능한 모든 주소로 바인딩합니다. 이 항목을 수정하면 Jellyfin 서버를 재시작해야 합니다.", "LabelBindToLocalNetworkAddressHelp": "HTTP 서버의 로컬 IP 주소를 대체하십시오. 비어있는 경우 서버는 사용 가능한 모든 주소에 바인딩됩니다. 이 값을 변경하려면 다시 시작해야합니다.",
"LabelAirsBeforeSeason": "시즌 이전 방송:", "LabelAirsBeforeSeason": "시즌 이전 방송:",
"LabelAirsBeforeEpisode": "에피소드 이전 방송:", "LabelAirsBeforeEpisode": "에피소드 이전 방송:",
"LabelAirsAfterSeason": "시즌 이후 방송:", "LabelAirsAfterSeason": "시즌 이후 방송:",
@ -1114,7 +1101,7 @@
"MessageLeaveEmptyToInherit": "상위 항목의 설정이나 전역 설정값을 그대로 적용하기 위해서는 공백으로 두십시오.", "MessageLeaveEmptyToInherit": "상위 항목의 설정이나 전역 설정값을 그대로 적용하기 위해서는 공백으로 두십시오.",
"MessageImageTypeNotSelected": "드롭다운 메뉴에서 이미지 유형을 선택하십시오.", "MessageImageTypeNotSelected": "드롭다운 메뉴에서 이미지 유형을 선택하십시오.",
"MessageCreateAccountAt": "{0}에서 계정 만들기", "MessageCreateAccountAt": "{0}에서 계정 만들기",
"MessageConfirmRevokeApiKey": "정말 api 키를 무효화하시겠습니까? Jellyfin 서버와의 연결이 예고 없이 중단될 수 있습니다.", "MessageConfirmRevokeApiKey": "이 API 키를 취소 하시겠습니까? 이 서버에 대한 응용 프로그램의 연결이 갑자기 종료됩니다.",
"MessageConfirmAppExit": "종료하시겠습니까?", "MessageConfirmAppExit": "종료하시겠습니까?",
"MediaIsBeingConverted": "미디어가 재생 중인 디바이스와 호환되는 형식으로 변환되는 중입니다.", "MediaIsBeingConverted": "미디어가 재생 중인 디바이스와 호환되는 형식으로 변환되는 중입니다.",
"MediaInfoRefFrames": "참조 프레임", "MediaInfoRefFrames": "참조 프레임",
@ -1122,7 +1109,7 @@
"MapChannels": "채널 매핑", "MapChannels": "채널 매핑",
"Large": "크게", "Large": "크게",
"LanNetworksHelp": "대역폭을 강제로 제한할 때 로컬 네트워크로 간주되는 쉼표로 구분된 IP 주소 및 IP/서브넷 마스크 목록입니다. 지정될 경우 모든 다른 IP 주소는 외부 네트워크로 간주되며 외부 대역폭 제한이 적용됩니다. 공백일 경우 서버의 서브넷만이 로컬 네트워크로 간주됩니다.", "LanNetworksHelp": "대역폭을 강제로 제한할 때 로컬 네트워크로 간주되는 쉼표로 구분된 IP 주소 및 IP/서브넷 마스크 목록입니다. 지정될 경우 모든 다른 IP 주소는 외부 네트워크로 간주되며 외부 대역폭 제한이 적용됩니다. 공백일 경우 서버의 서브넷만이 로컬 네트워크로 간주됩니다.",
"LabelffmpegPathHelp": "ffmpeg 실행 파일 혹은 ffmpeg를 포함하는 폴더 경로입니다.", "LabelffmpegPathHelp": "ffmpeg를 포함하는 ffmpeg 응용 프로그램 파일 또는 폴더의 경로입니다.",
"LabelXDlnaDocHelp": "urn:schemas-dlna-org:device-1-0 네임스페이스에 포함된 X_DLNADOC 요소의 내용을 결정합니다.", "LabelXDlnaDocHelp": "urn:schemas-dlna-org:device-1-0 네임스페이스에 포함된 X_DLNADOC 요소의 내용을 결정합니다.",
"LabelXDlnaDoc": "X-DLNA doc:", "LabelXDlnaDoc": "X-DLNA doc:",
"LabelXDlnaCapHelp": "urn:schemas-dlna-org:device-1-0 네임스페이스에 포함된 X_DLNACAP 요소의 내용을 결정합니다.", "LabelXDlnaCapHelp": "urn:schemas-dlna-org:device-1-0 네임스페이스에 포함된 X_DLNACAP 요소의 내용을 결정합니다.",
@ -1143,7 +1130,7 @@
"LabelReasonForTranscoding": "트랜스코딩 원인:", "LabelReasonForTranscoding": "트랜스코딩 원인:",
"LabelProtocolInfoHelp": "디바이스에서 GetProtocolInfo 요청을 처리할 때 사용될 값입니다.", "LabelProtocolInfoHelp": "디바이스에서 GetProtocolInfo 요청을 처리할 때 사용될 값입니다.",
"LabelPostProcessorArguments": "후처리 명령어:", "LabelPostProcessorArguments": "후처리 명령어:",
"LabelOptionalNetworkPathHelp": "이 폴더가 네트워크 공유 폴더라면 네트워크 공유 경로를 제공하여 Jellyfin 클라이언트가 미디어 파일에 직접 접속하도록 설정할 수 있습니다.", "LabelOptionalNetworkPathHelp": "이 폴더가 네트워크에서 공유되는 경우 네트워크 공유 경로를 제공하면 다른 장치의 클라이언트가 미디어 파일에 직접 액세스 할 수 있습니다. 예 : {0} 또는 {1}.",
"LabelMoviePrefixHelp": "영화 제목에 접두사가 적용되었다면 서버가 제대로 처리할 수 있도록 여기에 입력하십시오.", "LabelMoviePrefixHelp": "영화 제목에 접두사가 적용되었다면 서버가 제대로 처리할 수 있도록 여기에 입력하십시오.",
"LabelMoviePrefix": "영화 접두사:", "LabelMoviePrefix": "영화 접두사:",
"LabelMinResumePercentageHelp": "이 비율을 넘기 전에 정지되면 재생되지 않은 것으로 간주됩니다.", "LabelMinResumePercentageHelp": "이 비율을 넘기 전에 정지되면 재생되지 않은 것으로 간주됩니다.",
@ -1159,14 +1146,14 @@
"LabelKodiMetadataEnablePathSubstitutionHelp": "서버의 경로 대체 설정을 이용하여 이미지 경로 대체를 활성화합니다.", "LabelKodiMetadataEnablePathSubstitutionHelp": "서버의 경로 대체 설정을 이용하여 이미지 경로 대체를 활성화합니다.",
"LabelKodiMetadataEnablePathSubstitution": "경로 대체 활성화", "LabelKodiMetadataEnablePathSubstitution": "경로 대체 활성화",
"LabelKodiMetadataEnableExtraThumbsHelp": "이미지를 다운로드할 때는 Kodi 스킨과의 최대한의 호환성을 위해 추가 팬아트와 추가 섬네일 중 어느 형식으로도 저장될 수 있습니다.", "LabelKodiMetadataEnableExtraThumbsHelp": "이미지를 다운로드할 때는 Kodi 스킨과의 최대한의 호환성을 위해 추가 팬아트와 추가 섬네일 중 어느 형식으로도 저장될 수 있습니다.",
"LabelKodiMetadataEnableExtraThumbs": "추가 팬아틀 추가 섬네일 필드로 복사하기", "LabelKodiMetadataEnableExtraThumbs": "추가된 팬아트를 추가된 썸네일 필드에 복사",
"LabelKeepUpTo": "대기 한계:", "LabelKeepUpTo": "대기 한계:",
"LabelHomeScreenSectionValue": "홈 화면 영역 {0}:", "LabelHomeScreenSectionValue": "홈 화면 영역 {0}:",
"LabelBaseUrlHelp": "서버에 더 세부적인 URL로 접속하려면 여기에 서브 디렉토리를 추가하십시오.", "LabelBaseUrlHelp": "서버 URL에 사용자 지정 하위 디렉터리를 추가합니다. <code>http://example.com/<b>&lt;baseurl&gt;</b></code>",
"LabelEnableSingleImageInDidlLimitHelp": "Dili 내에 여러 이미지가 삽입되면 일부 디바이스가 제대로 작동하지 않을 수 있습니다.", "LabelEnableSingleImageInDidlLimitHelp": "Dili 내에 여러 이미지가 삽입되면 일부 디바이스가 제대로 작동하지 않을 수 있습니다.",
"LabelEnableSingleImageInDidlLimit": "하나의 내장 이미지로 제한", "LabelEnableSingleImageInDidlLimit": "하나의 내장 이미지로 제한",
"LabelEnableBlastAliveMessagesHelp": "네트워크 상의 다른 UPnP 장치가 안정적으로 발견되지 않는다면 이 옵션을 활성화하십시오.", "LabelEnableBlastAliveMessagesHelp": "네트워크 상의 다른 UPnP 장치가 안정적으로 발견되지 않는다면 이 옵션을 활성화하십시오.",
"LabelEnableAutomaticPortMapHelp": "UPnp를 통해 로컬 포트를 외부 포트에 자동으로 매핑하도록 시도합니다. 일부 공유기 기종에서는 지원하지 않을 수 있습니다. 변경사항을 적용하려면 서버를 다시 시작하십시오.", "LabelEnableAutomaticPortMapHelp": "UPnP를 통해 라우터의 공용 포트를 서버의 로컬 포트로 자동 전달합니다. 일부 라우터 모델 또는 네트워크 구성에서는 작동하지 않을 수 있습니다. 변경 사항은 서버를 다시 시작할 때까지 적용되지 않습니다.",
"LabelEmbedAlbumArtDidlHelp": "일부 디바이스는 앨범아트를 얻을 때 이 방법을 선호합니다. 다른 디바이스에서는 실패할 수 있습니다.", "LabelEmbedAlbumArtDidlHelp": "일부 디바이스는 앨범아트를 얻을 때 이 방법을 선호합니다. 다른 디바이스에서는 실패할 수 있습니다.",
"LabelDefaultScreen": "기본 화면:", "LabelDefaultScreen": "기본 화면:",
"LabelDateTimeLocale": "날짜/시간 로케일:", "LabelDateTimeLocale": "날짜/시간 로케일:",
@ -1175,7 +1162,7 @@
"MessageReenableUser": "재활성화는 아래를 참조하십시오", "MessageReenableUser": "재활성화는 아래를 참조하십시오",
"MessagePluginConfigurationRequiresLocalAccess": "이 플러그인을 구성하려면 로컬 서버에 직접 로그인하십시오.", "MessagePluginConfigurationRequiresLocalAccess": "이 플러그인을 구성하려면 로컬 서버에 직접 로그인하십시오.",
"MessageNoCollectionsAvailable": "컬렉션을 사용하면 영화, 시리즈 및 앨범의 개인화 된 그룹을 즐길 수 있습니다. + 버튼을 클릭하여 컬렉션 만들기를 시작합니다.", "MessageNoCollectionsAvailable": "컬렉션을 사용하면 영화, 시리즈 및 앨범의 개인화 된 그룹을 즐길 수 있습니다. + 버튼을 클릭하여 컬렉션 만들기를 시작합니다.",
"LabelPlayerDimensions": "플레이어 화면 크기:", "LabelPlayerDimensions": "플레이어 넓이:",
"LabelParentNumber": "부모 번호:", "LabelParentNumber": "부모 번호:",
"LabelLineup": "라인업:", "LabelLineup": "라인업:",
"LabelDroppedFrames": "드롭 프레임:", "LabelDroppedFrames": "드롭 프레임:",
@ -1185,7 +1172,7 @@
"EnableColorCodedBackgrounds": "컬러코드가 삽입된 배경", "EnableColorCodedBackgrounds": "컬러코드가 삽입된 배경",
"DropShadow": "하단 그림자", "DropShadow": "하단 그림자",
"Depressed": "압축된", "Depressed": "압축된",
"DeinterlaceMethodHelp": "비월주사식 콘텐츠를 순차주사로 변환할시 사용할 비월제거 방법을 선택하십시오.", "DeinterlaceMethodHelp": "소프트웨어가 인터레이스 콘텐츠를 트랜스 코딩 할 때 사용할 디인터레이싱 방법을 선택합니다. 하드웨어 디인터레이싱을 지원하는 하드웨어 가속이 활성화되면이 설정 대신 하드웨어 디인터레이스가 사용됩니다.",
"ClientSettings": "클라이언트 설정", "ClientSettings": "클라이언트 설정",
"BoxSet": "박스 세트", "BoxSet": "박스 세트",
"Artist": "아티스트", "Artist": "아티스트",
@ -1198,21 +1185,21 @@
"MoveRight": "오른쪽으로 이동", "MoveRight": "오른쪽으로 이동",
"MoveLeft": "왼쪽으로 이동", "MoveLeft": "왼쪽으로 이동",
"MoreFromValue": "{0} 에서 더 자세히", "MoreFromValue": "{0} 에서 더 자세히",
"MetadataSettingChangeHelp": "변경된 메타데이터 설정은 새 콘텐츠에 적용됩니다. 기존의 콘텐츠에 적용하려면 상세 화면에서 새로 고침 버튼을 누르거나 메타데이터 매니저를 통해 일괄적으로 새로 고침을 수행하십시오.", "MetadataSettingChangeHelp": "메타 데이터 설정을 변경하면 앞으로 추가되는 새 콘텐츠에 영향을줍니다. 기존 콘텐츠를 새로 고치려면 세부 정보 화면을 열고 새로 고침 버튼을 클릭하거나 메타 데이터 매니저를 사용하여 대량 새로 고침을 수행합니다.",
"MessagePluginInstallDisclaimer": "Jellyfin 커뮤니티에서 만들어진 플러그인은 Jellyfin의 기능과 편의성을 향상시킬 수 있습니다. 다만 이러한 플러그인은 라이브러리 스캔 속도 저하, 추가 백그라운드 프로세싱, 시스템 불안정과 같은 문제를 야기할 수 있다는 것을 유념하시기 바랍니다.", "MessagePluginInstallDisclaimer": "커뮤니티 회원이 만든 플러그인은 추가 기능과 혜택을 통해 경험을 향상시킬 수있는 좋은 방법입니다. 설치하기 전에 더 긴 라이브러리 스캔, 추가 백그라운드 처리 및 시스템 안정성 감소와 같이 서버에 미칠 수있는 영향에 유의하십시오.",
"LabelLibraryPageSizeHelp": "라이브러리 페이지에 표시될 항목 수를 조절합니다. 0으로 지정 시 페이징을 비활성화합니다.", "LabelLibraryPageSizeHelp": "라이브러리 페이지에 표시될 항목 수를 조절합니다. 0으로 지정 시 페이징을 비활성화합니다.",
"LabelLibraryPageSize": "라이브러리 페이지 크기:", "LabelLibraryPageSize": "라이브러리 페이지 크기:",
"LabelEnableBlastAliveMessages": "서버 활성화 메세지", "LabelEnableBlastAliveMessages": "서버 활성화 메세지",
"OptionEnableExternalContentInSuggestionsHelp": "제안 항목에 인터넷 예고편과 라이브 TV 프로그램이 포함되도록 허용합니다.", "OptionEnableExternalContentInSuggestionsHelp": "제안 항목에 인터넷 예고편과 라이브 TV 프로그램이 포함되도록 허용합니다.",
"OptionEnableExternalContentInSuggestions": "제안 항목에 외부 콘텐츠 허용", "OptionEnableExternalContentInSuggestions": "제안 항목에 외부 콘텐츠 허용",
"OptionDownloadImagesInAdvanceHelp": "기본적으로 대부분의 이미지는 Jellyfin 앱에서 요청할 때에만 다운로드됩니다. 새 미디어를 추가할 때 모든 이미지를 미리 다운로드하려면 이 옵션을 활성화하십시오. 라이브러리 스캔이 심각하게 지연될 수도 있습니다.", "OptionDownloadImagesInAdvanceHelp": "기본적으로 대부분의 이미지는 클라이언트가 요청할 때만 다운로드됩니다. 새 미디어를 가져올 때 모든 이미지를 미리 다운로드하려면이 옵션을 활성화합니다. 이로 인해 라이브러리 스캔이 상당히 길어질 수 있습니다.",
"OptionDownloadImagesInAdvance": "미리 이미지 다운로드", "OptionDownloadImagesInAdvance": "미리 이미지 다운로드",
"OptionDisplayFolderView": "일반적인 미디어 폴더를 볼 수 있는 폴더 보기를 표시합니다", "OptionDisplayFolderView": "일반적인 미디어 폴더를 볼 수 있는 폴더 보기를 표시합니다",
"OptionAutomaticallyGroupSeriesHelp": "활성화하면 라이브러리 내의 여러 폴더에 분산된 시리즈를 하나의 시리즈로 병합합니다.", "OptionAutomaticallyGroupSeriesHelp": "이 라이브러리 내의 여러 폴더에 분산 된 시리즈는 자동으로 단일 시리즈로 병합됩니다.",
"OptionAutomaticallyGroupSeries": "여러 폴더에 분산된 시리즈를 자동으로 병합합니다", "OptionAutomaticallyGroupSeries": "여러 폴더에 분산된 시리즈를 자동으로 병합합니다",
"OptionAllowVideoPlaybackRemuxing": "변환이 필요한 비디오를 재인코딩하지 않고 재생하는 것을 허용", "OptionAllowVideoPlaybackRemuxing": "변환이 필요한 비디오를 재인코딩하지 않고 재생하는 것을 허용",
"OptionAllowSyncTranscoding": "트랜스코딩이 필요한 미디어의 다운로드 및 싱크 허용", "OptionAllowSyncTranscoding": "트랜스코딩이 필요한 미디어의 다운로드 및 싱크 허용",
"OptionAllowMediaPlaybackTranscodingHelp": "트랜스코딩 접근을 제한하면 Jellyfin 앱에서 지원되지 않는 미디어 형식을 재생할 때 문제가 발생할 수 있습니다.", "OptionAllowMediaPlaybackTranscodingHelp": "트랜스 코딩에 대한 액세스를 제한하면 지원되지 않는 미디어 형식으로 인해 클라이언트에서 재생 실패가 발생할 수 있습니다.",
"OptionForceRemoteSourceTranscoding": "원격 미디어 소스를 강제 트랜스코딩 (라이브 TV 등)", "OptionForceRemoteSourceTranscoding": "원격 미디어 소스를 강제 트랜스코딩 (라이브 TV 등)",
"OnlyForcedSubtitlesHelp": "'강제'로 표시된 자막만 불러옵니다.", "OnlyForcedSubtitlesHelp": "'강제'로 표시된 자막만 불러옵니다.",
"OnlyForcedSubtitles": "강제로 설정한 자막만", "OnlyForcedSubtitles": "강제로 설정한 자막만",
@ -1226,5 +1213,209 @@
"ButtonSyncPlay": "SyncPlay", "ButtonSyncPlay": "SyncPlay",
"HeaderDVR": "DVR", "HeaderDVR": "DVR",
"EnableDecodingColorDepth10Vp9": "10비트 VP9하드웨어 디코딩 사용합니다", "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": "<b>{0}</b>이 버퍼링 중…",
"MessageSyncPlayUserLeft": "<b>{0}</b> 을(를) 그룹에서 탈퇴.",
"MessageSyncPlayUserJoined": "<b>{0}</b> 을(를) 그룹에 추가.",
"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": "메타 데이터는 대시 보드에서 활성화 된 설정 및 인터넷 서비스를 기반으로 새로 고쳐집니다."
} }

View File

@ -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.", "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", "Favorite": "Mėgstamas",
"File": "Failas", "File": "Failas",
"FolderTypeBooks": "Knygos",
"FolderTypeMovies": "Filmai",
"FolderTypeMusic": "Muzika",
"FolderTypeMusicVideos": "Muzikiniai klipai",
"FolderTypeTvShows": "TV Serialai",
"Friday": "Penktadienis", "Friday": "Penktadienis",
"Genres": "Žanrai", "Genres": "Žanrai",
"GroupVersions": "Grupuoti versijas", "GroupVersions": "Grupuoti versijas",
@ -644,7 +639,6 @@
"LabelDisplayLanguage": "Kalba:", "LabelDisplayLanguage": "Kalba:",
"LabelDisplayName": "Rodomas vardas:", "LabelDisplayName": "Rodomas vardas:",
"EnableBackdropsHelp": "Rodyti fono dekoracijas naršant bibliotekoje.", "EnableBackdropsHelp": "Rodyti fono dekoracijas naršant bibliotekoje.",
"FolderTypeUnset": "Įvairus turinys",
"HeaderAddUpdateImage": "Pridėti/Įkelti atvaizdą", "HeaderAddUpdateImage": "Pridėti/Įkelti atvaizdą",
"LabelAlbumArtPN": "Albumo iliustracijos PN:", "LabelAlbumArtPN": "Albumo iliustracijos PN:",
"LabelMatchType": "Atitikties tipas:", "LabelMatchType": "Atitikties tipas:",
@ -720,8 +714,6 @@
"Horizontal": "Horizontalus", "Horizontal": "Horizontalus",
"LabelAccessDay": "Savaitės diena:", "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ą.", "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:", "LabelAudioChannels": "Garso takeliai:",
"LabelAutomaticallyRefreshInternetMetadataEvery": "Automatiškai atnaujinti metaduomenis iš interneto:", "LabelAutomaticallyRefreshInternetMetadataEvery": "Automatiškai atnaujinti metaduomenis iš interneto:",
"LabelAudioSampleRate": "Garso takelio diskr.sparta:", "LabelAudioSampleRate": "Garso takelio diskr.sparta:",

Some files were not shown because too many files have changed in this diff Show More